Package org.spockframework.compiler
Class NoSpecialMethodCall
- java.lang.Object
-
- org.spockframework.compiler.NoSpecialMethodCall
-
- All Implemented Interfaces:
ISpecialMethodCall
public class NoSpecialMethodCall extends java.lang.Object implements ISpecialMethodCall
-
-
Field Summary
Fields Modifier and Type Field Description static ISpecialMethodCall
INSTANCE
-
Constructor Summary
Constructors Constructor Description NoSpecialMethodCall()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
expand()
org.codehaus.groovy.ast.expr.ClosureExpression
getClosureExpr()
boolean
isConditionBlock()
boolean
isExceptionCondition()
boolean
isExceptionCondition(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
boolean
isInteractionCall()
boolean
isInteractionCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
boolean
isMatch(org.codehaus.groovy.ast.expr.ClosureExpression closureExpr)
boolean
isMatch(org.codehaus.groovy.ast.stmt.Statement stat)
boolean
isMethodName(java.lang.String name)
boolean
isOldCall()
boolean
isOldCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
boolean
isOneOfMethodNames(java.util.Collection<java.lang.String> names)
boolean
isTestDouble()
boolean
isTestDouble(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
boolean
isThrownCall()
boolean
isThrownCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
boolean
isWithCall()
boolean
isWithCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
-
-
-
Field Detail
-
INSTANCE
public static final ISpecialMethodCall INSTANCE
-
-
Method Detail
-
isMethodName
public boolean isMethodName(java.lang.String name)
- Specified by:
isMethodName
in interfaceISpecialMethodCall
-
isOneOfMethodNames
public boolean isOneOfMethodNames(java.util.Collection<java.lang.String> names)
- Specified by:
isOneOfMethodNames
in interfaceISpecialMethodCall
-
isExceptionCondition
public boolean isExceptionCondition()
- Specified by:
isExceptionCondition
in interfaceISpecialMethodCall
-
isThrownCall
public boolean isThrownCall()
- Specified by:
isThrownCall
in interfaceISpecialMethodCall
-
isOldCall
public boolean isOldCall()
- Specified by:
isOldCall
in interfaceISpecialMethodCall
-
isInteractionCall
public boolean isInteractionCall()
- Specified by:
isInteractionCall
in interfaceISpecialMethodCall
-
isWithCall
public boolean isWithCall()
- Specified by:
isWithCall
in interfaceISpecialMethodCall
-
isConditionBlock
public boolean isConditionBlock()
- Specified by:
isConditionBlock
in interfaceISpecialMethodCall
-
isTestDouble
public boolean isTestDouble()
- Specified by:
isTestDouble
in interfaceISpecialMethodCall
-
isExceptionCondition
public boolean isExceptionCondition(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
- Specified by:
isExceptionCondition
in interfaceISpecialMethodCall
-
isThrownCall
public boolean isThrownCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
- Specified by:
isThrownCall
in interfaceISpecialMethodCall
-
isOldCall
public boolean isOldCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
- Specified by:
isOldCall
in interfaceISpecialMethodCall
-
isInteractionCall
public boolean isInteractionCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
- Specified by:
isInteractionCall
in interfaceISpecialMethodCall
-
isWithCall
public boolean isWithCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
- Specified by:
isWithCall
in interfaceISpecialMethodCall
-
isTestDouble
public boolean isTestDouble(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
- Specified by:
isTestDouble
in interfaceISpecialMethodCall
-
isMatch
public boolean isMatch(org.codehaus.groovy.ast.stmt.Statement stat)
- Specified by:
isMatch
in interfaceISpecialMethodCall
-
isMatch
public boolean isMatch(org.codehaus.groovy.ast.expr.ClosureExpression closureExpr)
- Specified by:
isMatch
in interfaceISpecialMethodCall
-
getClosureExpr
public org.codehaus.groovy.ast.expr.ClosureExpression getClosureExpr()
- Specified by:
getClosureExpr
in interfaceISpecialMethodCall
-
expand
public void expand()
- Specified by:
expand
in interfaceISpecialMethodCall
-
-