public class ClassReplicaCreator
- extends Object
This class takes care of creating a replica of a class. The class structure
is copied to the new class. This is useful in situations where you want to
create a mock for a class but it's not possible because of some restrictions
(such as the class being loaded by the bootstrap class-loader).
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public Class<?> createClassReplica(Class<?> clazz)
public <T> Class<T> createInstanceReplica(T delegator)
- Create a class that is a replica of type
T. To allow for
partial mocking all calls to non-mocked methods will be delegated to the
- Type Parameters:
T - The type of the replica class to be created.
delegator - The delegator object that will be invoked to allow for partial
- A replica class that can be used to duck-type an instance.
Copyright © 2007-2012. All Rights Reserved.