|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
IRewriteResources |
Class Summary | |
---|---|
AbstractSpecVisitor | |
AstNodeCache | Provides access to frequently used AST nodes. |
AstUtil | Utility methods for AST processing. |
ConditionRewriter | Rewrites explicit ("assert x > 3") and implicit ("x > 3") condition statements. |
DeepStatementRewriter | Walks the statement and expression tree to: - rewrite explicit conditions, - rewrite interactions, - rewrite core language primitives (members of class Specification) - Forbid Also records whether conditions and interactions were found. |
ErrorReporter | Reporting facility for problems found during compilation. |
ExpressionReplacingVisitorSupport | Groovy AST visitor that allows to replace both statements and expressions. |
FieldInitializationExpression | An assignment of the form "x = expr", where x is a field and expr is a field initializer expression. |
InstanceFieldAccessChecker | |
InteractionRewriter | Creates the AST representation of an InteractionBuilder build sequence. |
OldValueExpression | Used to represent the argument to Specification.old() once it has been processed by IRewriteResources.captureOldValue(). |
SourceLookup | |
SpecAnnotator | Puts all spec information required at runtime into annotations attached to class members. |
SpecParser | Given the abstract syntax tree of a Groovy class representing a Spock specification, builds an object model of the specification. |
SpecRewriter | A Spec visitor responsible for most of the rewriting of a Spec's AST. |
SpockTransform | AST transformation for rewriting Spock specifications. |
StatementReplacingVisitorSupport | Adds the ability to replace statements. |
WhereBlockRewriter |
Exception Summary | |
---|---|
InvalidSpecCompileException | Indicates that a spec was found to contain a (syntactic or semantic) error during compilation. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |