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() |
visitgetContextFiltergetMetrics, getRawMetrics, setMetricsstatic final java.lang.String DEFAULT_PACKAGE_NAME
EntityContainer getParent()
EntityVisitor.visitProject(ProjectInfo).ProjectInfo getContainingProject()
ProjectInfojava.lang.String getName()
getName in interface HasMetricsjava.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)