public interface ClassEnquirer
ClassLoader.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
RESTRICTED_PKG_NAMES
Certain Java libraries (e.g.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getClassNames(java.lang.String pkgName)
Given a Java package name, gets the fully-qualified classnames available
for import in the package.
|
java.lang.String[] |
getSubPackages(java.lang.String pkgName)
Given a Java package name, gets the sub-packages available.
|
boolean |
isJavaPackage(java.lang.String name)
Checks if the name is likely available in Java as a package.
|
static final java.lang.String[] RESTRICTED_PKG_NAMES
boolean isJavaPackage(java.lang.String name)
name - the name to check, such as java, java.util,
java.util.ArrayListjava.lang.String[] getClassNames(java.lang.String pkgName)
pkgName - the name of a package the ClassEnquirer supports, such as
java.utiljava.lang.String[] getSubPackages(java.lang.String pkgName)
pkgName - the name of a package the ClassEnquirer supports, such as
java.util