Class BaseProcessingEnvImpl
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl
- All Implemented Interfaces:
ProcessingEnvironment
- Direct Known Subclasses:
BatchProcessingEnvImpl
Implementation of ProcessingEnvironment that is common to batch and IDE environments.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addNewClassFile(ReferenceBinding binding)
void
addNewUnit(ICompilationUnit unit)
boolean
Has an error been raised in any of the rounds of processing in this build?getFiler()
boolean
void
reset()
Called when AnnotationProcessorManager has retrieved the list of newly generated compilation units (ie, once per round)void
setErrorRaised(boolean b)
Set or clear the errorRaised flag.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.annotation.processing.ProcessingEnvironment
getLocale
-
Field Details
-
_filer
-
_messager
-
_processorOptions
-
_compiler
-
_elementUtils
-
_typeUtils
-
_current_module
-
-
Constructor Details
-
BaseProcessingEnvImpl
public BaseProcessingEnvImpl()
-
-
Method Details
-
addNewUnit
-
addNewClassFile
-
getCompiler
-
getDeletedUnits
-
getNewUnits
-
getElementUtils
- Specified by:
getElementUtils
in interfaceProcessingEnvironment
-
getFiler
- Specified by:
getFiler
in interfaceProcessingEnvironment
-
getMessager
- Specified by:
getMessager
in interfaceProcessingEnvironment
-
getOptions
- Specified by:
getOptions
in interfaceProcessingEnvironment
-
getTypeUtils
- Specified by:
getTypeUtils
in interfaceProcessingEnvironment
-
getLookupEnvironment
-
getSourceVersion
- Specified by:
getSourceVersion
in interfaceProcessingEnvironment
-
reset
public void reset()Called when AnnotationProcessorManager has retrieved the list of newly generated compilation units (ie, once per round) -
errorRaised
public boolean errorRaised()Has an error been raised in any of the rounds of processing in this build?- Returns:
-
setErrorRaised
public void setErrorRaised(boolean b)Set or clear the errorRaised flag. Typically this will be set by the Messager when an error has been raised, and it will never be cleared. -
getFactory
-
getNewClassFiles
-
isPreviewEnabled
public boolean isPreviewEnabled()- Specified by:
isPreviewEnabled
in interfaceProcessingEnvironment
-