Home » openjdk-7 » com.sun.tools » javac » tree » [javadoc | source]
com.sun.tools.javac.tree
abstract public static class: JCTree.Visitor [javadoc | source]
java.lang.Object
   com.sun.tools.javac.tree.JCTree$Visitor

Direct Known Subclasses:
    Flow, Pretty, Validator, Enter, Synthesizer, PostAttrAnalyzer, JavadocEnter, TreeTranslator, CycleChecker, TransTypes, Gen, MemberEnter, AptTreeScanner, SourceComputer, Attr, ClassMap, Lower, FreeVarCollector, TreeScanner, JavadocMemberEnter

A generic visitor class for trees.
Method from com.sun.tools.javac.tree.JCTree$Visitor Summary:
visitAnnotation,   visitApply,   visitAssert,   visitAssign,   visitAssignop,   visitBinary,   visitBlock,   visitBreak,   visitCase,   visitCatch,   visitClassDef,   visitConditional,   visitContinue,   visitDoLoop,   visitErroneous,   visitExec,   visitForLoop,   visitForeachLoop,   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,   visitTypeUnion,   visitUnary,   visitVarDef,   visitWhileLoop,   visitWildcard
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.tools.javac.tree.JCTree$Visitor Detail:
 public  void visitAnnotation(JCAnnotation that) 
 public  void visitApply(JCMethodInvocation that) 
 public  void visitAssert(JCAssert that) 
 public  void visitAssign(JCAssign that) 
 public  void visitAssignop(JCAssignOp that) 
 public  void visitBinary(JCBinary that) 
 public  void visitBlock(JCBlock that) 
 public  void visitBreak(JCBreak that) 
 public  void visitCase(JCCase that) 
 public  void visitCatch(JCCatch that) 
 public  void visitClassDef(JCClassDecl that) 
 public  void visitConditional(JCConditional that) 
 public  void visitContinue(JCContinue that) 
 public  void visitDoLoop(JCDoWhileLoop that) 
 public  void visitErroneous(JCErroneous that) 
 public  void visitExec(JCExpressionStatement that) 
 public  void visitForLoop(JCForLoop that) 
 public  void visitForeachLoop(JCEnhancedForLoop that) 
 public  void visitIdent(JCIdent that) 
 public  void visitIf(JCIf that) 
 public  void visitImport(JCImport that) 
 public  void visitIndexed(JCArrayAccess that) 
 public  void visitLabelled(JCLabeledStatement that) 
 public  void visitLetExpr(LetExpr that) 
 public  void visitLiteral(JCLiteral that) 
 public  void visitMethodDef(JCMethodDecl that) 
 public  void visitModifiers(JCModifiers that) 
 public  void visitNewArray(JCNewArray that) 
 public  void visitNewClass(JCNewClass that) 
 public  void visitParens(JCParens that) 
 public  void visitReturn(JCReturn that) 
 public  void visitSelect(JCFieldAccess that) 
 public  void visitSkip(JCSkip that) 
 public  void visitSwitch(JCSwitch that) 
 public  void visitSynchronized(JCSynchronized that) 
 public  void visitThrow(JCThrow that) 
 public  void visitTopLevel(JCCompilationUnit that) 
 public  void visitTree(JCTree that) 
 public  void visitTry(JCTry that) 
 public  void visitTypeApply(JCTypeApply that) 
 public  void visitTypeArray(JCArrayTypeTree that) 
 public  void visitTypeBoundKind(TypeBoundKind that) 
 public  void visitTypeCast(JCTypeCast that) 
 public  void visitTypeIdent(JCPrimitiveTypeTree that) 
 public  void visitTypeParameter(JCTypeParameter that) 
 public  void visitTypeTest(JCInstanceOf that) 
 public  void visitTypeUnion(JCTypeUnion that) 
 public  void visitUnary(JCUnary that) 
 public  void visitVarDef(JCVariableDecl that) 
 public  void visitWhileLoop(JCWhileLoop that) 
 public  void visitWildcard(JCWildcard that)