Package org.spockframework.runtime
Class ExpressionInfoConverter
- java.lang.Object
-
- org.spockframework.util.AbstractExpressionConverter<ExpressionInfo>
-
- org.spockframework.runtime.ExpressionInfoConverter
-
- All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyCodeVisitor
public class ExpressionInfoConverter extends AbstractExpressionConverter<ExpressionInfo>
-
-
Field Summary
-
Fields inherited from class org.spockframework.util.AbstractExpressionConverter
result
-
-
Constructor Summary
Constructors Constructor Description ExpressionInfoConverter(java.lang.String[] lines)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression expr)voidvisitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expr)voidvisitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expr)voidvisitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expr)voidvisitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expr)voidvisitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expr)voidvisitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression expr)voidvisitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expr)voidvisitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expr)voidvisitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expr)voidvisitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression expr)voidvisitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expr)voidvisitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression expr)voidvisitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)voidvisitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expr)voidvisitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expr)voidvisitListExpression(org.codehaus.groovy.ast.expr.ListExpression expr)voidvisitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expr)voidvisitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expr)voidvisitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression expr)voidvisitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expr)voidvisitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expr)voidvisitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expr)voidvisitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expr)voidvisitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expr)voidvisitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expr)voidvisitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expr)voidvisitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expr)voidvisitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expr)voidvisitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression expr)voidvisitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expr)voidvisitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expr)voidvisitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expr)voidvisitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expr)voidvisitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expr)-
Methods inherited from class org.spockframework.util.AbstractExpressionConverter
convert, convertAll, unsupported, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitContinueStatement, visitDoWhileLoop, visitExpressionStatement, visitForLoop, visitIfElse, visitReturnStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoop
-
-
-
-
Method Detail
-
visitMethodCallExpression
public void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
-
visitBytecodeExpression
public void visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression expr)
-
visitStaticMethodCallExpression
public void visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression expr)
-
visitConstructorCallExpression
public void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression expr)
-
visitArgumentlistExpression
public void visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression expr)
-
visitPropertyExpression
public void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expr)
-
visitAttributeExpression
public void visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expr)
-
visitFieldExpression
public void visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expr)
-
visitMethodPointerExpression
public void visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expr)
-
visitVariableExpression
public void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expr)
-
visitDeclarationExpression
public void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)
-
visitConstantExpression
public void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expr)
-
visitClassExpression
public void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expr)
-
visitBinaryExpression
public void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expr)
-
visitUnaryMinusExpression
public void visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expr)
-
visitUnaryPlusExpression
public void visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expr)
-
visitNotExpression
public void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expr)
-
visitBitwiseNegationExpression
public void visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expr)
-
visitListExpression
public void visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expr)
-
visitRangeExpression
public void visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expr)
-
visitMapExpression
public void visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expr)
-
visitMapEntryExpression
public void visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expr)
-
visitGStringExpression
public void visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expr)
-
visitTernaryExpression
public void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expr)
-
visitShortTernaryExpression
public void visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expr)
-
visitPrefixExpression
public void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expr)
-
visitPostfixExpression
public void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expr)
-
visitBooleanExpression
public void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expr)
-
visitClosureExpression
public void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expr)
-
visitTupleExpression
public void visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expr)
-
visitCastExpression
public void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expr)
-
visitClosureListExpression
public void visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression expr)
-
visitArrayExpression
public void visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expr)
-
visitSpreadExpression
public void visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expr)
-
visitSpreadMapExpression
public void visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expr)
-
-