Class NamedDependency
java.lang.Object
no.sikt.graphitron.generators.dependencies.NamedDependency
- All Implemented Interfaces:
Comparable<Dependency>,Dependency
- Direct Known Subclasses:
QueryDependency,ServiceDependency
An abstract dependency on a class somewhere in the codebase.
-
Constructor Details
-
NamedDependency
-
-
Method Details
-
getName
- Returns:
- The name of this dependency.
-
getPath
- Returns:
- The location of this dependency.
-
getTypeName
- Returns:
- The javapoet TypeName for this dependency.
-
getSpec
- Specified by:
getSpecin interfaceDependency- Returns:
- Javapoet FieldSpec for a dependency of this type.
-
getDeclarationCode
- Specified by:
getDeclarationCodein interfaceDependency- Returns:
- CodeBlock that declares a dependency of this type.
-
compareTo
- Specified by:
compareToin interfaceComparable<Dependency>
-
equals
-
hashCode
public int hashCode()
-