Class TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue.OfConstant<U extends Annotation>

java.lang.Object
net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue<U>
net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue.OfConstant<U>
Type Parameters:
U - The bound annotation's type.
All Implemented Interfaces:
TargetMethodAnnotationDrivenBinder.ParameterBinder<U>
Enclosing class:
TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue<S extends Annotation>

@Enhance public static class TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue.OfConstant<U extends Annotation> extends TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue<U>

A parameter binder that binds a fixed value to a parameter annotation when using a MethodDelegation.

This binder is only capable to store values that can either be expressed as Java byte code or as a constant pool value. This includes primitive types, String values, Class values which can also be expressed as TypeDescription instances or method handles and method types for classes of a version at least of Java 7. The latter instances can also be expressed as unloaded JavaConstant representations.