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 ByteCodeAppenderAgentBuilder.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.HandleTypeAdvice.OffsetMapping.ForDynamicConstant.bootstrapTypeThe type of the bootstrap method.private final JavaConstant.MethodHandle.HandleTypeMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForDynamicConstant.bootstrapTypeThe type of the bootstrap method.private final JavaConstant.MethodHandle.HandleTypeAdvice.OffsetMapping.ForHandle.typeThe type of the method handle.private final JavaConstant.MethodHandle.HandleTypeMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForHandle.typeThe 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.protectedForHandle(JavaConstant.MethodHandle.HandleType type, TypeDescription owner, String name, TypeDescription returnType, List<? extends TypeDescription> parameterTypes) Creates a new offset mapping for a method handle.protectedForHandle(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
Subclasses with type arguments of type JavaConstant.MethodHandle.HandleType in net.bytebuddy.utilityModifier and TypeClassDescriptionstatic enumA representation of a method handle's type.Fields in net.bytebuddy.utility declared as JavaConstant.MethodHandle.HandleTypeModifier and TypeFieldDescriptionprivate final JavaConstant.MethodHandle.HandleTypeJavaConstant.MethodHandle.handleTypeThe 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.HandleTypeJavaConstant.MethodHandle.HandleType.of(int identifier) Extracts a handle type for the given identifier.protected static JavaConstant.MethodHandle.HandleTypeJavaConstant.MethodHandle.HandleType.of(MethodDescription.InDefinedShape methodDescription) Extracts a handle type for invoking the given method.protected static JavaConstant.MethodHandle.HandleTypeJavaConstant.MethodHandle.HandleType.ofGetter(FieldDescription.InDefinedShape fieldDescription) Extracts a handle type for a getter of the given field.protected static JavaConstant.MethodHandle.HandleTypeJavaConstant.MethodHandle.HandleType.ofSetter(FieldDescription.InDefinedShape fieldDescription) Extracts a handle type for a setter of the given field.protected static JavaConstant.MethodHandle.HandleTypeJavaConstant.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.