Package org.spockframework.mock.runtime
Class DynamicMockMethod
- java.lang.Object
-
- org.spockframework.mock.runtime.DynamicMockMethod
-
- All Implemented Interfaces:
IMockMethod
public class DynamicMockMethod extends java.lang.Object implements IMockMethod
-
-
Constructor Summary
Constructors Constructor Description DynamicMockMethod(java.lang.String methodName, int argumentCount, boolean isStatic)
DynamicMockMethod(java.lang.String methodName, java.util.List<java.lang.Class<?>> parameterTypes, java.lang.Class<?> returnType, boolean isStatic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
Returns the name of the method.java.util.List<java.lang.Class<?>>
getParameterTypes()
Returns the parameter types of the method.java.lang.Class<?>
getReturnType()
Returns the return type of the method.boolean
isStatic()
Tells whether the method is static or an instance method.
-
-
-
Constructor Detail
-
DynamicMockMethod
public DynamicMockMethod(java.lang.String methodName, int argumentCount, boolean isStatic)
-
DynamicMockMethod
public DynamicMockMethod(java.lang.String methodName, java.util.List<java.lang.Class<?>> parameterTypes, java.lang.Class<?> returnType, boolean isStatic)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:IMockMethod
Returns the name of the method.- Specified by:
getName
in interfaceIMockMethod
- Returns:
- the name of the method
-
getParameterTypes
public java.util.List<java.lang.Class<?>> getParameterTypes()
Description copied from interface:IMockMethod
Returns the parameter types of the method. In cases where no static type information is available, all arguments are assumed to have typeObject
.- Specified by:
getParameterTypes
in interfaceIMockMethod
- Returns:
- the parameter types of the method
-
getReturnType
public java.lang.Class<?> getReturnType()
Description copied from interface:IMockMethod
Returns the return type of the method. In cases where no static type information is available, the return type is assumed to beObject
.- Specified by:
getReturnType
in interfaceIMockMethod
- Returns:
- the return type of the method
-
isStatic
public boolean isStatic()
Description copied from interface:IMockMethod
Tells whether the method is static or an instance method.- Specified by:
isStatic
in interfaceIMockMethod
- Returns:
- whether the method is static or an instance method
-
-