IRewriteResources, ISpecVisitorpublic class SpecRewriter extends AbstractSpecVisitor implements IRewriteResources
| Constructor | Description |
|---|---|
SpecRewriter(AstNodeCache nodeCache,
SourceLookup lookup,
ErrorReporter errorReporter) |
| Modifier and Type | Method | Description |
|---|---|---|
org.codehaus.groovy.ast.expr.VariableExpression |
captureOldValue(org.codehaus.groovy.ast.expr.Expression oldValue) |
|
void |
defineValueRecorder(java.util.List<org.codehaus.groovy.ast.stmt.Statement> stats) |
|
AstNodeCache |
getAstNodeCache() |
|
Block |
getCurrentBlock() |
|
Method |
getCurrentMethod() |
|
Spec |
getCurrentSpec() |
|
ErrorReporter |
getErrorReporter() |
|
org.codehaus.groovy.ast.expr.MethodCallExpression |
getMockInvocationMatcher() |
|
org.codehaus.groovy.ast.expr.MethodCallExpression |
getSharedInstance() |
|
java.lang.String |
getSourceText(org.codehaus.groovy.ast.ASTNode node) |
|
org.codehaus.groovy.ast.expr.MethodCallExpression |
getSpecificationContext() |
|
org.codehaus.groovy.ast.expr.MethodCallExpression |
setThrownException(org.codehaus.groovy.ast.expr.Expression value) |
|
void |
visitAnyBlock(Block block) |
|
void |
visitCleanupBlock(CleanupBlock block) |
|
void |
visitField(Field field) |
|
void |
visitMethod(Method method) |
|
void |
visitMethodAgain(Method method) |
|
void |
visitSpec(Spec spec) |
|
void |
visitThenBlock(ThenBlock block) |
visitAnonymousBlock, visitExpectBlock, visitSetupBlock, visitSpecAgain, visitWhenBlock, visitWhereBlockpublic SpecRewriter(AstNodeCache nodeCache, SourceLookup lookup, ErrorReporter errorReporter)
public void visitSpec(Spec spec)
visitSpec in interface ISpecVisitorvisitSpec in class AbstractSpecVisitorpublic void visitField(Field field)
visitField in interface ISpecVisitorvisitField in class AbstractSpecVisitorpublic void visitMethod(Method method)
visitMethod in interface ISpecVisitorvisitMethod in class AbstractSpecVisitorpublic void visitMethodAgain(Method method)
visitMethodAgain in interface ISpecVisitorvisitMethodAgain in class AbstractSpecVisitorpublic void visitAnyBlock(Block block)
visitAnyBlock in interface ISpecVisitorvisitAnyBlock in class AbstractSpecVisitorpublic void visitThenBlock(ThenBlock block)
visitThenBlock in interface ISpecVisitorvisitThenBlock in class AbstractSpecVisitorpublic void visitCleanupBlock(CleanupBlock block)
visitCleanupBlock in interface ISpecVisitorvisitCleanupBlock in class AbstractSpecVisitorpublic Spec getCurrentSpec()
getCurrentSpec in interface IRewriteResourcespublic Method getCurrentMethod()
getCurrentMethod in interface IRewriteResourcespublic Block getCurrentBlock()
getCurrentBlock in interface IRewriteResourcespublic void defineValueRecorder(java.util.List<org.codehaus.groovy.ast.stmt.Statement> stats)
defineValueRecorder in interface IRewriteResourcespublic org.codehaus.groovy.ast.expr.VariableExpression captureOldValue(org.codehaus.groovy.ast.expr.Expression oldValue)
captureOldValue in interface IRewriteResourcespublic org.codehaus.groovy.ast.expr.MethodCallExpression getSpecificationContext()
public org.codehaus.groovy.ast.expr.MethodCallExpression getMockInvocationMatcher()
getMockInvocationMatcher in interface IRewriteResourcespublic org.codehaus.groovy.ast.expr.MethodCallExpression setThrownException(org.codehaus.groovy.ast.expr.Expression value)
public org.codehaus.groovy.ast.expr.MethodCallExpression getSharedInstance()
public AstNodeCache getAstNodeCache()
getAstNodeCache in interface IRewriteResourcespublic java.lang.String getSourceText(org.codehaus.groovy.ast.ASTNode node)
getSourceText in interface IRewriteResourcespublic ErrorReporter getErrorReporter()
getErrorReporter in interface IRewriteResourcesCopyright © 2018. All rights reserved