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 TypeMethodDescriptionvoidround()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.
-
-
Method Details
-
round
public void round()Handle a complete round, dispatching to all appropriate processors.
-