org.eclipse.jdt.internal.compiler.apt.dispatch
Class RoundDispatcher

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

public class RoundDispatcher
extends Object

Manages context during a single round of annotation processing.


Constructor Summary
RoundDispatcher(IProcessorProvider provider, RoundEnvironment env, Set<TypeElement> rootAnnotations, PrintWriter traceProcessorInfo, PrintWriter traceRounds)
           
 
Method Summary
 void round()
          Handle a complete round, dispatching to all appropriate processors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

round

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



Copyright © 2012. All Rights Reserved.