org.gmetrics.util
Class AstUtilTestVisitor

java.lang.Object
  extended by org.codehaus.groovy.ast.CodeVisitorSupport
      extended by org.codehaus.groovy.ast.ClassCodeVisitorSupport
          extended by org.gmetrics.util.AstUtilTestVisitor
All Implemented Interfaces:
groovy.lang.GroovyObject, org.codehaus.groovy.ast.GroovyClassVisitor, org.codehaus.groovy.ast.GroovyCodeVisitor

public class AstUtilTestVisitor
extends org.codehaus.groovy.ast.ClassCodeVisitorSupport
implements groovy.lang.GroovyObject


Constructor Summary
AstUtilTestVisitor()
           
 
Method Summary
 java.lang.Object getDeclarationExpressions()
           
 java.lang.Object getFieldNodes()
           
static java.lang.Object getLOG()
           
 groovy.lang.MetaClass getMetaClass()
           
 java.lang.Object getMethodCallExpressions()
           
 java.lang.Object getMethodNodes()
           
 java.lang.Object getProperty(java.lang.String property)
           
protected  org.codehaus.groovy.control.SourceUnit getSourceUnit()
           
 java.lang.Object getStatements()
           
 java.lang.Object invokeMethod(java.lang.String method, java.lang.Object arguments)
           
 void setDeclarationExpressions(java.lang.Object value)
           
 void setFieldNodes(java.lang.Object value)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setMethodCallExpressions(java.lang.Object value)
           
 void setMethodNodes(java.lang.Object value)
           
 void setProperty(java.lang.String property, java.lang.Object value)
           
 void setStatements(java.lang.Object value)
           
 void visitClass(org.codehaus.groovy.ast.ClassNode node)
           
 void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression declarationExpression)
           
 void visitMethod(org.codehaus.groovy.ast.MethodNode methodNode)
           
 void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpression)
           
 void visitStatement(org.codehaus.groovy.ast.stmt.Statement statement)
           
 
Methods inherited from class org.codehaus.groovy.ast.ClassCodeVisitorSupport
addError, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitImports, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitVariableExpression, visitWhileLoop
 
Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport
visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitRegexExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AstUtilTestVisitor

public AstUtilTestVisitor()
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public java.lang.Object invokeMethod(java.lang.String method,
                                     java.lang.Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public java.lang.Object getProperty(java.lang.String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(java.lang.String property,
                        java.lang.Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

getLOG

public static java.lang.Object getLOG()

getMethodNodes

public java.lang.Object getMethodNodes()

setMethodNodes

public void setMethodNodes(java.lang.Object value)

getMethodCallExpressions

public java.lang.Object getMethodCallExpressions()

setMethodCallExpressions

public void setMethodCallExpressions(java.lang.Object value)

getStatements

public java.lang.Object getStatements()

setStatements

public void setStatements(java.lang.Object value)

getDeclarationExpressions

public java.lang.Object getDeclarationExpressions()

setDeclarationExpressions

public void setDeclarationExpressions(java.lang.Object value)

getFieldNodes

public java.lang.Object getFieldNodes()

setFieldNodes

public void setFieldNodes(java.lang.Object value)

visitClass

public void visitClass(org.codehaus.groovy.ast.ClassNode node)
Specified by:
visitClass in interface org.codehaus.groovy.ast.GroovyClassVisitor
Overrides:
visitClass in class org.codehaus.groovy.ast.ClassCodeVisitorSupport

visitMethod

public void visitMethod(org.codehaus.groovy.ast.MethodNode methodNode)
Specified by:
visitMethod in interface org.codehaus.groovy.ast.GroovyClassVisitor
Overrides:
visitMethod in class org.codehaus.groovy.ast.ClassCodeVisitorSupport

visitStatement

public void visitStatement(org.codehaus.groovy.ast.stmt.Statement statement)
Overrides:
visitStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupport

visitMethodCallExpression

public void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpression)
Specified by:
visitMethodCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
Overrides:
visitMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupport

visitDeclarationExpression

public void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression declarationExpression)
Specified by:
visitDeclarationExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
Overrides:
visitDeclarationExpression in class org.codehaus.groovy.ast.CodeVisitorSupport

getSourceUnit

protected org.codehaus.groovy.control.SourceUnit getSourceUnit()
Specified by:
getSourceUnit in class org.codehaus.groovy.ast.ClassCodeVisitorSupport


Copyright © 2012. All Rights Reserved.