Class RoundDispatcher
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher
Manages context during a single round of annotation processing.
-
Constructor Summary
ConstructorsConstructorDescriptionRoundDispatcher(IProcessorProvider provider, RoundEnvironment env, Set<TypeElement> rootAnnotations, PrintWriter traceProcessorInfo, PrintWriter traceRounds)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
round()
Handle a complete round, dispatching to all appropriate processors.
-
Constructor Details
-
RoundDispatcher
public RoundDispatcher(IProcessorProvider provider, RoundEnvironment env, Set<TypeElement> rootAnnotations, PrintWriter traceProcessorInfo, PrintWriter traceRounds)- Parameters:
rootAnnotations
- a possibly empty but non-null set of annotations on the root compilation units of this round. A local copy of the set will be made, to avoid modifying the set passed in.traceProcessorInfo
- a PrintWriter that processor trace output will be sent to, or null if tracing is not desired.traceRounds
-
-
-
Method Details
-
round
public void round()Handle a complete round, dispatching to all appropriate processors.
-