Uses of Class
org.eclipse.sisu.space.asm.Symbol
Packages that use Symbol
-
Uses of Symbol in org.eclipse.sisu.space.asm
Subclasses of Symbol in org.eclipse.sisu.space.asmModifier and TypeClassDescriptionprivate static final classAn entry of a SymbolTable.Methods in org.eclipse.sisu.space.asm that return SymbolModifier and TypeMethodDescriptionprivate SymbolSymbolTable.addBootstrapMethod(int offset, int length, int hashCode) Adds a bootstrap method to the BootstrapMethods attribute of this symbol table.(package private) SymbolSymbolTable.addBootstrapMethod(Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds a bootstrap method to the BootstrapMethods attribute of this symbol table.(package private) SymbolSymbolTable.addConstant(Object value) Adds a number or string constant to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantClass(String value) Adds a CONSTANT_Class_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantDouble(double value) Adds a CONSTANT_Double_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantDynamic(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds a CONSTANT_Dynamic_info to the constant pool of this symbol table.private SymbolSymbolTable.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) SymbolSymbolTable.addConstantFieldref(String owner, String name, String descriptor) Adds a CONSTANT_Fieldref_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantFloat(float value) Adds a CONSTANT_Float_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantInteger(int value) Adds a CONSTANT_Integer_info to the constant pool of this symbol table.private SymbolSymbolTable.addConstantIntegerOrFloat(int tag, int value) Adds a CONSTANT_Integer_info or CONSTANT_Float_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantInvokeDynamic(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds a CONSTANT_InvokeDynamic_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantLong(long value) Adds a CONSTANT_Long_info to the constant pool of this symbol table.private SymbolSymbolTable.addConstantLongOrDouble(int tag, long value) Adds a CONSTANT_Long_info or CONSTANT_Double_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.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) SymbolSymbolTable.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) SymbolSymbolTable.addConstantMethodType(String methodDescriptor) Adds a CONSTANT_MethodType_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantModule(String moduleName) Adds a CONSTANT_Module_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantPackage(String packageName) Adds a CONSTANT_Package_info to the constant pool of this symbol table.(package private) SymbolSymbolTable.addConstantString(String value) Adds a CONSTANT_String_info to the constant pool of this symbol table.private SymbolSymbolTable.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) SymbolSymbolTable.getType(int typeIndex) Returns the type table element whose index is given.Methods in org.eclipse.sisu.space.asm with parameters of type SymbolModifier and TypeMethodDescription(package private) voidCurrentFrame.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) voidFrame.execute(int opcode, int arg, Symbol argSymbol, SymbolTable symbolTable) Simulates the action of the given instruction on the output stack frame.