Uses of Class
org.objectweb.asm.Handle
Packages that use Handle
Package
Description
Provides a small and fast bytecode manipulation framework.
Provides some useful class and method adapters.
Provides an ASM visitor that constructs a tree representation of the
classes it visits.
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 HandleModifier and TypeFieldDescriptionprivate final HandleConstantDynamic.bootstrapMethodThe bootstrap method to use to compute the constant value at runtime.Methods in org.objectweb.asm that return HandleModifier and TypeMethodDescriptionConstantDynamic.getBootstrapMethod()Returns the bootstrap method used to compute the value of this constant.Methods in org.objectweb.asm with parameters of type HandleModifier and TypeMethodDescription(package private) SymbolSymbolTable.addBootstrapMethod(Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds a bootstrap method to the BootstrapMethods attribute 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.(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.intClassWriter.newConstantDynamic(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds a dynamic constant reference to the constant pool of the class being build.intClassWriter.newInvokeDynamic(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds an invokedynamic reference to the constant pool of the class being build.voidMethodVisitor.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Visits an invokedynamic instruction.voidMethodWriter.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Constructors in org.objectweb.asm with parameters of type HandleModifierConstructorDescriptionConstantDynamic(String name, String descriptor, Handle bootstrapMethod, Object... bootstrapMethodArguments) Constructs a newConstantDynamic. -
Uses of Handle in org.objectweb.asm.commons
Methods in org.objectweb.asm.commons with parameters of type HandleModifier and TypeMethodDescriptionvoidGenerates the instruction to push the given handle on the stack.voidInstructionAdapter.invokedynamic(String name, String descriptor, Handle bootstrapMethodHandle, Object[] bootstrapMethodArguments) Generates the instruction to call the given dynamic method.voidGeneratorAdapter.invokeDynamic(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Generates an invokedynamic instruction.voidGenerates the instruction to push a handle on the stack.voidAdviceAdapter.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) voidAnalyzerAdapter.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) voidCodeSizeEvaluator.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) voidInstructionAdapter.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) voidMethodRemapper.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) -
Uses of Handle in org.objectweb.asm.tools
Fields in org.objectweb.asm.tools declared as HandleModifier and TypeFieldDescriptionprivate static final HandleRetrofitter.STRING_CONCAT_FACTORY_HANDLEBootstrap method for the string concatenation using indy. -
Uses of Handle in org.objectweb.asm.tree
Fields in org.objectweb.asm.tree declared as HandleMethods in org.objectweb.asm.tree with parameters of type HandleModifier and TypeMethodDescriptionvoidMethodNode.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Constructors in org.objectweb.asm.tree with parameters of type HandleModifierConstructorDescriptionInvokeDynamicInsnNode(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Constructs a newInvokeDynamicInsnNode. -
Uses of Handle in org.objectweb.asm.util
Methods in org.objectweb.asm.util with parameters of type HandleModifier and TypeMethodDescriptionprotected voidTextifier.appendHandle(Handle handle) Deprecated.protected voidTextifier.appendHandle(Handle handle, String afterComment) Appends a string representation of the given handle toPrinter.stringBuilder.voidASMifier.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) voidCheckMethodAdapter.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) abstract voidPrinter.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Method instruction.voidTextifier.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) voidTraceMethodVisitor.visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments)