Uses of Class
org.objectweb.asm.Symbol
Packages that use Symbol
-
Uses of Symbol in org.objectweb.asm
Subclasses of Symbol in org.objectweb.asmModifier and TypeClassDescriptionprivate static final class
An entry of a SymbolTable.Methods in org.objectweb.asm that return SymbolModifier and TypeMethodDescriptionprivate 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, Object... bootstrapMethodArguments) Adds a bootstrap method to the BootstrapMethods attribute of this symbol table.(package private) Symbol
SymbolTable.addConstant
(Object value) Adds a number or string constant to the constant pool of this symbol table.(package private) Symbol
SymbolTable.addConstantClass
(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
(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds a CONSTANT_Dynamic_info to the constant pool of this symbol table.private Symbol
SymbolTable.addConstantDynamicOrInvokeDynamicReference
(int tag, String name, 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
(String owner, String name, 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
(String name, String descriptor, Handle bootstrapMethodHandle, 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, String owner, String name, String descriptor, boolean isInterface) Adds a CONSTANT_MethodHandle_info to the constant pool of this symbol table.(package private) Symbol
SymbolTable.addConstantMethodref
(String owner, String name, 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
(String methodDescriptor) Adds a CONSTANT_MethodType_info to the constant pool of this symbol table.(package private) Symbol
SymbolTable.addConstantModule
(String moduleName) Adds a CONSTANT_Module_info to the constant pool of this symbol table.(package private) Symbol
SymbolTable.addConstantPackage
(String packageName) Adds a CONSTANT_Package_info to the constant pool of this symbol table.(package private) Symbol
SymbolTable.addConstantString
(String value) Adds a CONSTANT_String_info to the constant pool of this symbol table.private Symbol
SymbolTable.addConstantUtf8Reference
(int tag, 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.Methods in org.objectweb.asm with parameters of type SymbolModifier and TypeMethodDescription(package private) void
CurrentFrame.execute
(int opcode, int arg, Symbol symbolArg, SymbolTable symbolTable) Sets this CurrentFrame to the input stack map frame of the next "current" instruction, i.e.(package private) void
Frame.execute
(int opcode, int arg, Symbol argSymbol, SymbolTable symbolTable) Simulates the action of the given instruction on the output stack frame.