MethodDelegationBinder.AmbiguityResolver.Resolution |
MethodDelegationBinder.AmbiguityResolver.Resolution.merge(MethodDelegationBinder.AmbiguityResolver.Resolution other) |
Merges two resolutions in order to determine their compatibility.
|
MethodDelegationBinder.AmbiguityResolver.Resolution |
ArgumentTypeResolver.PrimitiveTypePrecedence.resolve(ArgumentTypeResolver.PrimitiveTypePrecedence right) |
Resolves the least specific type of two primitive type precedence with this instance representing a
LEFT
resolution and the argument type representing the
RIGHT
resolution.
|
MethodDelegationBinder.AmbiguityResolver.Resolution |
ArgumentTypeResolver.resolve(MethodDescription source,
MethodDelegationBinder.MethodBinding left,
MethodDelegationBinder.MethodBinding right) |
Attempts to resolve to conflicting bindings.
|
MethodDelegationBinder.AmbiguityResolver.Resolution |
DeclaringTypeResolver.resolve(MethodDescription source,
MethodDelegationBinder.MethodBinding left,
MethodDelegationBinder.MethodBinding right) |
Attempts to resolve to conflicting bindings.
|
MethodDelegationBinder.AmbiguityResolver.Resolution |
MethodDelegationBinder.AmbiguityResolver.Compound.resolve(MethodDescription source,
MethodDelegationBinder.MethodBinding left,
MethodDelegationBinder.MethodBinding right) |
Attempts to resolve to conflicting bindings.
|
MethodDelegationBinder.AmbiguityResolver.Resolution |
MethodDelegationBinder.AmbiguityResolver.Directional.resolve(MethodDescription source,
MethodDelegationBinder.MethodBinding left,
MethodDelegationBinder.MethodBinding right) |
Attempts to resolve to conflicting bindings.
|
MethodDelegationBinder.AmbiguityResolver.Resolution |
MethodDelegationBinder.AmbiguityResolver.NoOp.resolve(MethodDescription source,
MethodDelegationBinder.MethodBinding left,
MethodDelegationBinder.MethodBinding right) |
Attempts to resolve to conflicting bindings.
|
MethodDelegationBinder.AmbiguityResolver.Resolution |
MethodDelegationBinder.AmbiguityResolver.resolve(MethodDescription source,
MethodDelegationBinder.MethodBinding left,
MethodDelegationBinder.MethodBinding right) |
Attempts to resolve to conflicting bindings.
|
MethodDelegationBinder.AmbiguityResolver.Resolution |
MethodNameEqualityResolver.resolve(MethodDescription source,
MethodDelegationBinder.MethodBinding left,
MethodDelegationBinder.MethodBinding right) |
Attempts to resolve to conflicting bindings.
|
MethodDelegationBinder.AmbiguityResolver.Resolution |
ParameterLengthResolver.resolve(MethodDescription source,
MethodDelegationBinder.MethodBinding left,
MethodDelegationBinder.MethodBinding right) |
Attempts to resolve to conflicting bindings.
|
private static MethodDelegationBinder.AmbiguityResolver.Resolution |
ArgumentTypeResolver.resolveByScore(int boundParameterScore) |
Resolves the most specific method by their score.
|
private static MethodDelegationBinder.AmbiguityResolver.Resolution |
ArgumentTypeResolver.resolveRivalBinding(TypeDescription sourceParameterType,
int leftParameterIndex,
MethodDelegationBinder.MethodBinding left,
int rightParameterIndex,
MethodDelegationBinder.MethodBinding right) |
Resolves two bindings by comparing their binding of similar arguments and determining their most specific types.
|
static MethodDelegationBinder.AmbiguityResolver.Resolution |
MethodDelegationBinder.AmbiguityResolver.Resolution.valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static MethodDelegationBinder.AmbiguityResolver.Resolution[] |
MethodDelegationBinder.AmbiguityResolver.Resolution.values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|