public enum DeclaringTypeResolver extends Enum<DeclaringTypeResolver> implements MethodDelegationBinder.AmbiguityResolver
MethodDelegationBinder.AmbiguityResolver.Compound, MethodDelegationBinder.AmbiguityResolver.Directional, MethodDelegationBinder.AmbiguityResolver.NoOp, MethodDelegationBinder.AmbiguityResolver.Resolution
|Enum Constant and Description|
The singleton instance.
|Modifier and Type||Method and Description|
Attempts to resolve to conflicting bindings.
Returns the enum constant of this type with the specified name.
Returns an array containing the constants of this enum type, in the order they are declared.
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
public static final DeclaringTypeResolver INSTANCE
public static DeclaringTypeResolver values()
for (DeclaringTypeResolver c : DeclaringTypeResolver.values()) System.out.println(c);
public static DeclaringTypeResolver valueOf(String name)
public MethodDelegationBinder.AmbiguityResolver.Resolution resolve(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right)
source- The source method that was bound to both target methods.
left- The first successful binding of the
right- The second successful binding of the
MethodDelegationBinder.AmbiguityResolver.Resolution.LEFTindicates a successful binding to the
MethodDelegationBinder.AmbiguityResolver.Resolution.RIGHTindicates a successful binding to the
Copyright © 2014–2019. All rights reserved.