ISpecialMethodCallpublic class SpecialMethodCall extends java.lang.Object implements ISpecialMethodCall
| Constructor | Description |
|---|---|
SpecialMethodCall(java.lang.String methodName,
org.codehaus.groovy.ast.expr.Expression inferredName,
org.codehaus.groovy.ast.expr.Expression inferredType,
org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpr,
org.codehaus.groovy.ast.expr.BinaryExpression binaryExpr,
org.codehaus.groovy.ast.expr.ClosureExpression closureExpr,
boolean conditionBlock) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
expand() |
|
org.codehaus.groovy.ast.expr.ClosureExpression |
getClosureExpr() |
|
boolean |
isConditionBlock() |
|
boolean |
isConditionBlock(org.codehaus.groovy.ast.expr.MethodCallExpression expr) |
|
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 expr) |
|
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) |
|
static SpecialMethodCall |
parse(org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpr,
org.codehaus.groovy.ast.expr.BinaryExpression binaryExpr) |
|
java.lang.String |
toString() |
public SpecialMethodCall(java.lang.String methodName,
org.codehaus.groovy.ast.expr.Expression inferredName,
org.codehaus.groovy.ast.expr.Expression inferredType,
org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpr,
org.codehaus.groovy.ast.expr.BinaryExpression binaryExpr,
org.codehaus.groovy.ast.expr.ClosureExpression closureExpr,
boolean conditionBlock)
public boolean isMethodName(java.lang.String name)
isMethodName in interface ISpecialMethodCallpublic boolean isOneOfMethodNames(java.util.Collection<java.lang.String> names)
isOneOfMethodNames in interface ISpecialMethodCallpublic boolean isExceptionCondition()
isExceptionCondition in interface ISpecialMethodCallpublic boolean isThrownCall()
isThrownCall in interface ISpecialMethodCallpublic boolean isOldCall()
isOldCall in interface ISpecialMethodCallpublic boolean isInteractionCall()
isInteractionCall in interface ISpecialMethodCallpublic boolean isWithCall()
isWithCall in interface ISpecialMethodCallpublic boolean isConditionBlock()
isConditionBlock in interface ISpecialMethodCallpublic boolean isTestDouble()
isTestDouble in interface ISpecialMethodCallpublic boolean isExceptionCondition(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
isExceptionCondition in interface ISpecialMethodCallpublic boolean isThrownCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
isThrownCall in interface ISpecialMethodCallpublic boolean isOldCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
isOldCall in interface ISpecialMethodCallpublic boolean isInteractionCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
isInteractionCall in interface ISpecialMethodCallpublic boolean isWithCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
isWithCall in interface ISpecialMethodCallpublic boolean isConditionBlock(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
public boolean isTestDouble(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
isTestDouble in interface ISpecialMethodCallpublic boolean isMatch(org.codehaus.groovy.ast.stmt.Statement stat)
isMatch in interface ISpecialMethodCallpublic boolean isMatch(org.codehaus.groovy.ast.expr.ClosureExpression expr)
isMatch in interface ISpecialMethodCallpublic org.codehaus.groovy.ast.expr.ClosureExpression getClosureExpr()
getClosureExpr in interface ISpecialMethodCallpublic void expand()
expand in interface ISpecialMethodCallpublic static SpecialMethodCall parse(org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpr, org.codehaus.groovy.ast.expr.BinaryExpression binaryExpr)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018. All rights reserved