Uses of Enum
net.bytebuddy.utility.JavaConstant.MethodHandle.HandleType
Packages that use JavaConstant.MethodHandle.HandleType
Package
Description
An agent builder is used to easily implement load-time class-transformations using a Java agent.
The ASM package contains classes that are meant for direct interaction with the ASM API.
This package contains utility classes for common use within any Byte Buddy logic.
-
Uses of JavaConstant.MethodHandle.HandleType in net.bytebuddy.agent.builder
Methods in net.bytebuddy.agent.builder with parameters of type JavaConstant.MethodHandle.HandleTypeModifier and TypeMethodDescriptionprotected static ByteCodeAppender
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.Appender.of
(MethodDescription targetMethod, JavaConstant.MethodType specializedLambdaMethod, List<FieldDescription.InDefinedShape> declaredFields, JavaConstant.MethodHandle.HandleType handleType, TypeDescription targetType) Resolves an appropriate appender for this lambda expression. -
Uses of JavaConstant.MethodHandle.HandleType in net.bytebuddy.asm
Fields in net.bytebuddy.asm declared as JavaConstant.MethodHandle.HandleTypeModifier and TypeFieldDescriptionprivate final JavaConstant.MethodHandle.HandleType
Advice.OffsetMapping.ForDynamicConstant.bootstrapType
The type of the bootstrap method.private final JavaConstant.MethodHandle.HandleType
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForDynamicConstant.bootstrapType
The type of the bootstrap method.private final JavaConstant.MethodHandle.HandleType
Advice.OffsetMapping.ForHandle.type
The type of the method handle.private final JavaConstant.MethodHandle.HandleType
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForHandle.type
The type of the method handle.Constructors in net.bytebuddy.asm with parameters of type JavaConstant.MethodHandle.HandleTypeModifierConstructorDescriptionForDynamicConstant
(String name, TypeDescription typeDescription, JavaConstant.MethodHandle.HandleType bootstrapType, TypeDescription bootstrapOwner, String bootstrapName, TypeDescription bootstrapReturnType, List<? extends TypeDescription> bootstrapParameterTypes, List<JavaConstant> arguments, boolean invokedynamic) ForDynamicConstant
(String name, TypeDescription typeDescription, JavaConstant.MethodHandle.HandleType bootstrapType, TypeDescription bootstrapOwner, String bootstrapName, TypeDescription bootstrapReturnType, List<? extends TypeDescription> bootstrapParameterTypes, List<JavaConstant> arguments, boolean invokedynamic) Creates an offset mapping for a dynamic constant.protected
ForHandle
(JavaConstant.MethodHandle.HandleType type, TypeDescription owner, String name, TypeDescription returnType, List<? extends TypeDescription> parameterTypes) Creates a new offset mapping for a method handle.protected
ForHandle
(JavaConstant.MethodHandle.HandleType type, TypeDescription owner, String name, TypeDescription returnType, List<? extends TypeDescription> parameterTypes) Creates an offset mapping for a method handle. -
Uses of JavaConstant.MethodHandle.HandleType in net.bytebuddy.utility
Fields in net.bytebuddy.utility declared as JavaConstant.MethodHandle.HandleTypeModifier and TypeFieldDescriptionprivate final JavaConstant.MethodHandle.HandleType
JavaConstant.MethodHandle.handleType
The handle type that is represented by this instance.Methods in net.bytebuddy.utility that return JavaConstant.MethodHandle.HandleTypeModifier and TypeMethodDescriptionJavaConstant.MethodHandle.getHandleType()
Returns the handle type represented by this instance.protected static JavaConstant.MethodHandle.HandleType
JavaConstant.MethodHandle.HandleType.of
(int identifier) Extracts a handle type for the given identifier.protected static JavaConstant.MethodHandle.HandleType
JavaConstant.MethodHandle.HandleType.of
(MethodDescription.InDefinedShape methodDescription) Extracts a handle type for invoking the given method.protected static JavaConstant.MethodHandle.HandleType
JavaConstant.MethodHandle.HandleType.ofGetter
(FieldDescription.InDefinedShape fieldDescription) Extracts a handle type for a getter of the given field.protected static JavaConstant.MethodHandle.HandleType
JavaConstant.MethodHandle.HandleType.ofSetter
(FieldDescription.InDefinedShape fieldDescription) Extracts a handle type for a setter of the given field.protected static JavaConstant.MethodHandle.HandleType
JavaConstant.MethodHandle.HandleType.ofSpecial
(MethodDescription.InDefinedShape methodDescription) Extracts a handle type for invoking the given method via invokespecial.Returns the enum constant of this type with the specified name.static JavaConstant.MethodHandle.HandleType[]
JavaConstant.MethodHandle.HandleType.values()
Returns an array containing the constants of this enum type, in the order they are declared.Constructors in net.bytebuddy.utility with parameters of type JavaConstant.MethodHandle.HandleTypeModifierConstructorDescriptionMethodHandle
(JavaConstant.MethodHandle.HandleType handleType, TypeDescription ownerType, String name, TypeDescription returnType, List<? extends TypeDescription> parameterTypes) Creates a method handle representation.