Class TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Unbound.DefaultArgument
- java.lang.Object
-
- net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Unbound.DefaultArgument
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.bytebuddy.implementation.bind.annotation.Argument
Argument.Binder, Argument.BindingMechanic
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
BINDING_MECHANIC
The name of the value binding mechanic parameter.private int
parameterIndex
The index of the source method parameter to be bound.private static java.lang.String
VALUE
The name of the value annotation parameter.
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultArgument(int parameterIndex)
Creates a new instance of an argument annotation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<Argument>
annotationType()
Argument.BindingMechanic
bindingMechanic()
boolean
equals(java.lang.Object other)
int
hashCode()
java.lang.String
toString()
int
value()
-
-
-
Field Detail
-
VALUE
private static final java.lang.String VALUE
The name of the value annotation parameter.- See Also:
- Constant Field Values
-
BINDING_MECHANIC
private static final java.lang.String BINDING_MECHANIC
The name of the value binding mechanic parameter.- See Also:
- Constant Field Values
-
parameterIndex
private final int parameterIndex
The index of the source method parameter to be bound.
-
-
Method Detail
-
value
public int value()
-
bindingMechanic
public Argument.BindingMechanic bindingMechanic()
-
annotationType
public java.lang.Class<Argument> annotationType()
- Specified by:
annotationType
in interfacejava.lang.annotation.Annotation
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacejava.lang.annotation.Annotation
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Specified by:
equals
in interfacejava.lang.annotation.Annotation
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Specified by:
toString
in interfacejava.lang.annotation.Annotation
- Overrides:
toString
in classjava.lang.Object
-
-