|
Groovy 1.7.0 | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport
org.codehaus.groovy.transform.powerassert.StatementReplacingVisitorSupport
org.codehaus.groovy.transform.powerassert.AssertionRewriter
class AssertionRewriter extends StatementReplacingVisitorSupport
Rewrites all assertions in a source unit.
| Field Summary | |
|---|---|
static VariableExpression |
recorderVariable
|
| Constructor Summary | |
private AssertionRewriter(SourceUnit sourceUnit)
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
| Field Detail |
|---|
static final VariableExpression recorderVariable
| Constructor Detail |
|---|
private AssertionRewriter(SourceUnit sourceUnit)
| Method Detail |
|---|
@Override protected SourceUnit getSourceUnit()
public static void rewrite(SourceUnit sourceUnit)
@Override public void visitAssertStatement(AssertStatement stat)
@Override
@SuppressWarnings("unchecked")
public void visitClass(ClassNode node)
@Override public void visitClosureExpression(ClosureExpression expr)
@Override public void visitConstructor(ConstructorNode constructor)
@Override public void visitMethod(MethodNode method)
Copyright © 2003-2009 The Codehaus. All rights reserved.