public class NameEnvironment extends java.lang.Object implements INameEnvironment, SuffixConstants
EXTENSION_aj, EXTENSION_AJ, EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, SUFFIX_aj, SUFFIX_AJ, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_aj, SUFFIX_STRING_AJ, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA| Constructor and Description |
|---|
NameEnvironment(IJavaProject javaProject) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
This method cleans the environment.
|
NameEnvironmentAnswer |
findType(char[][] compoundName)
Find a type with the given compound name.
|
NameEnvironmentAnswer |
findType(char[] typeName,
char[][] packageName)
Find a type named
|
boolean |
isPackage(char[][] compoundName,
char[] packageName)
Answer whether packageName is the name of a known subpackage inside
the package parentPackageName.
|
boolean |
isPackage(java.lang.String qualifiedPackageName) |
public NameEnvironment(IJavaProject javaProject)
public void cleanup()
INameEnvironmentcleanup in interface INameEnvironmentpublic NameEnvironmentAnswer findType(char[][] compoundName)
INameEnvironmentfindType in interface INameEnvironmentpublic NameEnvironmentAnswer findType(char[] typeName, char[][] packageName)
INameEnvironmentfindType in interface INameEnvironmentpublic boolean isPackage(char[][] compoundName,
char[] packageName)
INameEnvironmentisPackage in interface INameEnvironmentpublic boolean isPackage(java.lang.String qualifiedPackageName)