public class AssertionRewriter extends StatementReplacingVisitorSupport
| Modifier and Type | Method and Description |
|---|---|
protected SourceUnit |
getSourceUnit() |
static void |
rewrite(SourceUnit sourceUnit)
Rewrites all assertions in the given source unit.
|
void |
visitAssertStatement(AssertStatement stat) |
void |
visitClass(ClassNode node) |
void |
visitClosureExpression(ClosureExpression expr) |
void |
visitConstructor(ConstructorNode constructor) |
void |
visitMethod(MethodNode method) |
replace, replaceAll, replaceVisitedStatementWith, visitBlockStatement, visitCaseStatement, visitCatchStatement, visitDoWhileLoop, visitForLoop, visitIfElse, visitSwitch, visitSynchronizedStatement, visitTryCatchFinally, visitWhileLoopaddError, visitAnnotations, visitBreakStatement, visitClassCodeContainer, visitConstructorOrMethod, visitContinueStatement, visitExpressionStatement, visitField, visitImports, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitThrowStatement, visitVariableExpressionvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitDeclarationExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitRegexExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpressionpublic static void rewrite(SourceUnit sourceUnit)
sourceUnit - a source unitpublic void visitClass(ClassNode node)
visitClass in interface GroovyClassVisitorvisitClass in class ClassCodeVisitorSupportpublic void visitConstructor(ConstructorNode constructor)
visitConstructor in interface GroovyClassVisitorvisitConstructor in class ClassCodeVisitorSupportpublic void visitMethod(MethodNode method)
visitMethod in interface GroovyClassVisitorvisitMethod in class ClassCodeVisitorSupportpublic void visitClosureExpression(ClosureExpression expr)
visitClosureExpression in interface GroovyCodeVisitorvisitClosureExpression in class CodeVisitorSupportpublic void visitAssertStatement(AssertStatement stat)
visitAssertStatement in interface GroovyCodeVisitorvisitAssertStatement in class ClassCodeVisitorSupportprotected SourceUnit getSourceUnit()
getSourceUnit in class ClassCodeVisitorSupport