public class BatchAnnotationProcessorManager extends BaseAnnotationProcessorManager
org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager_err, _isFirstRound, _out, _printProcessorInfo, _printRounds, _processingEnv, _processors, _round| Constructor and Description |
|---|
BatchAnnotationProcessorManager()
Zero-arg constructor so this object can be easily created via reflection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
configure(Object batchCompiler,
String[] commandLineArguments)
Configure the receiver using the given batch compiler and the given options.
|
ProcessorInfo |
discoverNextProcessor()
Return the next processor that can be discovered, according to the order and discovery rules
of the provider (see, for instance,
Processor. |
void |
reportProcessorException(Processor p,
Exception e)
Called when a processor throws an exception.
|
void |
setProcessors(Object[] processors)
Set the processors for annotation processing.
|
configureFromPlatform, getDeletedUnits, getDiscoveredProcessors, getNewClassFiles, getNewUnits, processAnnotations, reset, setErr, setOutpublic BatchAnnotationProcessorManager()
configure(Object, String[]) method has been called.public void configure(Object batchCompiler, String[] commandLineArguments)
AbstractAnnotationProcessorManagerAbstractAnnotationProcessorManager.configureFromPlatform(Compiler, Object, Object).configure in class BaseAnnotationProcessorManagerbatchCompiler - the given batch compiler objectcommandLineArguments - the given optionspublic ProcessorInfo discoverNextProcessor()
IProcessorProviderProcessor.null if there are
no more processors to be discovered.public void reportProcessorException(Processor p, Exception e)
IProcessorProviderp - the processor, if known, or null if not.public void setProcessors(Object[] processors)
AbstractAnnotationProcessorManagersetProcessors in class BaseAnnotationProcessorManagerprocessors - the given processorsCopyright © 2013. All rights reserved.