private Symbol |
SymbolTable.addBootstrapMethod(int offset,
int length,
int hashCode) |
Adds a bootstrap method to the BootstrapMethods attribute of this symbol table.
|
(package private) Symbol |
SymbolTable.addBootstrapMethod(Handle bootstrapMethodHandle,
java.lang.Object... bootstrapMethodArguments) |
Adds a bootstrap method to the BootstrapMethods attribute of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstant(java.lang.Object value) |
Adds a number or string constant to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantClass(java.lang.String value) |
Adds a CONSTANT_Class_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantDouble(double value) |
Adds a CONSTANT_Double_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantDynamic(java.lang.String name,
java.lang.String descriptor,
Handle bootstrapMethodHandle,
java.lang.Object... bootstrapMethodArguments) |
Adds a CONSTANT_Dynamic_info to the constant pool of this symbol table.
|
private Symbol |
SymbolTable.addConstantDynamicOrInvokeDynamicReference(int tag,
java.lang.String name,
java.lang.String descriptor,
int bootstrapMethodIndex) |
Adds a CONSTANT_Dynamic or a CONSTANT_InvokeDynamic_info to the constant pool of this symbol
table.
|
(package private) Symbol |
SymbolTable.addConstantFieldref(java.lang.String owner,
java.lang.String name,
java.lang.String descriptor) |
Adds a CONSTANT_Fieldref_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantFloat(float value) |
Adds a CONSTANT_Float_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantInteger(int value) |
Adds a CONSTANT_Integer_info to the constant pool of this symbol table.
|
private Symbol |
SymbolTable.addConstantIntegerOrFloat(int tag,
int value) |
Adds a CONSTANT_Integer_info or CONSTANT_Float_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantInvokeDynamic(java.lang.String name,
java.lang.String descriptor,
Handle bootstrapMethodHandle,
java.lang.Object... bootstrapMethodArguments) |
Adds a CONSTANT_InvokeDynamic_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantLong(long value) |
Adds a CONSTANT_Long_info to the constant pool of this symbol table.
|
private Symbol |
SymbolTable.addConstantLongOrDouble(int tag,
long value) |
Adds a CONSTANT_Long_info or CONSTANT_Double_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantMethodHandle(int referenceKind,
java.lang.String owner,
java.lang.String name,
java.lang.String descriptor,
boolean isInterface) |
Adds a CONSTANT_MethodHandle_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantMethodref(java.lang.String owner,
java.lang.String name,
java.lang.String descriptor,
boolean isInterface) |
Adds a CONSTANT_Methodref_info or CONSTANT_InterfaceMethodref_info to the constant pool of this
symbol table.
|
(package private) Symbol |
SymbolTable.addConstantMethodType(java.lang.String methodDescriptor) |
Adds a CONSTANT_MethodType_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantModule(java.lang.String moduleName) |
Adds a CONSTANT_Module_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantPackage(java.lang.String packageName) |
Adds a CONSTANT_Package_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.addConstantString(java.lang.String value) |
Adds a CONSTANT_String_info to the constant pool of this symbol table.
|
private Symbol |
SymbolTable.addConstantUtf8Reference(int tag,
java.lang.String value) |
Adds a CONSTANT_Class_info, CONSTANT_String_info, CONSTANT_MethodType_info,
CONSTANT_Module_info or CONSTANT_Package_info to the constant pool of this symbol table.
|
(package private) Symbol |
SymbolTable.getType(int typeIndex) |
Returns the type table element whose index is given.
|