Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Uses of Interface
com.techtrader.modules.tools.bytecode.lowlevel.Entry

Uses of Entry in com.techtrader.modules.tools.bytecode.lowlevel
 

Subinterfaces of Entry in com.techtrader.modules.tools.bytecode.lowlevel
 interface ConstantEntry
          Interface implemented by Entries representing constant values to generically access/mutate the constant value.
 

Classes in com.techtrader.modules.tools.bytecode.lowlevel that implement Entry
 class ClassEntry
          Low-level representation of a constant pool entry describing a Class.
 class ComplexEntry
          The complex entry serves as a base class for field, method, and interface method constant pool entries.
 class DoubleEntry
          Representation of a constant double value in the constant pool.
 class FieldEntry
          Represents a reference to a class field.
 class FloatEntry
          Represents a constant float value in the constant pool.
 class IntEntry
          Represents a constant int value in the constant pool.
 class InterfaceMethodEntry
          Represents an interface method in the constant pool.
 class LongEntry
          Represnts a long constant in the constant pool.
 class MethodEntry
          Represents a method in the constant pool.
 class NameAndTypeEntry
          Constant pool entry containing indexes referencing a name and a type.
 class PlaceHolderEntry
          The PlaceHolderEntry is inserted into the constant pool after LongEntries and DoubleEntries to maintain the proper indexing, as these types take up 2 indeces in the constant pool.
 class StringEntry
          String constant constant pool entry.
 class UTF8Entry
          A constant pool entry representing a unicode string value.
 

Fields in com.techtrader.modules.tools.bytecode.lowlevel declared as Entry
 Entry ConstantPool.HashedEntry.entry
           
 

Methods in com.techtrader.modules.tools.bytecode.lowlevel that return Entry
static Entry ConstantPool.createEntry(int type)
          Create an Entry based on its one-byte code: one of the constants in the LowLevelConstants class.
 Entry[] ConstantPool.getEntries()
          Get the entries in the pool.
 Entry ConstantPool.getEntry(int index)
          Retrieve the entry at the specified 1-based index.
 Entry ConstantPool.setEntry(int index, Entry entry)
          Set the entry at the given 1-based index.
 Entry ConstantPool.removeEntry(int index)
          Remove the entry at the given index.
 

Methods in com.techtrader.modules.tools.bytecode.lowlevel with parameters of type Entry
 Entry ConstantPool.setEntry(int index, Entry entry)
          Set the entry at the given 1-based index.
 void ConstantPool.addEntry(int index, Entry entry)
          Set the entry at the given 1-based index.
 int ConstantPool.addEntry(Entry entry)
          Add an entry to the pool.
 boolean ConstantPool.removeEntry(Entry entry)
          Remove the given entry from the pool.
 void ConstantPool.rehash(Entry entry, int poolIndex)
          Rehash the given entry after modification; this allows for quick lookups and guarantees that entries won't be repeated in the pool.
private  void ConstantPool.hash(Entry entry, int index)
           
private  void ConstantPool.removeHash(Entry entry)
           
 

Constructors in com.techtrader.modules.tools.bytecode.lowlevel with parameters of type Entry
ConstantPool.HashedEntry(Entry entry, int index)