org.codehaus.plexus.compiler.eclipse
Class EclipseJavaCompiler.EclipseCompilerINameEnvironment

java.lang.Object
  extended by org.codehaus.plexus.compiler.eclipse.EclipseJavaCompiler.EclipseCompilerINameEnvironment
All Implemented Interfaces:
org.eclipse.jdt.internal.compiler.env.INameEnvironment
Enclosing class:
EclipseJavaCompiler

private class EclipseJavaCompiler.EclipseCompilerINameEnvironment
extends java.lang.Object
implements org.eclipse.jdt.internal.compiler.env.INameEnvironment


Field Summary
private  java.lang.ClassLoader classLoader
           
private  java.util.List errors
           
private  SourceCodeLocator sourceCodeLocator
           
 
Constructor Summary
EclipseJavaCompiler.EclipseCompilerINameEnvironment(SourceCodeLocator sourceCodeLocator, java.lang.ClassLoader classLoader, java.util.List errors)
           
 
Method Summary
 void cleanup()
           
 org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[][] compoundTypeName)
           
 org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[] typeName, char[][] packageName)
           
private  org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(java.lang.String className)
           
 boolean isPackage(char[][] parentPackageName, char[] packageName)
           
private  boolean isPackage(java.lang.String result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceCodeLocator

private SourceCodeLocator sourceCodeLocator

classLoader

private java.lang.ClassLoader classLoader

errors

private java.util.List errors
Constructor Detail

EclipseJavaCompiler.EclipseCompilerINameEnvironment

public EclipseJavaCompiler.EclipseCompilerINameEnvironment(SourceCodeLocator sourceCodeLocator,
                                                           java.lang.ClassLoader classLoader,
                                                           java.util.List errors)
Method Detail

findType

public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[][] compoundTypeName)
Specified by:
findType in interface org.eclipse.jdt.internal.compiler.env.INameEnvironment

findType

public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[] typeName,
                                                                            char[][] packageName)
Specified by:
findType in interface org.eclipse.jdt.internal.compiler.env.INameEnvironment

findType

private org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(java.lang.String className)

isPackage

private boolean isPackage(java.lang.String result)

isPackage

public boolean isPackage(char[][] parentPackageName,
                         char[] packageName)
Specified by:
isPackage in interface org.eclipse.jdt.internal.compiler.env.INameEnvironment

cleanup

public void cleanup()
Specified by:
cleanup in interface org.eclipse.jdt.internal.compiler.env.INameEnvironment