net.java.quickcheck.generator.support
Class CloningGenerator<T>
java.lang.Object
net.java.quickcheck.generator.support.CloningGenerator<T>
- Type Parameters:
T
- Type of the prototype object
- All Implemented Interfaces:
- Generator<T>
public class CloningGenerator<T>
- extends Object
- implements Generator<T>
A cloning generator which uses object serialization to create clones of the
prototype object. For each call of next()
a new copy
of the prototype will be generated.
Method Summary |
T |
next()
Generate a new instance of the prototype object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CloningGenerator
public CloningGenerator(T prototype)
next
public T next()
- Generate a new instance of the prototype object.
- Specified by:
next
in interface Generator<T>
- Returns:
- a newly created instance
Copyright © 2011. All Rights Reserved.