Package org.easymock
Class ConstructorArgs
- java.lang.Object
-
- org.easymock.ConstructorArgs
-
public class ConstructorArgs extends java.lang.ObjectClass wrapping arguments to create a partial class mock that gets instantiated by calling one of its constructors.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.reflect.Constructor<?>constructorprivate java.lang.Object[]initArgs
-
Constructor Summary
Constructors Constructor Description ConstructorArgs(java.lang.reflect.Constructor<?> constructor, java.lang.Object... initArgs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.reflect.Constructor<?>getConstructor()java.lang.Object[]getInitArgs()private java.lang.IllegalArgumentExceptionthrowException(java.lang.Class<?> paramType, java.lang.Object arg)private voidvalidateArgs()
-
-
-
Method Detail
-
validateArgs
private void validateArgs()
-
throwException
private java.lang.IllegalArgumentException throwException(java.lang.Class<?> paramType, java.lang.Object arg)
-
getInitArgs
public java.lang.Object[] getInitArgs()
- Returns:
- arguments to be passed to the constructor
-
getConstructor
public java.lang.reflect.Constructor<?> getConstructor()
- Returns:
- constructor to be called
-
-