Uses of Class
org.datanucleus.enhancer.asm.Handle
Packages that use Handle
Package
Description
DataNucleus ByteCode enhancer framework.
ASM : a small and fast bytecode manipulation framework.
-
Uses of Handle in org.datanucleus.enhancer
Methods in org.datanucleus.enhancer with parameters of type HandleModifier and TypeMethodDescriptionvoid
EnhancerCloneAdapter.visitInvokeDynamicInsn
(String name, String desc, Handle bsm, Object... bsmArgs) void
EnhancerPropertyGetterAdapter.visitInvokeDynamicInsn
(String name, String desc, Handle bsm, Object... bsmArgs) void
EnhancerPropertySetterAdapter.visitInvokeDynamicInsn
(String name, String desc, Handle bsm, Object... bsmArgs) -
Uses of Handle in org.datanucleus.enhancer.asm
Fields in org.datanucleus.enhancer.asm declared as HandleModifier and TypeFieldDescriptionprivate final Handle
ConstantDynamic.bootstrapMethod
The bootstrap method to use to compute the constant value at runtime.Methods in org.datanucleus.enhancer.asm that return HandleModifier and TypeMethodDescriptionConstantDynamic.getBootstrapMethod()
Returns the bootstrap method used to compute the value of this constant.Methods in org.datanucleus.enhancer.asm with parameters of type HandleModifier and TypeMethodDescription(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.addConstantDynamic
(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds a CONSTANT_Dynamic_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.int
ClassWriter.newConstantDynamic
(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds a dynamic constant reference to the constant pool of the class being build.int
ClassWriter.newInvokeDynamic
(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Adds an invokedynamic reference to the constant pool of the class being build.void
MethodVisitor.visitInvokeDynamicInsn
(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Visits an invokedynamic instruction.void
MethodWriter.visitInvokeDynamicInsn
(String name, String descriptor, Handle bootstrapMethodHandle, Object... bootstrapMethodArguments) Constructors in org.datanucleus.enhancer.asm with parameters of type HandleModifierConstructorDescriptionConstantDynamic
(String name, String descriptor, Handle bootstrapMethod, Object... bootstrapMethodArguments) Constructs a newConstantDynamic
.