Package | Description |
---|---|
gnu.bytecode |
Contains classes to generate, read,
write, and print Java bytecode in the form of
.class files. |
Modifier and Type | Class and Description |
---|---|
class |
CpoolClass
A CONSTANT_Class entry in the constant pool.
|
class |
CpoolInvokeDynamic
A CONSTANT_InvokeDynamic entry in the constant pool.
|
class |
CpoolMethodHandle
A CONSTANT_MethodHandle entry in the constant pool.
|
class |
CpoolMethodType
A CONSTANT_MethodType entry in the constant pool.
|
class |
CpoolNameAndType
A CONSTANT_NameAndType entry in the constant pool.
|
class |
CpoolRef
A CONSTANT_{Field,Method,InterfaceMethod}Ref entry in the constant pool.
|
class |
CpoolString
A CONSTANT_String entry in the constant pool.
|
class |
CpoolUtf8
A CONSTANT_Utf8 entry in the constant pool.
|
class |
CpoolValue1
A CONSTANT_Integer or CONSTANT_Float entry in the constant pool.
|
class |
CpoolValue2
A CONSTANT_Long or CONSTANT_Double entry in the constant pool.
|
Modifier and Type | Method and Description |
---|---|
CpoolEntry |
ClassType.getConstant(int i) |
CpoolEntry |
ConstantPool.getPoolEntry(int index)
Get the index'th entry in pool.
|
Modifier and Type | Method and Description |
---|---|
void |
CodeAttr.emitPushConstant(CpoolEntry cnst) |
void |
ClassTypeWriter.printOptionalIndex(CpoolEntry entry) |
void |
CodeAttr.putIndex2(CpoolEntry cnst) |