DoubleCPInfo
, FloatCPInfo
, IntegerCPInfo
, InvokeDynamicCPInfo
, LongCPInfo
, MethodTypeCPInfo
, ModuleCPInfo
, PackageCPInfo
, StringCPInfo
public abstract class ConstantCPInfo extends ConstantPoolEntry
CONSTANT_CLASS, CONSTANT_DOUBLE, CONSTANT_FIELDREF, CONSTANT_FLOAT, CONSTANT_INTEGER, CONSTANT_INTERFACEMETHODREF, CONSTANT_INVOKEDYNAMIC, CONSTANT_LONG, CONSTANT_METHODHANDLE, CONSTANT_METHODREF, CONSTANT_METHODTYPE, CONSTANT_MODULEINFO, CONSTANT_NAMEANDTYPE, CONSTANT_PACKAGEINFO, CONSTANT_STRING, CONSTANT_UTF8
Modifier | Constructor | Description |
---|---|---|
protected |
ConstantCPInfo(int tagValue,
int entries) |
Initialise the constant entry.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
getValue() |
Get the value of the constant.
|
void |
setValue(java.lang.Object newValue) |
Set the constant value.
|
getNumEntries, getTag, isResolved, read, readEntry, resolve