public interface PackageInfo extends EntityContainer, HasClasses, HasFiles, HasContextFilter, HasMetrics, HasParent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_PACKAGE_NAME |
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends ClassInfo> |
getAllClasses()
Returns list of all classes (including inner or inline classes) declared in this package.
|
java.util.List<? extends ClassInfo> |
getAllClassesIncludingSubPackages()
Returns list of all classes (including inner or inline classes) declared in this package AND all sub-packages.
|
java.util.List<? extends ClassInfo> |
getClasses()
Returns a list of top-level classes (i.e.
|
java.util.List<? extends ClassInfo> |
getClassesIncludingSubPackages()
Returns a list of top-level classes (i.e.
|
ProjectInfo |
getContainingProject()
Returns a project containing this package.
|
java.util.List<? extends FileInfo> |
getFiles()
Returns list of source files belonging to this package namespace.
|
java.lang.String |
getName() |
EntityContainer |
getParent()
Returns a project containing this package
EntityVisitor.visitProject(ProjectInfo) . |
java.lang.String |
getPath() |
boolean |
isDefault() |
boolean |
isDescendantOf(PackageInfo other) |
boolean |
isEmpty() |
visit
getContextFilter
getMetrics, getRawMetrics, setMetrics
static final java.lang.String DEFAULT_PACKAGE_NAME
EntityContainer getParent()
EntityVisitor.visitProject(ProjectInfo)
.ProjectInfo getContainingProject()
ProjectInfo
java.lang.String getName()
getName
in interface HasMetrics
java.lang.String getPath()
boolean isDefault()
boolean isEmpty()
@NotNull java.util.List<? extends FileInfo> getFiles()
@NotNull java.util.List<? extends ClassInfo> getClasses()
getClasses
in interface HasClasses
@NotNull java.util.List<? extends ClassInfo> getClassesIncludingSubPackages()
@NotNull java.util.List<? extends ClassInfo> getAllClasses()
getAllClasses
in interface HasClasses
@NotNull java.util.List<? extends ClassInfo> getAllClassesIncludingSubPackages()
boolean isDescendantOf(PackageInfo other)