public class RoundDispatcher
extends java.lang.Object
| Constructor and Description |
|---|
RoundDispatcher(IProcessorProvider provider,
javax.annotation.processing.RoundEnvironment env,
java.util.Set<javax.lang.model.element.TypeElement> rootAnnotations,
java.io.PrintWriter traceProcessorInfo,
java.io.PrintWriter traceRounds) |
| Modifier and Type | Method and Description |
|---|---|
void |
round()
Handle a complete round, dispatching to all appropriate processors.
|
public RoundDispatcher(IProcessorProvider provider, javax.annotation.processing.RoundEnvironment env, java.util.Set<javax.lang.model.element.TypeElement> rootAnnotations, java.io.PrintWriter traceProcessorInfo, java.io.PrintWriter traceRounds)
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 -