Package jsonvalues.gen
Class JsObjGen
java.lang.Object
jsonvalues.gen.JsObjGen
- All Implemented Interfaces:
fun.gen.Gen<JsObj>
,Function<RandomGenerator,
Supplier<JsObj>>
Represents a JsObj generator. It can be created using the static factory methods
of
or inserting new
key-generator pairs to an existing JsObj generator with the method set(String, Gen)
. Each generator
of the Json is created from a new seed that is calculated by passing the original one to the
split generator
There are factory methods to create generators of up to 50-key Json objects.
Optional and nullable keys are specified with the methods setOptionals
and setNullable
.
Given the following optional fields a, b, and c, all the possible permutations (2^n = 8) are generated with the same probability:
- a, b, and c missing - a and b missing - a and c missing - b and c missing - a missing - b missing - c missing - none of the missing
The same applies for nullable fields.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply
(RandomGenerator seed) Concatenates the JSON objects generated by this generator with the JSON objects generated by the specified generator.static JsObjGen
empty()
static JsObjGen
static JsObjGen
of
(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1) static JsObjGen
of
(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2) static JsObjGen
of
(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3) static JsObjGen
of
(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4) static JsObjGen
of
(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5) static JsObjGen
of
(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6) static JsObjGen
of
(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7) static JsObjGen
of
(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47, String key48, fun.gen.Gen<? extends JsValue> gen48) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47, String key48, fun.gen.Gen<? extends JsValue> gen48, String key49, fun.gen.Gen<? extends JsValue> gen49) static JsObjGen
of
(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47, String key48, fun.gen.Gen<? extends JsValue> gen48, String key49, fun.gen.Gen<? extends JsValue> gen49, String key50, fun.gen.Gen<? extends JsValue> gen50) Returns a brand new JsObj generator with the same key-generators pairs as this instance plus the specified key and generator.fun.gen.Gen
<JsObj> Creates a generator that generates values from this gen that satisfy the specified spec.fun.gen.Gen
<JsObj> Creates a generator that generates values from this gen that satisfy the specified spec.fun.gen.Gen
<JsObj> suchThatNo
(JsObjSpec spec) Creates a generator that generates values from this gen that don't satisfy the specified spec.fun.gen.Gen
<JsObj> suchThatNo
(JsObjSpec spec, int tries) Creates a generator that generates values from this gen that don't satisfy the specified spec.Returns a brand new JsObj generator with the same key-generators pairs as this instance and all keys nullable.Returns a brand new JsObj generator with the same key-generators pairs as this instance and all keys optional.withNonNullValues
(String... nonnullables) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified non-nullable keys.withNonNullValues
(Collection<String> nonnullables) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified non-nullable keys.withNullableProbability
(int prob) Sets the probability of including nullable fields when generating JsObj instances.withNullValues
(String... nullables) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified nullable keys.withNullValues
(Collection<String> nullables) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified nullable keys.withOptionalProbability
(int prob) Sets the probability of including optional fields when generating JsObj instances.withOptKeys
(String... optional) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified optional keys.withOptKeys
(Collection<String> optionals) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified optional keys.withReqKeys
(String... required) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified required keys.withReqKeys
(Collection<String> required) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified required keys.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface fun.gen.Gen
classify, classify, collect, collect, distinct, distinct, map, peek, sample, sample, sample, suchThat, suchThat, then
-
Constructor Details
-
JsObjGen
-
-
Method Details
-
empty
-
of
-
of
-
of
-
of
-
of
-
of
public static JsObjGen of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5) -
of
public static JsObjGen of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6) -
of
public static JsObjGen of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7) -
of
public static JsObjGen of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47, String key48, fun.gen.Gen<? extends JsValue> gen48) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47, String key48, fun.gen.Gen<? extends JsValue> gen48, String key49, fun.gen.Gen<? extends JsValue> gen49) -
of
public static JsObjGen of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47, String key48, fun.gen.Gen<? extends JsValue> gen48, String key49, fun.gen.Gen<? extends JsValue> gen49, String key50, fun.gen.Gen<? extends JsValue> gen50) -
withNullValues
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified nullable keys. The value associated with a nullable key may or may not be null.- Parameters:
nullables
- The nullable keys.- Returns:
- A brand new JsObj generator.
-
withNullValues
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified nullable keys. The value associated with a nullable key may or may not be null.- Parameters:
nullables
- The nullable keys.- Returns:
- A brand new JsObj generator.
-
withNonNullValues
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified non-nullable keys. The value associated with a non-nullable key cannot be null.- Parameters:
nonnullables
- The non-nullable keys.- Returns:
- A brand new JsObj generator.
-
withNonNullValues
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified non-nullable keys. The value associated with a non-nullable key cannot be null.- Parameters:
nonnullables
- The non-nullable keys.- Returns:
- A brand new JsObj generator.
-
withAllNullValues
Returns a brand new JsObj generator with the same key-generators pairs as this instance and all keys nullable. The value associated with a nullable key may or may not be null.- Returns:
- A brand new JsObj generator.
-
withReqKeys
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified required keys. A required key must appear in the generated Json objects.- Parameters:
required
- The required keys.- Returns:
- A brand new JsObj generator.
-
withReqKeys
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified required keys. A required key must appear in the generated Json objects.- Parameters:
required
- The required keys.- Returns:
- A brand new JsObj generator.
-
withOptKeys
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified optional keys. An optional key may or may not appear in the generated Json objects.- Parameters:
optionals
- The optional keys.- Returns:
- A brand new JsObj generator.
-
withAllOptKeys
Returns a brand new JsObj generator with the same key-generators pairs as this instance and all keys optional. An optional key may or may not appear in the generated Json objects.- Returns:
- A brand new JsObj generator.
-
withOptKeys
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified optional keys. An optional key may or may not appear in the generated Json objects.- Parameters:
optional
- The optional keys.- Returns:
- A brand new JsObj generator.
-
set
Returns a brand new JsObj generator with the same key-generators pairs as this instance plus the specified key and generator.- Parameters:
key
- The new key.gen
- The generator associated with the new key.- Returns:
- A brand new JsObj generator.
-
withOptionalProbability
Sets the probability of including optional fields when generating JsObj instances.- Parameters:
prob
- The probability value should be between 2 and 10 (inclusive). Default value is 2. Higher values make the inclusion of optional fields more likely. For example, if prob is set to 4, the chances of including optional fields are 4 times higher.- Returns:
- The JsObjGen instance for method chaining.
- Throws:
IllegalArgumentException
- If the probability is not within the valid range.
-
withNullableProbability
Sets the probability of including nullable fields when generating JsObj instances.- Parameters:
prob
- The probability value should be between 2 and 10 (inclusive). Default value is 2. Higher values make the inclusion of nullable fields more likely. For example, if prob is set to 4, the chances of including nullable fields are 4 times higher.- Returns:
- The JsObjGen instance for method chaining.
- Throws:
IllegalArgumentException
- If the probability is not within the valid range.
-
apply
- Specified by:
apply
in interfaceFunction<RandomGenerator,
Supplier<JsObj>>
-
suchThat
Creates a generator that generates values from this gen that satisfy the specified spec. Care is needed to ensure there is a high chance that it will satisfy the spec. By default, it will try 1000 times. If no value conforms to the spec after this number of iterations, a runtime exception will be thrown.- Parameters:
spec
- The spec that will satisfy the generated values.- Returns:
- A new JsObj generator.
- Throws:
RuntimeException
- If a value is not generated after 1000 tries.
-
suchThat
Creates a generator that generates values from this gen that satisfy the specified spec. Care is needed to ensure there is a high chance that it will satisfy the spec. It will try the specified number of times. If no value passes this predicate after this number of iterations, a runtime exception will be thrown.- Parameters:
spec
- The spec that will satisfy the generated values.tries
- The maximum number of iterations to generate a value that satisfies the spec.- Returns:
- A new JsObj generator.
- Throws:
RuntimeException
- If a value is not generated after the specified number of tries.
-
suchThatNo
Creates a generator that generates values from this gen that don't satisfy the specified spec. Care is needed to ensure there is a high chance that it won't satisfy the spec. By default, it will try 1000 times. If all values conform to the spec after this number of iterations, a runtime exception will be thrown.- Parameters:
spec
- The spec that won't satisfy the generated values.- Returns:
- A new JsObj generator.
- Throws:
RuntimeException
- If a value is not generated after 1000 tries.
-
suchThatNo
Creates a generator that generates values from this gen that don't satisfy the specified spec. Care is needed to ensure there is a high chance that it won't satisfy the spec. It will try the specified number of times. If all values conform to the spec after this number of iterations, a runtime exception will be thrown.- Parameters:
spec
- The spec that won't satisfy the generated values.tries
- The maximum number of tries.- Returns:
- A new JsObj generator.
- Throws:
RuntimeException
- If a value is not generated after the specified number of tries.
-
concat
Concatenates the JSON objects generated by this generator with the JSON objects generated by the specified generator. This operation combines the optional, nullable, and binding configurations of both generators. This method combines the optional and nullable fields of both generators. Optional fields are those that may or may not be present in the generated JSON objects, while nullable fields are those that may have null values. The bindings, representing key-value pairs, are merged, and conflicts are resolved by favoring the values from the specified generator. This is particularly useful when combining JSON object generators that represent different aspects of a larger data structure, allowing for a unified generator with the combined configuration.- Parameters:
gen
- The generator providing JSON objects to concatenate with the JSON objects generated by this generator.- Returns:
- A new generator that produces JSON objects resulting from the concatenation.
- Throws:
NullPointerException
- if the specified generator is null.
-