org.codehaus.plexus.compiler.eclipse

Class EclipseJavaCompiler.EclipseCompilerINameEnvironment

Enclosing Class:
EclipseJavaCompiler
Implemented Interfaces:
INameEnvironment

private class EclipseJavaCompiler.EclipseCompilerINameEnvironment
extends java.lang.Object
implements INameEnvironment

Field Summary

private ClassLoader
classLoader
private List
errors
private SourceCodeLocator
sourceCodeLocator

Constructor Summary

EclipseCompilerINameEnvironment(SourceCodeLocator sourceCodeLocator, ClassLoader classLoader, List errors)

Method Summary

void
cleanup()
private NameEnvironmentAnswer
findType(String className)
NameEnvironmentAnswer
findType(char[] typeName, char[][] packageName)
NameEnvironmentAnswer
findType(char[][] compoundTypeName)
private boolean
isPackage(String result)
boolean
isPackage(char[][] parentPackageName, char[] packageName)

Field Details

classLoader

private ClassLoader classLoader

errors

private List errors

sourceCodeLocator

private SourceCodeLocator sourceCodeLocator

Constructor Details

EclipseCompilerINameEnvironment

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

Method Details

cleanup

public void cleanup()

findType

private NameEnvironmentAnswer findType(String className)

findType

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

findType

public NameEnvironmentAnswer findType(char[][] compoundTypeName)

isPackage

private boolean isPackage(String result)

isPackage

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