public abstract class ClassBundleDependencyInfo extends DependencyInfo
Modifier | Constructor and Description |
---|---|
protected |
ClassBundleDependencyInfo(Workset aWorkset,
DependencyClassNode[] refNodes)
Initialize the new instance with default values.
|
Modifier and Type | Method and Description |
---|---|
protected abstract ClassInformation[] |
getContainedClasses()
Returns all classes this class bundle contains
|
ClassInformation[] |
getDirectlyReferredClasses()
Returns all classes that are directly referred by one ore more classes
of this package.
|
protected ClassInformation[] |
getDirectRefClasses() |
protected void |
initDirectlyReferredClasses(DependencyClassNode[] allClassNodes) |
protected void |
initDirectlyReferredClasses(DependencyClassNode[] allClassNodes,
ClassInformation[] ownClasses) |
protected void |
removeClassesOfThisPackage(DependencyClassNode[] containedNodes) |
protected void |
setDirectRefClasses(ClassInformation[] newValue) |
collectContainers, collectPackages, equals, findClassNode, findClassNodeIn, func, getAllReferredClasses, getAllReferredClasses, getAllReferredContainers, getAllReferredContainers, getAllReferredPackages, getAllReferredPackages, getAnalyzedElement, getAnalyzingTime, getDirectlyReferredClasses, getDirectlyReferredContainers, getDirectlyReferredContainers, getDirectlyReferredPackages, getDirectlyReferredPackages, getIndirectlyReferredClasses, getIndirectlyReferredClasses, getIndirectlyReferredContainers, getIndirectlyReferredContainers, getIndirectlyReferredPackages, getIndirectlyReferredPackages, getLogger, getName, getReferredClassesNodes, getTimestamp, getWorkset, hashCode, inspectString, nameOfClass, setAnalyzingTime, setReferredClassesNodes, setTimestamp, setWorkset, toClassInfoArray, toContainerArray, toPackageArray, util
protected ClassBundleDependencyInfo(Workset aWorkset, DependencyClassNode[] refNodes)
public ClassInformation[] getDirectlyReferredClasses()
getDirectlyReferredClasses
in class DependencyInfo
protected abstract ClassInformation[] getContainedClasses()
protected void initDirectlyReferredClasses(DependencyClassNode[] allClassNodes)
protected void initDirectlyReferredClasses(DependencyClassNode[] allClassNodes, ClassInformation[] ownClasses)
protected void removeClassesOfThisPackage(DependencyClassNode[] containedNodes)
protected ClassInformation[] getDirectRefClasses()
protected void setDirectRefClasses(ClassInformation[] newValue)