Uses of Class
org.objectweb.asm.Handle
-
Packages that use Handle Package Description org.objectweb.asm Provides a small and fast bytecode manipulation framework.org.objectweb.asm.commons Provides some useful class and method adapters.org.objectweb.asm.tree Provides an ASM visitor that constructs a tree representation of the classes it visits.org.objectweb.asm.util Provides ASM visitors that can be useful for programming and debugging purposes. -
-
Uses of Handle in org.objectweb.asm
Fields in org.objectweb.asm declared as Handle Modifier and Type Field Description private Handle
ConstantDynamic. bootstrapMethod
The bootstrap method to use to compute the constant value at runtime.Methods in org.objectweb.asm that return Handle Modifier and Type Method Description Handle
ConstantDynamic. getBootstrapMethod()
Returns the bootstrap method used to compute the value of this constant.Methods in org.objectweb.asm with parameters of type Handle Modifier and Type Method Description (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. 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.(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.int
ClassWriter. newConstantDynamic(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
Adds a dynamic constant reference to the constant pool of the class being build.int
ClassWriter. newInvokeDynamic(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
Adds an invokedynamic reference to the constant pool of the class being build.void
MethodVisitor. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
Visits an invokedynamic instruction.void
MethodWriter. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
Constructors in org.objectweb.asm with parameters of type Handle Constructor Description ConstantDynamic(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethod, java.lang.Object... bootstrapMethodArguments)
Constructs a newConstantDynamic
. -
Uses of Handle in org.objectweb.asm.commons
Methods in org.objectweb.asm.commons with parameters of type Handle Modifier and Type Method Description void
InstructionAdapter. hconst(Handle handle)
Generates the instruction to push the given handle on the stack.void
InstructionAdapter. invokedynamic(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object[] bootstrapMethodArguments)
Generates the instruction to call the given dynamic method.void
GeneratorAdapter. invokeDynamic(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
Generates an invokedynamic instruction.void
GeneratorAdapter. push(Handle handle)
Generates the instruction to push a handle on the stack.void
AdviceAdapter. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
void
AnalyzerAdapter. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
void
CodeSizeEvaluator. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
void
InstructionAdapter. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
void
MethodRemapper. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
void
RemappingMethodAdapter. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
Deprecated. -
Uses of Handle in org.objectweb.asm.tree
Fields in org.objectweb.asm.tree declared as Handle Modifier and Type Field Description Handle
InvokeDynamicInsnNode. bsm
The bootstrap method.Methods in org.objectweb.asm.tree with parameters of type Handle Modifier and Type Method Description void
MethodNode. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
Constructors in org.objectweb.asm.tree with parameters of type Handle Constructor Description InvokeDynamicInsnNode(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
Constructs a newInvokeDynamicInsnNode
. -
Uses of Handle in org.objectweb.asm.util
Methods in org.objectweb.asm.util with parameters of type Handle Modifier and Type Method Description protected void
Textifier. appendHandle(Handle handle)
Appends a string representation of the given handle toPrinter.stringBuilder
.void
ASMifier. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
void
CheckMethodAdapter. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
abstract void
Printer. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
Method instruction.void
Textifier. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
void
TraceMethodVisitor. visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, Handle bootstrapMethodHandle, java.lang.Object... bootstrapMethodArguments)
-