com.sun.tools.javac.processing
Class JavacProcessingEnvironment.AnnotationCollector

java.lang.Object
  extended by com.sun.tools.javac.tree.JCTree.Visitor
      extended by com.sun.tools.javac.tree.TreeScanner
          extended by com.sun.tools.javac.processing.JavacProcessingEnvironment.AnnotationCollector
Enclosing class:
JavacProcessingEnvironment

private class JavacProcessingEnvironment.AnnotationCollector
extends TreeScanner


Field Summary
(package private)  List<JCTree.JCAnnotation> annotations
           
(package private)  List<JCTree> path
           
(package private) static boolean verbose
           
 
Constructor Summary
private JavacProcessingEnvironment.AnnotationCollector()
           
 
Method Summary
 List<JCTree.JCAnnotation> findAnnotations(List<? extends JCTree> nodes)
           
 void scan(JCTree node)
          Visitor method: Scan a single node.
 void visitAnnotation(JCTree.JCAnnotation node)
           
 
Methods inherited from class com.sun.tools.javac.tree.TreeScanner
scan, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBlock, visitBracketExpr, visitBreak, visitCase, visitCatch, visitClassDef, visitConditional, visitContinue, visitDoLoop, visitErroneous, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLetExpr, visitLiteral, visitMethodDef, visitModifiers, visitNewArray, visitNewClass, visitParens, visitReturn, visitSelect, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTree, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeParameter, visitTypeTest, visitUnary, visitVarDef, visitWhileLoop, visitWildcard
 
Methods inherited from class com.sun.tools.javac.tree.JCTree.Visitor
visitBracketStat, visitEscapeExpr, visitEscapeStat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

path

List<JCTree> path

verbose

static final boolean verbose
See Also:
Constant Field Values

annotations

List<JCTree.JCAnnotation> annotations
Constructor Detail

JavacProcessingEnvironment.AnnotationCollector

private JavacProcessingEnvironment.AnnotationCollector()
Method Detail

findAnnotations

public List<JCTree.JCAnnotation> findAnnotations(List<? extends JCTree> nodes)

scan

public void scan(JCTree node)
Description copied from class: TreeScanner
Visitor method: Scan a single node.

Overrides:
scan in class TreeScanner

visitAnnotation

public void visitAnnotation(JCTree.JCAnnotation node)
Overrides:
visitAnnotation in class TreeScanner