public class ClassLoaderNameEnvironment
extends java.lang.Object
implements org.eclipse.jdt.internal.compiler.env.INameEnvironment
INameEnvironment that uses a ClassLoader to
resolve resources.| Constructor and Description |
|---|
ClassLoaderNameEnvironment(java.lang.ClassLoader classLoader,
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] targets)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer |
findType(char[][] compoundTypeName) |
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer |
findType(char[] typeName,
char[][] packageName) |
boolean |
isPackage(char[][] parentPackageName,
char[] packageName) |
public ClassLoaderNameEnvironment(java.lang.ClassLoader classLoader,
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] targets)
classLoader - the class loadertargets - the target compilationspublic org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[][] compoundTypeName)
findType in interface org.eclipse.jdt.internal.compiler.env.INameEnvironmentpublic org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[] typeName,
char[][] packageName)
findType in interface org.eclipse.jdt.internal.compiler.env.INameEnvironmentpublic boolean isPackage(char[][] parentPackageName,
char[] packageName)
isPackage in interface org.eclipse.jdt.internal.compiler.env.INameEnvironmentpublic void cleanup()
cleanup in interface org.eclipse.jdt.internal.compiler.env.INameEnvironment