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
A binding attempt for a single parameter. Implementations of this type are a suggestion of composing a
MethodDelegationBinder.MethodBinding
by using a
MethodDelegationBinder.MethodBinding.Builder
.
However, method bindings can also be composed without this type which is merely a suggestion.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
An anonymous binding of a target method parameter.static enum
A singleton representation of an illegal binding for a method parameter.static class
A uniquely identifiable parameter binding for a target method.Nested classes/interfaces inherited from interface net.bytebuddy.implementation.bytecode.StackManipulation
StackManipulation.AbstractBase, StackManipulation.Compound, StackManipulation.Simple, StackManipulation.Size, StackManipulation.Trivial
-
Method Summary
Modifier and TypeMethodDescriptionReturns an identification token for this binding.Methods inherited from interface net.bytebuddy.implementation.bytecode.StackManipulation
apply, isValid
-
Method Details
-
getIdentificationToken
T getIdentificationToken()Returns an identification token for this binding.- Returns:
- An identification token unique to this binding.
-