public abstract static class JCTree.Visitor extends Object
Constructor and Description |
---|
Visitor() |
public void visitTopLevel(JCTree.JCCompilationUnit that)
public void visitImport(JCTree.JCImport that)
public void visitClassDef(JCTree.JCClassDecl that)
public void visitMethodDef(JCTree.JCMethodDecl that)
public void visitVarDef(JCTree.JCVariableDecl that)
public void visitSkip(JCTree.JCSkip that)
public void visitBlock(JCTree.JCBlock that)
public void visitDoLoop(JCTree.JCDoWhileLoop that)
public void visitWhileLoop(JCTree.JCWhileLoop that)
public void visitForLoop(JCTree.JCForLoop that)
public void visitForeachLoop(JCTree.JCEnhancedForLoop that)
public void visitLabelled(JCTree.JCLabeledStatement that)
public void visitSwitch(JCTree.JCSwitch that)
public void visitCase(JCTree.JCCase that)
public void visitSynchronized(JCTree.JCSynchronized that)
public void visitTry(JCTree.JCTry that)
public void visitCatch(JCTree.JCCatch that)
public void visitConditional(JCTree.JCConditional that)
public void visitIf(JCTree.JCIf that)
public void visitExec(JCTree.JCExpressionStatement that)
public void visitBreak(JCTree.JCBreak that)
public void visitContinue(JCTree.JCContinue that)
public void visitReturn(JCTree.JCReturn that)
public void visitThrow(JCTree.JCThrow that)
public void visitAssert(JCTree.JCAssert that)
public void visitApply(JCTree.JCMethodInvocation that)
public void visitNewClass(JCTree.JCNewClass that)
public void visitNewArray(JCTree.JCNewArray that)
public void visitLambda(JCTree.JCLambda that)
public void visitParens(JCTree.JCParens that)
public void visitAssign(JCTree.JCAssign that)
public void visitAssignop(JCTree.JCAssignOp that)
public void visitUnary(JCTree.JCUnary that)
public void visitBinary(JCTree.JCBinary that)
public void visitTypeCast(JCTree.JCTypeCast that)
public void visitTypeTest(JCTree.JCInstanceOf that)
public void visitIndexed(JCTree.JCArrayAccess that)
public void visitSelect(JCTree.JCFieldAccess that)
public void visitReference(JCTree.JCMemberReference that)
public void visitIdent(JCTree.JCIdent that)
public void visitLiteral(JCTree.JCLiteral that)
public void visitTypeIdent(JCTree.JCPrimitiveTypeTree that)
public void visitTypeArray(JCTree.JCArrayTypeTree that)
public void visitTypeApply(JCTree.JCTypeApply that)
public void visitTypeUnion(JCTree.JCTypeUnion that)
public void visitTypeIntersection(JCTree.JCTypeIntersection that)
public void visitTypeParameter(JCTree.JCTypeParameter that)
public void visitWildcard(JCTree.JCWildcard that)
public void visitTypeBoundKind(JCTree.TypeBoundKind that)
public void visitAnnotation(JCTree.JCAnnotation that)
public void visitModifiers(JCTree.JCModifiers that)
public void visitAnnotatedType(JCTree.JCAnnotatedType that)
public void visitErroneous(JCTree.JCErroneous that)
public void visitLetExpr(JCTree.LetExpr that)
public void visitTree(JCTree that)
Copyright © 2017 earcam. All rights reserved.