org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch
Class BatchProcessingEnvImpl

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl
      extended by org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl
All Implemented Interfaces:
javax.annotation.processing.ProcessingEnvironment

public class BatchProcessingEnvImpl
extends BaseProcessingEnvImpl

The implementation of ProcessingEnvironment that is used when compilation is driven by the command line or by the Tool interface. This environment uses the JavaFileManager provided by the compiler.

See Also:
org.aspectj.org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeProcessingEnvImpl

Field Summary
protected  Main _compilerOwner
           
protected  BaseAnnotationProcessorManager _dispatchManager
           
protected  javax.tools.JavaFileManager _fileManager
           
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl
_compiler, _elementUtils, _filer, _messager, _processorOptions, _typeUtils
 
Constructor Summary
BatchProcessingEnvImpl(BaseAnnotationProcessorManager dispatchManager, Main batchCompiler, java.lang.String[] commandLineArguments)
           
 
Method Summary
 javax.tools.JavaFileManager getFileManager()
           
 java.util.Locale getLocale()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl
addNewClassFile, addNewUnit, errorRaised, getCompiler, getDeletedUnits, getElementUtils, getFactory, getFiler, getLookupEnvironment, getMessager, getNewClassFiles, getNewUnits, getOptions, getSourceVersion, getTypeUtils, reset, setErrorRaised
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_dispatchManager

protected final BaseAnnotationProcessorManager _dispatchManager

_fileManager

protected final javax.tools.JavaFileManager _fileManager

_compilerOwner

protected final Main _compilerOwner
Constructor Detail

BatchProcessingEnvImpl

public BatchProcessingEnvImpl(BaseAnnotationProcessorManager dispatchManager,
                              Main batchCompiler,
                              java.lang.String[] commandLineArguments)
Method Detail

getFileManager

public javax.tools.JavaFileManager getFileManager()

getLocale

public java.util.Locale getLocale()