@HashCodeAndEqualsPlugin.Enhance public static class DefaultMethod.Binder.MethodLocator.ForExplicitType extends java.lang.Object implements DefaultMethod.Binder.MethodLocator
DefaultMethod.Binder.MethodLocator.ForExplicitType, DefaultMethod.Binder.MethodLocator.ForImplicitType| Modifier and Type | Field and Description |
|---|---|
private TypeDescription |
typeDescription
The explicit target type.
|
| Modifier | Constructor and Description |
|---|---|
protected |
ForExplicitType(TypeDescription typeDescription)
Creates a method locator for an explicit target.
|
| Modifier and Type | Method and Description |
|---|---|
Implementation.SpecialMethodInvocation |
resolve(Implementation.Target implementationTarget,
MethodDescription source)
Resolves the special method invocation to this target.
|
private final TypeDescription typeDescription
protected ForExplicitType(TypeDescription typeDescription)
typeDescription - The explicit target type.public Implementation.SpecialMethodInvocation resolve(Implementation.Target implementationTarget, MethodDescription source)
resolve in interface DefaultMethod.Binder.MethodLocatorimplementationTarget - The implementation target.source - The method being instrumented.