public class ValueMG
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected BoolMG |
boolgens |
protected ByteMG |
bytegens |
protected CharMG |
chargens |
protected CollectionLikeMG |
collectiongens |
protected ObjectMG |
constructorgens |
protected DoubleMG |
doublegens |
protected EnumMG |
enumgens |
protected FloatMG |
floatgens |
ImplementationMap |
ImpsMap |
protected IntMG |
intgens |
protected LongMG |
longgens |
protected NullMG |
nullgens |
protected ShortMG |
shortgens |
protected StringMG |
stringgens |
Constructor and Description |
---|
ValueMG(int maxLevelOfObjectsNesting,
int collectionSize,
ImplementationMap ImpsMap) |
Modifier and Type | Method and Description |
---|---|
Generator<PARAM,STEP> |
gen1closed(Pool pool)
The version of gen1, recursive to itself, but the recursion is closed (it can no
longer be changed).
|
Generator<PARAM,STEP> |
gen1open(Pool pool,
FUN<Generator<PARAM,STEP>> recGenerator)
A value meta-generator, where the recursion is bound to itself, but is left open
to be bound to something else.
|
static void |
main(java.lang.String[] args) |
Generator<PARAM,STEP> |
primitives1() |
public ImplementationMap ImpsMap
protected BoolMG boolgens
protected ByteMG bytegens
protected ShortMG shortgens
protected IntMG intgens
protected LongMG longgens
protected FloatMG floatgens
protected DoubleMG doublegens
protected CharMG chargens
protected StringMG stringgens
protected EnumMG enumgens
protected NullMG nullgens
protected ObjectMG constructorgens
protected CollectionLikeMG collectiongens
public ValueMG(int maxLevelOfObjectsNesting, int collectionSize, ImplementationMap ImpsMap)
public Generator<PARAM,STEP> gen1open(Pool pool, FUN<Generator<PARAM,STEP>> recGenerator)
public Generator<PARAM,STEP> gen1closed(Pool pool)
public static void main(java.lang.String[] args)