Class Model.DependencyResolution
java.lang.Object
org.microbean.bean.model.Model.DependencyResolution
- Enclosing class:
Model
A representation of the attempted resolution of a dependency, represented by an
Annotated<? extends AnnotatedConstruct>, to a List of Beans that match it.- Author:
- Laird Nelson
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionfinal booleanReturnstrueif and only if the return value of an invocation of thebeans()method has a size greater than1.final Annotated<? extends AnnotatedConstruct> Returns the non-null, determinateAnnotated<? extends AnnotatedConstruct>representing thisModel.DependencyResolution's dependency.beans()Returns the non-null, immutable, determinateListofBeans representing thisModel.DependencyResolution's dependency resolution.final booleanfinal inthashCode()final StringtoString()final boolean
-
Method Details
-
ambiguous
Returnstrueif and only if the return value of an invocation of thebeans()method has a size greater than1.- Returns:
trueif and only if the return value of an invocation of thebeans()method has a size greater than1- See Also:
-
annotated
Returns the non-null, determinateAnnotated<? extends AnnotatedConstruct>representing thisModel.DependencyResolution's dependency.- Returns:
- the non-
null, determinateAnnotated<? extends AnnotatedConstruct>representing thisModel.DependencyResolution's dependency
-
beans
Returns the non-null, immutable, determinateListofBeans representing thisModel.DependencyResolution's dependency resolution.- Returns:
- the non-
null, immutable, determinateListofBeans representing thisModel.DependencyResolution's dependency resolution
-
equals
-
hashCode
-
unsatisfied
-
toString
-