|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager
org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager
org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager
public class BatchAnnotationProcessorManager
Java 6 annotation processor manager used when compiling from the command line or via the javax.tools.JavaCompiler interface.
org.aspectj.org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager| Field Summary |
|---|
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager |
|---|
_err, _isFirstRound, _out, _printProcessorInfo, _printRounds, _processingEnv, _processors, _round |
| Constructor Summary | |
|---|---|
BatchAnnotationProcessorManager()
Zero-arg constructor so this object can be easily created via reflection. |
|
| Method Summary | |
|---|---|
void |
configure(java.lang.Object batchCompiler,
java.lang.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(javax.annotation.processing.Processor p,
java.lang.Exception e)
Called when a processor throws an exception. |
void |
setProcessors(java.lang.Object[] processors)
Set the processors for annotation processing. |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager |
|---|
configureFromPlatform, getDeletedUnits, getDiscoveredProcessors, getNewClassFiles, getNewUnits, processAnnotations, reset, setErr, setOut |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BatchAnnotationProcessorManager()
configure(Object, String[]) method has been called.
| Method Detail |
|---|
public void configure(java.lang.Object batchCompiler,
java.lang.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(javax.annotation.processing.Processor p,
java.lang.Exception e)
IProcessorProvider
p - the processor, if known, or null if not.public void setProcessors(java.lang.Object[] processors)
AbstractAnnotationProcessorManager
setProcessors in class BaseAnnotationProcessorManagerprocessors - the given processors
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||