public class TruthExpressionRewriter extends Object implements GroovyCodeVisitor
public static Expression rewrite(Expression truthExpr, SourceText sourceText, AssertionRewriter assertionRewriter)
public void visitMethodCallExpression(MethodCallExpression expr)
visitMethodCallExpression in interface GroovyCodeVisitorpublic void visitStaticMethodCallExpression(StaticMethodCallExpression expr)
visitStaticMethodCallExpression in interface GroovyCodeVisitorpublic void visitBytecodeExpression(BytecodeExpression expr)
visitBytecodeExpression in interface GroovyCodeVisitorpublic void visitArgumentlistExpression(ArgumentListExpression expr)
visitArgumentlistExpression in interface GroovyCodeVisitorpublic void visitPropertyExpression(PropertyExpression expr)
visitPropertyExpression in interface GroovyCodeVisitorpublic void visitAttributeExpression(AttributeExpression expr)
visitAttributeExpression in interface GroovyCodeVisitorpublic void visitFieldExpression(FieldExpression expr)
visitFieldExpression in interface GroovyCodeVisitorpublic void visitMethodPointerExpression(MethodPointerExpression expr)
visitMethodPointerExpression in interface GroovyCodeVisitorpublic void visitVariableExpression(VariableExpression expr)
visitVariableExpression in interface GroovyCodeVisitorpublic void visitDeclarationExpression(DeclarationExpression expr)
visitDeclarationExpression in interface GroovyCodeVisitor@Deprecated public void visitRegexExpression(RegexExpression expr)
visitRegexExpression in interface GroovyCodeVisitorpublic void visitBinaryExpression(BinaryExpression expr)
visitBinaryExpression in interface GroovyCodeVisitorpublic void visitConstantExpression(ConstantExpression expr)
visitConstantExpression in interface GroovyCodeVisitorpublic void visitClassExpression(ClassExpression expr)
visitClassExpression in interface GroovyCodeVisitorpublic void visitUnaryMinusExpression(UnaryMinusExpression expr)
visitUnaryMinusExpression in interface GroovyCodeVisitorpublic void visitUnaryPlusExpression(UnaryPlusExpression expr)
visitUnaryPlusExpression in interface GroovyCodeVisitorpublic void visitBitwiseNegationExpression(BitwiseNegationExpression expr)
visitBitwiseNegationExpression in interface GroovyCodeVisitorpublic void visitCastExpression(CastExpression expr)
visitCastExpression in interface GroovyCodeVisitorpublic void visitClosureListExpression(ClosureListExpression expr)
visitClosureListExpression in interface GroovyCodeVisitorpublic void visitNotExpression(NotExpression expr)
visitNotExpression in interface GroovyCodeVisitorpublic void visitListExpression(ListExpression expr)
visitListExpression in interface GroovyCodeVisitorpublic void visitRangeExpression(RangeExpression expr)
visitRangeExpression in interface GroovyCodeVisitorpublic void visitMapExpression(MapExpression expr)
visitMapExpression in interface GroovyCodeVisitorpublic void visitMapEntryExpression(MapEntryExpression expr)
visitMapEntryExpression in interface GroovyCodeVisitorpublic void visitConstructorCallExpression(ConstructorCallExpression expr)
visitConstructorCallExpression in interface GroovyCodeVisitorpublic void visitGStringExpression(GStringExpression expr)
visitGStringExpression in interface GroovyCodeVisitorpublic void visitArrayExpression(ArrayExpression expr)
visitArrayExpression in interface GroovyCodeVisitorpublic void visitSpreadExpression(SpreadExpression expr)
visitSpreadExpression in interface GroovyCodeVisitorpublic void visitSpreadMapExpression(SpreadMapExpression expr)
visitSpreadMapExpression in interface GroovyCodeVisitorpublic void visitTernaryExpression(TernaryExpression expr)
visitTernaryExpression in interface GroovyCodeVisitorpublic void visitShortTernaryExpression(ElvisOperatorExpression expr)
visitShortTernaryExpression in interface GroovyCodeVisitorpublic void visitPrefixExpression(PrefixExpression expr)
visitPrefixExpression in interface GroovyCodeVisitorpublic void visitPostfixExpression(PostfixExpression expr)
visitPostfixExpression in interface GroovyCodeVisitorpublic void visitBooleanExpression(BooleanExpression expr)
visitBooleanExpression in interface GroovyCodeVisitorpublic void visitClosureExpression(ClosureExpression expr)
visitClosureExpression in interface GroovyCodeVisitorpublic void visitTupleExpression(TupleExpression expr)
visitTupleExpression in interface GroovyCodeVisitorpublic void visitBlockStatement(BlockStatement stat)
visitBlockStatement in interface GroovyCodeVisitorpublic void visitForLoop(ForStatement stat)
visitForLoop in interface GroovyCodeVisitorpublic void visitWhileLoop(WhileStatement stat)
visitWhileLoop in interface GroovyCodeVisitorpublic void visitDoWhileLoop(DoWhileStatement stat)
visitDoWhileLoop in interface GroovyCodeVisitorpublic void visitIfElse(IfStatement stat)
visitIfElse in interface GroovyCodeVisitorpublic void visitExpressionStatement(ExpressionStatement stat)
visitExpressionStatement in interface GroovyCodeVisitorpublic void visitReturnStatement(ReturnStatement stat)
visitReturnStatement in interface GroovyCodeVisitorpublic void visitAssertStatement(AssertStatement stat)
visitAssertStatement in interface GroovyCodeVisitorpublic void visitTryCatchFinally(TryCatchStatement stat)
visitTryCatchFinally in interface GroovyCodeVisitorpublic void visitSwitch(SwitchStatement stat)
visitSwitch in interface GroovyCodeVisitorpublic void visitCaseStatement(CaseStatement stat)
visitCaseStatement in interface GroovyCodeVisitorpublic void visitBreakStatement(BreakStatement stat)
visitBreakStatement in interface GroovyCodeVisitorpublic void visitContinueStatement(ContinueStatement stat)
visitContinueStatement in interface GroovyCodeVisitorpublic void visitThrowStatement(ThrowStatement stat)
visitThrowStatement in interface GroovyCodeVisitorpublic void visitSynchronizedStatement(SynchronizedStatement stat)
visitSynchronizedStatement in interface GroovyCodeVisitorpublic void visitCatchStatement(CatchStatement stat)
visitCatchStatement in interface GroovyCodeVisitor