|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
org.codehaus.groovy.ast.expr.Expression
org.codehaus.groovy.ast.expr.VariableExpression
org.spockframework.compiler.OldValueExpression
public class OldValueExpression
Used to represent the argument to Specification.old() once it has been processed by IRewriteResources.captureOldValue(). The original expression is kept in case ConditionRewriter still needs it.
Field Summary |
---|
Fields inherited from class org.codehaus.groovy.ast.expr.VariableExpression |
---|
SUPER_EXPRESSION, THIS_EXPRESSION |
Constructor Summary | |
---|---|
OldValueExpression(org.codehaus.groovy.ast.expr.Expression originalExpression,
java.lang.String substitutedVariable)
|
Method Summary | |
---|---|
org.codehaus.groovy.ast.expr.Expression |
getOrginalExpression()
|
Methods inherited from class org.codehaus.groovy.ast.expr.VariableExpression |
---|
getAccessedVariable, getInitialExpression, getModifiers, getName, getOriginType, getText, getType, hasInitialExpression, isClosureSharedVariable, isDynamicTyped, isInStaticContext, isSuperExpression, isThisExpression, isUseReferenceDirectly, setAccessedVariable, setClosureSharedVariable, setInStaticContext, setModifiers, setType, setUseReferenceDirectly, toString, transformExpression, visit |
Methods inherited from class org.codehaus.groovy.ast.expr.Expression |
---|
transformExpressions, transformExpressions |
Methods inherited from class org.codehaus.groovy.ast.AnnotatedNode |
---|
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
Methods inherited from class org.codehaus.groovy.ast.ASTNode |
---|
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public OldValueExpression(org.codehaus.groovy.ast.expr.Expression originalExpression, java.lang.String substitutedVariable)
Method Detail |
---|
public org.codehaus.groovy.ast.expr.Expression getOrginalExpression()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |