public class ClassDependencyInfo extends DependencyInfo
Constructor and Description |
---|
ClassDependencyInfo(Workset aWorkset,
DependencyClassNode analyzedClass,
DependencyClassNode[] refNodes)
Initialize the new instance with default values.
|
Modifier and Type | Method and Description |
---|---|
DependencyClassNode |
getAnalyzedClass()
Returns the node that represents the analyzed class
|
IAnalyzableElement |
getAnalyzedElement()
Returns the element has been analyzed to produce this dependency info
|
ClassInformation[] |
getDirectlyReferredClasses()
Returns only the classes the analyzed class depends on directly.
|
java.lang.String |
getName()
Returns the name of the analyzed class
|
protected java.lang.String |
nameOfClass()
Returns the name (without package) of the implementing class
|
protected void |
setAnalyzedClass(DependencyClassNode newValue) |
collectContainers, collectPackages, equals, findClassNode, findClassNodeIn, func, getAllReferredClasses, getAllReferredClasses, getAllReferredContainers, getAllReferredContainers, getAllReferredPackages, getAllReferredPackages, getAnalyzingTime, getDirectlyReferredClasses, getDirectlyReferredContainers, getDirectlyReferredContainers, getDirectlyReferredPackages, getDirectlyReferredPackages, getIndirectlyReferredClasses, getIndirectlyReferredClasses, getIndirectlyReferredContainers, getIndirectlyReferredContainers, getIndirectlyReferredPackages, getIndirectlyReferredPackages, getLogger, getReferredClassesNodes, getTimestamp, getWorkset, hashCode, inspectString, setAnalyzingTime, setReferredClassesNodes, setTimestamp, setWorkset, toClassInfoArray, toContainerArray, toPackageArray, util
public ClassDependencyInfo(Workset aWorkset, DependencyClassNode analyzedClass, DependencyClassNode[] refNodes)
public java.lang.String getName()
getName
in class DependencyInfo
public DependencyClassNode getAnalyzedClass()
public ClassInformation[] getDirectlyReferredClasses()
getDirectlyReferredClasses
in class DependencyInfo
public IAnalyzableElement getAnalyzedElement()
getAnalyzedElement
in class DependencyInfo
protected java.lang.String nameOfClass()
DependencyInfo
nameOfClass
in class DependencyInfo
protected void setAnalyzedClass(DependencyClassNode newValue)