Package com.ultikits.ultitools.context
Class MergedAnnotationResolver.Candidate
java.lang.Object
com.ultikits.ultitools.context.MergedAnnotationResolver.Candidate
- Enclosing class:
MergedAnnotationResolver
One candidate value for an attribute, with the annotation instance that declared it, that
instance's distance from the class (0 = declared on the class), and the declaring attribute's
name (for conflict messages). A value forwarded through intermediate aliases keeps its
original declaring instance, distance and attribute name.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final Annotationprivate final Stringprivate final Object -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCandidate(Object value, Annotation origin, int distance, String sourceMethodName) -
Method Summary
-
Field Details
-
value
-
origin
-
distance
private final int distance -
sourceMethodName
-
-
Constructor Details
-
Candidate
-