Interface MethodDelegationBinder.ParameterBinding<T>
-
- Type Parameters:
T
- The type of the identification token for this parameter binding.
- All Superinterfaces:
StackManipulation
- All Known Implementing Classes:
MethodDelegationBinder.ParameterBinding.Anonymous
,MethodDelegationBinder.ParameterBinding.Illegal
,MethodDelegationBinder.ParameterBinding.Unique
- Enclosing interface:
- MethodDelegationBinder
public static interface MethodDelegationBinder.ParameterBinding<T> extends StackManipulation
A binding attempt for a single parameter. Implementations of this type are a suggestion of composing aMethodDelegationBinder.MethodBinding
by using aMethodDelegationBinder.MethodBinding.Builder
. However, method bindings can also be composed without this type which is merely a suggestion.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MethodDelegationBinder.ParameterBinding.Anonymous
An anonymous binding of a target method parameter.static class
MethodDelegationBinder.ParameterBinding.Illegal
A singleton representation of an illegal binding for a method parameter.static class
MethodDelegationBinder.ParameterBinding.Unique<T>
A uniquely identifiable parameter binding for a target method.-
Nested classes/interfaces inherited from interface net.bytebuddy.implementation.bytecode.StackManipulation
StackManipulation.Compound, StackManipulation.Size, StackManipulation.Trivial
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getIdentificationToken()
Returns an identification token for this binding.-
Methods inherited from interface net.bytebuddy.implementation.bytecode.StackManipulation
apply, isValid
-
-
-
-
Method Detail
-
getIdentificationToken
T getIdentificationToken()
Returns an identification token for this binding.- Returns:
- An identification token unique to this binding.
-
-