Uses of Class
org.eclipse.sisu.space.asm.Symbol

Packages that use Symbol
Package
Description
 
  • Uses of Symbol in org.eclipse.sisu.space.asm

    Modifier and Type
    Class
    Description
    private static final class 
    An entry of a SymbolTable.
    Methods in org.eclipse.sisu.space.asm that return Symbol
    Modifier and Type
    Method
    Description
    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, 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.eclipse.sisu.space.asm with parameters of type Symbol
    Modifier and Type
    Method
    Description
    (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.