org.codehaus.groovy.tools.javac
Class JavaAwareResolveVisitor

java.lang.Object
  extended by org.codehaus.groovy.ast.CodeVisitorSupport
      extended by org.codehaus.groovy.ast.ClassCodeVisitorSupport
          extended by org.codehaus.groovy.ast.ClassCodeExpressionTransformer
              extended by org.codehaus.groovy.control.ResolveVisitor
                  extended by org.codehaus.groovy.tools.javac.JavaAwareResolveVisitor
All Implemented Interfaces:
ExpressionTransformer, GroovyClassVisitor, GroovyCodeVisitor

public class JavaAwareResolveVisitor
extends ResolveVisitor


Field Summary
 
Fields inherited from class org.codehaus.groovy.control.ResolveVisitor
DEFAULT_IMPORTS
 
Constructor Summary
JavaAwareResolveVisitor(CompilationUnit cu)
           
 
Method Summary
protected  void addError(String msg, ASTNode expr)
           
protected  void visitClassCodeContainer(Statement code)
           
 
Methods inherited from class org.codehaus.groovy.control.ResolveVisitor
getSourceUnit, startResolving, transform, transformAnnotationConstantExpression, transformBinaryExpression, transformClosureExpression, transformConstructorCallExpression, transformDeclarationExpression, transformMethodCallExpression, transformPropertyExpression, transformVariableExpression, visitAnnotations, visitBlockStatement, visitCatchStatement, visitClass, visitConstructorOrMethod, visitField, visitForLoop, visitProperty
 
Methods inherited from class org.codehaus.groovy.ast.ClassCodeExpressionTransformer
visitAssertStatement, visitCaseStatement, visitDoWhileLoop, visitExpressionStatement, visitIfElse, visitReturnStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitWhileLoop
 
Methods inherited from class org.codehaus.groovy.ast.ClassCodeVisitorSupport
visitBreakStatement, visitConstructor, visitContinueStatement, visitMethod, visitStatement, visitTryCatchFinally
 
Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport
visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitDeclarationExpression, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitRegexExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaAwareResolveVisitor

public JavaAwareResolveVisitor(CompilationUnit cu)
Method Detail

visitClassCodeContainer

protected void visitClassCodeContainer(Statement code)
Overrides:
visitClassCodeContainer in class ClassCodeVisitorSupport

addError

protected void addError(String msg,
                        ASTNode expr)
Overrides:
addError in class ClassCodeVisitorSupport

Copyright © 2003-2009 The Codehaus. All rights reserved.