java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher

public class RoundDispatcher extends Object
Manages context during a single round of annotation processing.
  • Konstruktordetails

    • RoundDispatcher

      public RoundDispatcher(IProcessorProvider provider, RoundEnvironment env, Set<TypeElement> rootAnnotations, PrintWriter traceProcessorInfo, PrintWriter traceRounds)
      Parameter:
      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 -
  • Methodendetails

    • round

      public void round()
      Handle a complete round, dispatching to all appropriate processors.