Save This Page
Home » groovy-src-1.6.3 » org.codehaus » groovy » ast » [javadoc | source]
org.codehaus.groovy.ast
abstract public class: ClassCodeVisitorSupport [javadoc | source]
java.lang.Object
   org.codehaus.groovy.ast.CodeVisitorSupport
      org.codehaus.groovy.ast.ClassCodeVisitorSupport

All Implemented Interfaces:
    GroovyClassVisitor, GroovyCodeVisitor

Direct Known Subclasses:
    GenericsVisitor, ClassCompletionVerifier, ASTTransformationCollectorCodeVisitor, JavaAwareResolveVisitor, OptimizerVisitor, NewifyASTTransformation, GrabAnnotationTransformation, StaticImportVisitor, DummyClassGenerator, ClassCodeExpressionTransformer, EnumVisitor, AsmClassGenerator, ClassGenerator, ASTTransformationVisitor, LabelVerifier, ResolveVisitor, VariableScopeVisitor

Method from org.codehaus.groovy.ast.ClassCodeVisitorSupport Summary:
addError,   getSourceUnit,   visitAnnotations,   visitAssertStatement,   visitBlockStatement,   visitBreakStatement,   visitCaseStatement,   visitCatchStatement,   visitClass,   visitClassCodeContainer,   visitConstructor,   visitConstructorOrMethod,   visitContinueStatement,   visitDoWhileLoop,   visitExpressionStatement,   visitField,   visitForLoop,   visitIfElse,   visitMethod,   visitProperty,   visitReturnStatement,   visitStatement,   visitSwitch,   visitSynchronizedStatement,   visitThrowStatement,   visitTryCatchFinally,   visitWhileLoop
Methods from org.codehaus.groovy.ast.CodeVisitorSupport:
visitArgumentlistExpression,   visitArrayExpression,   visitAssertStatement,   visitAttributeExpression,   visitBinaryExpression,   visitBitwiseNegationExpression,   visitBlockStatement,   visitBooleanExpression,   visitBreakStatement,   visitBytecodeExpression,   visitCaseStatement,   visitCastExpression,   visitCatchStatement,   visitClassExpression,   visitClosureExpression,   visitClosureListExpression,   visitConstantExpression,   visitConstructorCallExpression,   visitContinueStatement,   visitDeclarationExpression,   visitDoWhileLoop,   visitExpressionStatement,   visitFieldExpression,   visitForLoop,   visitGStringExpression,   visitIfElse,   visitListExpression,   visitListOfExpressions,   visitMapEntryExpression,   visitMapExpression,   visitMethodCallExpression,   visitMethodPointerExpression,   visitNotExpression,   visitPostfixExpression,   visitPrefixExpression,   visitPropertyExpression,   visitRangeExpression,   visitRegexExpression,   visitReturnStatement,   visitShortTernaryExpression,   visitSpreadExpression,   visitSpreadMapExpression,   visitStaticMethodCallExpression,   visitSwitch,   visitSynchronizedStatement,   visitTernaryExpression,   visitThrowStatement,   visitTryCatchFinally,   visitTupleExpression,   visitUnaryMinusExpression,   visitUnaryPlusExpression,   visitVariableExpression,   visitWhileLoop
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.codehaus.groovy.ast.ClassCodeVisitorSupport Detail:
 protected  void addError(String msg,
    ASTNode expr) 
 abstract protected SourceUnit getSourceUnit()
 public  void visitAnnotations(AnnotatedNode node) 
 public  void visitAssertStatement(AssertStatement statement) 
 public  void visitBlockStatement(BlockStatement block) 
 public  void visitBreakStatement(BreakStatement statement) 
 public  void visitCaseStatement(CaseStatement statement) 
 public  void visitCatchStatement(CatchStatement statement) 
 public  void visitClass(ClassNode node) 
 protected  void visitClassCodeContainer(Statement code) 
 public  void visitConstructor(ConstructorNode node) 
 protected  void visitConstructorOrMethod(MethodNode node,
    boolean isConstructor) 
 public  void visitContinueStatement(ContinueStatement statement) 
 public  void visitDoWhileLoop(DoWhileStatement loop) 
 public  void visitExpressionStatement(ExpressionStatement statement) 
 public  void visitField(FieldNode node) 
 public  void visitForLoop(ForStatement forLoop) 
 public  void visitIfElse(IfStatement ifElse) 
 public  void visitMethod(MethodNode node) 
 public  void visitProperty(PropertyNode node) 
 public  void visitReturnStatement(ReturnStatement statement) 
 protected  void visitStatement(Statement statement) 
 public  void visitSwitch(SwitchStatement statement) 
 public  void visitSynchronizedStatement(SynchronizedStatement statement) 
 public  void visitThrowStatement(ThrowStatement statement) 
 public  void visitTryCatchFinally(TryCatchStatement statement) 
 public  void visitWhileLoop(WhileStatement loop)