|
Groovy 1.7.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.transform.powerassert.TruthExpressionRewriter
class TruthExpressionRewriter extends Object
Rewrites the truth expression of an assertion statement. Implements GroovyCodeVisitor rather than extending from CodeVisitorSupport to make sure that all kinds of expressions are handled.
Constructor Summary | |
private TruthExpressionRewriter(SourceText sourceText, AssertionRewriter assertionRewriter)
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Constructor Detail |
---|
private TruthExpressionRewriter(SourceText sourceText, AssertionRewriter assertionRewriter)
Method Detail |
---|
public static Expression rewrite(Expression truthExpr, SourceText sourceText, AssertionRewriter assertionRewriter)
@SuppressWarnings("unchecked") public void visitArgumentlistExpression(ArgumentListExpression expr)
@SuppressWarnings("unchecked") public void visitArrayExpression(ArrayExpression expr)
public void visitAssertStatement(AssertStatement stat)
public void visitAttributeExpression(AttributeExpression expr)
public void visitBinaryExpression(BinaryExpression expr)
public void visitBitwiseNegationExpression(BitwiseNegationExpression expr)
public void visitBlockStatement(BlockStatement stat)
public void visitBooleanExpression(BooleanExpression expr)
public void visitBreakStatement(BreakStatement stat)
public void visitBytecodeExpression(BytecodeExpression expr)
public void visitCaseStatement(CaseStatement stat)
public void visitCastExpression(CastExpression expr)
public void visitCatchStatement(CatchStatement stat)
public void visitClassExpression(ClassExpression expr)
public void visitClosureExpression(ClosureExpression expr)
public void visitClosureListExpression(ClosureListExpression expr)
public void visitConstantExpression(ConstantExpression expr)
public void visitConstructorCallExpression(ConstructorCallExpression expr)
public void visitContinueStatement(ContinueStatement stat)
public void visitDeclarationExpression(DeclarationExpression expr)
public void visitDoWhileLoop(DoWhileStatement stat)
public void visitExpressionStatement(ExpressionStatement stat)
public void visitFieldExpression(FieldExpression expr)
public void visitForLoop(ForStatement stat)
@SuppressWarnings("unchecked") public void visitGStringExpression(GStringExpression expr)
public void visitIfElse(IfStatement stat)
@SuppressWarnings("unchecked") public void visitListExpression(ListExpression expr)
public void visitMapEntryExpression(MapEntryExpression expr)
@SuppressWarnings("unchecked") public void visitMapExpression(MapExpression expr)
public void visitMethodCallExpression(MethodCallExpression expr)
public void visitMethodPointerExpression(MethodPointerExpression expr)
public void visitNotExpression(NotExpression expr)
public void visitPostfixExpression(PostfixExpression expr)
public void visitPrefixExpression(PrefixExpression expr)
public void visitPropertyExpression(PropertyExpression expr)
public void visitRangeExpression(RangeExpression expr)
public void visitRegexExpression(RegexExpression expr)
public void visitReturnStatement(ReturnStatement stat)
public void visitShortTernaryExpression(ElvisOperatorExpression expr)
public void visitSpreadExpression(SpreadExpression expr)
public void visitSpreadMapExpression(SpreadMapExpression expr)
public void visitStaticMethodCallExpression(StaticMethodCallExpression expr)
public void visitSwitch(SwitchStatement stat)
public void visitSynchronizedStatement(SynchronizedStatement stat)
public void visitTernaryExpression(TernaryExpression expr)
public void visitThrowStatement(ThrowStatement stat)
public void visitTryCatchFinally(TryCatchStatement stat)
@SuppressWarnings("unchecked") public void visitTupleExpression(TupleExpression expr)
public void visitUnaryMinusExpression(UnaryMinusExpression expr)
public void visitUnaryPlusExpression(UnaryPlusExpression expr)
public void visitVariableExpression(VariableExpression expr)
public void visitWhileLoop(WhileStatement stat)
Copyright © 2003-2009 The Codehaus. All rights reserved.