|
|||||||||
| Home >> All >> com >> techtrader >> modules >> tools >> bytecode >> [ lowlevel overview ] | PREV NEXT | ||||||||
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)
|
|
|
|||||||||
| Home >> All >> com >> techtrader >> modules >> tools >> bytecode >> [ lowlevel overview ] | PREV NEXT | ||||||||