net.java.quickcheck.generator.support
Class AbstractTransformerGenerator<I,T>
java.lang.Object
net.java.quickcheck.generator.support.AbstractTransformerGenerator<I,T>
- Type Parameters:
I
- input generator test case typeT
- output generator test case type
- All Implemented Interfaces:
- Generator<T>
- Direct Known Subclasses:
- ArrayGenerator, ByteArrayGenerator, IntegerArrayGenerator, MutationGenerator
public abstract class AbstractTransformerGenerator<I,T>
- extends Object
- implements Generator<T>
Generator
implementation that transforms input generator test cases
of type I to output test cases of type T.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTransformerGenerator
public AbstractTransformerGenerator(Generator<I> inputGenerator)
transform
protected abstract T transform(Generator<I> inputGenerator)
next
public T next()
- Description copied from interface:
Generator
- Generates the next instance.
- Specified by:
next
in interface Generator<T>
- Returns:
- a newly created instance
Copyright © 2011. All Rights Reserved.