org.drools.semantics.groovy
Class GroovyExprVisitor

java.lang.Object
  extended by org.codehaus.groovy.ast.CodeVisitorSupport
      extended by org.drools.semantics.groovy.GroovyExprVisitor
All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyCodeVisitor

public class GroovyExprVisitor
extends org.codehaus.groovy.ast.CodeVisitorSupport

Visits nodes in a Groovy parse tree to extract the individual expression criteria.

Author:
bob mcwhirter , James Strachan

Constructor Summary
GroovyExprVisitor()
           
 
Method Summary
 Set getVariables()
           
 void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)
           
 
Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport
visitArrayExpression, visitAssertStatement, visitBinaryExpression, visitBlockStatement, visitBooleanExpression, visitBreakStatement, visitCaseStatement, visitCastExpression, visitClassExpression, visitClosureExpression, visitConstantExpression, visitConstructorCallExpression, visitContinueStatement, visitDoWhileLoop, visitExpressionStatement, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitNegationExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitRegexExpression, visitReturnStatement, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitWhileLoop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyExprVisitor

GroovyExprVisitor()
Method Detail

getVariables

public Set getVariables()

visitVariableExpression

public void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)
Specified by:
visitVariableExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
Overrides:
visitVariableExpression in class org.codehaus.groovy.ast.CodeVisitorSupport


Copyright © 2001-2005 The Codehaus. All Rights Reserved.