Uses of Class
net.bytebuddy.utility.JavaConstant.MethodHandle
Packages that use JavaConstant.MethodHandle
Package
Description
An agent builder is used to easily implement load-time class-transformations using a Java agent.
StackManipulations in this package are responsible for
creating compile-time constants and pushing them onto the operand stack.This package contains utility classes for common use within any Byte Buddy logic.
-
Uses of JavaConstant.MethodHandle in net.bytebuddy.agent.builder
Fields in net.bytebuddy.agent.builder declared as JavaConstant.MethodHandleModifier and TypeFieldDescriptionprivate final JavaConstant.MethodHandleAgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.targetMethodThe handle of the target method of the lambda expression.private final JavaConstant.MethodHandleAgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.SerializationImplementation.targetMethodA handle that references the lambda expressions invocation target.Constructors in net.bytebuddy.agent.builder with parameters of type JavaConstant.MethodHandleModifierConstructorDescriptionprotectedLambdaMethodImplementation(TypeDescription targetType, JavaConstant.MethodHandle targetMethod, JavaConstant.MethodType specializedLambdaMethod) Creates a implementation of a lambda expression's functional method.protectedSerializationImplementation(TypeDescription targetType, TypeDescription lambdaType, String lambdaMethodName, JavaConstant.MethodType lambdaMethod, JavaConstant.MethodHandle targetMethod, JavaConstant.MethodType specializedMethod) Creates a new implementation for a serializable's lambda expression'swriteReplacemethod. -
Uses of JavaConstant.MethodHandle in net.bytebuddy.implementation.bytecode.constant
Methods in net.bytebuddy.implementation.bytecode.constant with parameters of type JavaConstant.MethodHandleModifier and TypeMethodDescriptionorg.objectweb.asm.HandleJavaConstantValue.Visitor.onMethodHandle(JavaConstant.MethodHandle constant) Invoked on a constant that represents aJavaConstant.MethodHandle. -
Uses of JavaConstant.MethodHandle in net.bytebuddy.utility
Fields in net.bytebuddy.utility declared as JavaConstant.MethodHandleModifier and TypeFieldDescriptionprivate final JavaConstant.MethodHandleJavaConstant.Dynamic.bootstrapA handle representation of the bootstrap method.Methods in net.bytebuddy.utility that return JavaConstant.MethodHandleModifier and TypeMethodDescriptionJavaConstant.Dynamic.getBootstrap()Returns a handle representation of the bootstrap method.static JavaConstant.MethodHandleJavaConstant.MethodHandle.of(Constructor<?> constructor) Creates a method handle representation of the given constructor.static JavaConstant.MethodHandleCreates a method handle representation of the given method.static JavaConstant.MethodHandleJavaConstant.MethodHandle.of(MethodDescription.InDefinedShape methodDescription) Creates a method handle representation of the given method.static JavaConstant.MethodHandleReturns a method handle for a setter of the given field.static JavaConstant.MethodHandleJavaConstant.MethodHandle.ofGetter(FieldDescription.InDefinedShape fieldDescription) Returns a method handle for a setter of the given field.static JavaConstant.MethodHandleCreates a method handles representation of a loaded method handle which is analyzed using a publicMethodHandles.Lookupobject.static JavaConstant.MethodHandleCreates a method handles representation of a loaded method handle which is analyzed using the given lookup context.static JavaConstant.MethodHandleReturns a method handle for a getter of the given field.static JavaConstant.MethodHandleJavaConstant.MethodHandle.ofSetter(FieldDescription.InDefinedShape fieldDescription) Returns a method handle for a getter of the given field.static JavaConstant.MethodHandleCreates a method handle representation of the given method for an explicit special method invocation of an otherwise virtual method.static JavaConstant.MethodHandleJavaConstant.MethodHandle.ofSpecial(MethodDescription.InDefinedShape methodDescription, TypeDescription typeDescription) Creates a method handle representation of the given method for an explicit special method invocation of an otherwise virtual method.Methods in net.bytebuddy.utility with parameters of type JavaConstant.MethodHandleModifier and TypeMethodDescriptionJavaConstant.Visitor.NoOp.onMethodHandle(JavaConstant.MethodHandle constant) Invoked on a constant that represents aJavaConstant.MethodHandle.JavaConstant.Visitor.onMethodHandle(JavaConstant.MethodHandle constant) Invoked on a constant that represents aJavaConstant.MethodHandle.Constructors in net.bytebuddy.utility with parameters of type JavaConstant.MethodHandleModifierConstructorDescriptionprotectedDynamic(String name, TypeDescription typeDescription, JavaConstant.MethodHandle bootstrap, List<JavaConstant> arguments) Creates a dynamic resolved constant.