Coverage Report - com.sun.tools.javafx.tree.JCVisitor
 
Classes in this File Line Coverage Branch Coverage Complexity
JCVisitor
N/A
N/A
1
 
 1  
 /*
 2  
  * Copyright 1999-2007 Sun Microsystems, Inc.  All Rights Reserved.
 3  
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 4  
  *
 5  
  * This code is free software; you can redistribute it and/or modify it
 6  
  * under the terms of the GNU General Public License version 2 only, as
 7  
  * published by the Free Software Foundation.  Sun designates this
 8  
  * particular file as subject to the "Classpath" exception as provided
 9  
  * by Sun in the LICENSE file that accompanied this code.
 10  
  *
 11  
  * This code is distributed in the hope that it will be useful, but WITHOUT
 12  
  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 13  
  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 14  
  * version 2 for more details (a copy is included in the LICENSE file that
 15  
  * accompanied this code).
 16  
  *
 17  
  * You should have received a copy of the GNU General Public License version
 18  
  * 2 along with this work; if not, write to the Free Software Foundation,
 19  
  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 20  
  *
 21  
  * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
 22  
  * CA 95054 USA or visit www.sun.com if you need additional information or
 23  
  * have any questions.
 24  
  */
 25  
 
 26  
 package com.sun.tools.javafx.tree;
 27  
 
 28  
 import com.sun.tools.javac.tree.JCTree;
 29  
 import com.sun.tools.javac.tree.JCTree.*;
 30  
 
 31  
 /** The visitor interface that Java JCTrees would have if it were defined.
 32  
  * JCTree.Visitor would be defined --
 33  
  *     public static abstract class Visitor implements JCVisitor {
 34  
  */
 35  
 public interface JCVisitor {
 36  
         public void visitTopLevel(JCCompilationUnit that);
 37  
         public void visitImport(JCImport that);
 38  
         public void visitClassDef(JCClassDecl that);
 39  
         public void visitMethodDef(JCMethodDecl that);
 40  
         public void visitVarDef(JCVariableDecl that);
 41  
         public void visitSkip(JCSkip that);
 42  
         public void visitBlock(JCBlock that);
 43  
         public void visitDoLoop(JCDoWhileLoop that);
 44  
         public void visitWhileLoop(JCWhileLoop that);
 45  
         public void visitForLoop(JCForLoop that);
 46  
         public void visitForeachLoop(JCEnhancedForLoop that);
 47  
         public void visitLabelled(JCLabeledStatement that);
 48  
         public void visitSwitch(JCSwitch that);
 49  
         public void visitCase(JCCase that);
 50  
         public void visitSynchronized(JCSynchronized that);
 51  
         public void visitTry(JCTry that);
 52  
         public void visitCatch(JCCatch that);
 53  
         public void visitConditional(JCConditional that);
 54  
         public void visitIf(JCIf that);
 55  
         public void visitExec(JCExpressionStatement that);
 56  
         public void visitBreak(JCBreak that);
 57  
         public void visitContinue(JCContinue that);
 58  
         public void visitReturn(JCReturn that);
 59  
         public void visitThrow(JCThrow that);
 60  
         public void visitAssert(JCAssert that);
 61  
         public void visitApply(JCMethodInvocation that);
 62  
         public void visitNewClass(JCNewClass that);
 63  
         public void visitNewArray(JCNewArray that);
 64  
         public void visitParens(JCParens that);
 65  
         public void visitAssign(JCAssign that);
 66  
         public void visitAssignop(JCAssignOp that);
 67  
         public void visitUnary(JCUnary that);
 68  
         public void visitBinary(JCBinary that);
 69  
         public void visitTypeCast(JCTypeCast that);
 70  
         public void visitTypeTest(JCInstanceOf that);
 71  
         public void visitIndexed(JCArrayAccess that);
 72  
         public void visitSelect(JCFieldAccess that);
 73  
         public void visitIdent(JCIdent that);
 74  
         public void visitLiteral(JCLiteral that);
 75  
         public void visitTypeIdent(JCPrimitiveTypeTree that);
 76  
         public void visitTypeArray(JCArrayTypeTree that);
 77  
         public void visitTypeApply(JCTypeApply that);
 78  
         public void visitTypeParameter(JCTypeParameter that);
 79  
         public void visitWildcard(JCWildcard that);
 80  
         public void visitTypeBoundKind(TypeBoundKind that);
 81  
         public void visitAnnotation(JCAnnotation that);
 82  
         public void visitModifiers(JCModifiers that);
 83  
         public void visitErroneous(JCErroneous that);
 84  
         public void visitLetExpr(LetExpr that);
 85  
 
 86  
         public void visitTree(JCTree that);
 87  
     
 88  
 }