org.codehaus.plexus.compiler.eclipse

Class EclipseJavaCompiler.EclipseCompilerINameEnvironment

private class EclipseJavaCompiler.EclipseCompilerINameEnvironment extends Object implements INameEnvironment

Field Summary
ClassLoaderclassLoader
Listerrors
SourceCodeLocatorsourceCodeLocator
Constructor Summary
EclipseCompilerINameEnvironment(SourceCodeLocator sourceCodeLocator, ClassLoader classLoader, List errors)
Method Summary
voidcleanup()
NameEnvironmentAnswerfindType(char[][] compoundTypeName)
NameEnvironmentAnswerfindType(char[] typeName, char[][] packageName)
NameEnvironmentAnswerfindType(String className)
booleanisPackage(String result)
booleanisPackage(char[][] parentPackageName, char[] packageName)

Field Detail

classLoader

private ClassLoader classLoader

errors

private List errors

sourceCodeLocator

private SourceCodeLocator sourceCodeLocator

Constructor Detail

EclipseCompilerINameEnvironment

public EclipseCompilerINameEnvironment(SourceCodeLocator sourceCodeLocator, ClassLoader classLoader, List errors)

Method Detail

cleanup

public void cleanup()

findType

public NameEnvironmentAnswer findType(char[][] compoundTypeName)

findType

public NameEnvironmentAnswer findType(char[] typeName, char[][] packageName)

findType

private NameEnvironmentAnswer findType(String className)

isPackage

private boolean isPackage(String result)

isPackage

public boolean isPackage(char[][] parentPackageName, char[] packageName)