org.spockframework.util
Class AbstractExpressionConverter<T>
java.lang.Object
org.spockframework.util.AbstractExpressionConverter<T>
- All Implemented Interfaces:
- org.codehaus.groovy.ast.GroovyCodeVisitor
- Direct Known Subclasses:
- ConditionRewriter, ExpressionInfoConverter
public abstract class AbstractExpressionConverter<T>
- extends java.lang.Object
- implements org.codehaus.groovy.ast.GroovyCodeVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.codehaus.groovy.ast.GroovyCodeVisitor |
visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitDeclarationExpression, visitFieldExpression, visitGStringExpression, visitListExpression, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression |
result
protected T result
AbstractExpressionConverter
public AbstractExpressionConverter()
convert
public T convert(org.codehaus.groovy.ast.expr.Expression expr)
convertAll
protected java.util.List<T> convertAll(java.util.List<? extends org.codehaus.groovy.ast.expr.Expression> expressions)
unsupported
protected void unsupported()
visitBlockStatement
public final void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement statement)
- Specified by:
visitBlockStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitForLoop
public final void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop)
- Specified by:
visitForLoop
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitWhileLoop
public final void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)
- Specified by:
visitWhileLoop
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitDoWhileLoop
public final void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop)
- Specified by:
visitDoWhileLoop
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitIfElse
public final void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)
- Specified by:
visitIfElse
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitExpressionStatement
public final void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement)
- Specified by:
visitExpressionStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitReturnStatement
public final void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement)
- Specified by:
visitReturnStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitAssertStatement
public final void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement)
- Specified by:
visitAssertStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitTryCatchFinally
public final void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement finally1)
- Specified by:
visitTryCatchFinally
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitSwitch
public final void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)
- Specified by:
visitSwitch
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitCaseStatement
public final void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement)
- Specified by:
visitCaseStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBreakStatement
public final void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement)
- Specified by:
visitBreakStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitContinueStatement
public final void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement)
- Specified by:
visitContinueStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitThrowStatement
public final void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement)
- Specified by:
visitThrowStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitSynchronizedStatement
public final void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement)
- Specified by:
visitSynchronizedStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitCatchStatement
public final void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement)
- Specified by:
visitCatchStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
Copyright © 2013. All rights reserved