Interface Dependency
- All Known Implementing Classes:
AbstractDependency, IndependentDependency, InjectionPointDependency
public interface Dependency
Defines a
TypeUsage for Dependency Injection with an Injector.- Since:
- Jan-2025
- Author:
- brian.oliver
-
Method Summary
Modifier and TypeMethodDescriptionObtains the unique signature for theDependency, consisting of theTypeNameand anyAnnotationTypeUsages that have been annotated with theQualifiermeta-annotation.build.codemodel.foundation.usage.TypeUsageObtains theTypeUsagefor theDependency.
-
Method Details
-
typeUsage
build.codemodel.foundation.usage.TypeUsage typeUsage()Obtains theTypeUsagefor theDependency.- Returns:
- the
TypeUsage
-
signature
String signature()Obtains the unique signature for theDependency, consisting of theTypeNameand anyAnnotationTypeUsages that have been annotated with theQualifiermeta-annotation.- Returns:
- the Signature for the
Dependency
-