public static class MethodDelegationBinder.Processor extends Object
MethodDelegationBinder
and an MethodDelegationBinder.AmbiguityResolver.
The
Processor will:
source method using the MethodDelegationBinder.AmbiguityResolver.| Constructor and Description |
|---|
Processor(MethodDelegationBinder methodDelegationBinder,
MethodDelegationBinder.AmbiguityResolver ambiguityResolver)
Creates a new processor for a method delegation binder.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
int |
hashCode() |
MethodDelegationBinder.MethodBinding |
process(Implementation.Target implementationTarget,
MethodDescription source,
MethodList<?> targetCandidates) |
String |
toString() |
public Processor(MethodDelegationBinder methodDelegationBinder, MethodDelegationBinder.AmbiguityResolver ambiguityResolver)
methodDelegationBinder - This processor's method delegation binder.ambiguityResolver - The processor's ambiguity resolver.public MethodDelegationBinder.MethodBinding process(Implementation.Target implementationTarget, MethodDescription source, MethodList<?> targetCandidates)
implementationTarget - The implementation target for binding the source method to.source - The source method that is to be bound.targetCandidates - All possible targets for the delegation binding that are to be considered.Copyright © 2014–2016. All rights reserved.