Package | Description |
---|---|
net.bytebuddy.implementation.bind.annotation |
This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
|
Modifier and Type | Field and Description |
---|---|
private TargetMethodAnnotationDrivenBinder.ParameterBinder<FieldValue> |
FieldValue.Binder.delegate
A delegate parameter binder responsible for binding the parameter.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<FieldValue> |
FieldValue.Binder.getHandledType()
The annotation type that is handled by this parameter binder.
|
java.lang.Class<FieldValue> |
FieldValue.Binder.Delegate.getHandledType()
The annotation type that is handled by this parameter binder.
|
Modifier and Type | Method and Description |
---|---|
MethodDelegationBinder.ParameterBinding<?> |
FieldValue.Binder.bind(AnnotationDescription.Loadable<FieldValue> annotation,
MethodDescription source,
ParameterDescription target,
Implementation.Target implementationTarget,
Assigner assigner,
Assigner.Typing typing)
Creates a parameter binding for the given target parameter.
|
protected MethodDelegationBinder.ParameterBinding<?> |
FieldValue.Binder.Delegate.bind(FieldDescription fieldDescription,
AnnotationDescription.Loadable<FieldValue> annotation,
MethodDescription source,
ParameterDescription target,
Implementation.Target implementationTarget,
Assigner assigner) |
protected TypeDescription |
FieldValue.Binder.Delegate.declaringType(AnnotationDescription.Loadable<FieldValue> annotation) |
protected java.lang.String |
FieldValue.Binder.Delegate.fieldName(AnnotationDescription.Loadable<FieldValue> annotation) |
Constructor and Description |
---|
Binder(TargetMethodAnnotationDrivenBinder.ParameterBinder<FieldValue> delegate)
Creates a new binder for a
FieldValue . |