Uses of Interface
jsonvalues.JsValue
Packages that use JsValue
Package
Description
The `jsonvalues` package provides a set of classes and interfaces for working with JSON (JavaScript Object Notation)
data in a type-safe and structured manner.
This package contains a set of generators for creating JSON-like data structures using the `jsonvalues` library.
The `jsonvalues.spec` package provides classes and interfaces for defining and working with JSON specifications
(specs) and parsers.
-
Uses of JsValue in jsonvalues
Subinterfaces of JsValue in jsonvaluesModifier and TypeInterfaceDescriptioninterface
Represents an immutable and persistent JSON of type T, where T is either a JsObj or a JsArray.Classes in jsonvalues that implement JsValueModifier and TypeClassDescriptionfinal class
Represents a JSON array in a persistent data structure.final class
Represents an immutable JSON number of type BigDecimal.final class
Represents an immutable JSON number of type BigInteger.final class
Represents an array of bytes in a JSON-like data structure.final class
Represents an immutable JSON boolean.final class
Represents an immutable JSON number of type double.final class
Represents an immutable instant.final class
Represents an immutable JSON number of type integer.final class
Represents an immutable JSON number of type long.final class
It's a special JSON element that represents 'nothing'.final class
Represents null.class
Represents a sealed abstract class for JSON number values.final class
Represents a JSON object in a lightweight, immutable, and functional manner.class
Represents a sealed abstract class for primitive JSON values.final class
Represents an immutable JSON string.Fields in jsonvalues with type parameters of type JsValueModifier and TypeFieldDescriptionJsArray.prism
static final fun.optic.Prism
<JsValue, BigDecimal> JsBigDec.prism
prism between the sum type JsValue and JsBigDecstatic final fun.optic.Prism
<JsValue, BigInteger> JsBigInt.prism
prism between the sum type JsValue and JsBigInt. int and long types are considered valid bigintegersstatic final fun.optic.Prism
<JsValue, byte[]> JsBinary.prism
prism between the sum type JsValue and JsBinaryJsBool.prism
prism between the sum type JsValue and JsBoolJsDouble.prism
prism between the sum type JsValue and JsDoubleJsInstant.prism
Prism between the sum type JsValue and JsInstant.JsInt.prism
prism between the sum type JsValue and JsIntJsLong.prism
prism between the sum type JsValue and JsLongJsObj.prism
A Prism that allows you to view aJsValue
as aJsObj
if it represents an object, or as an empty optional if it's not an object.JsStr.prism
Prism between the sum type JsValue and JsStr.Methods in jsonvalues that return JsValueModifier and TypeMethodDescriptionJsArray.get
(int i) Returns the element located at the specified index orJsNothing
if it doesn't exist.Retrieves the JSON value associated with the specified key.Gets the value located at the given path orJsNothing
if it doesn't exist.JsArray.head()
Returns the first element of this array.default JsValue
Returns the specified default value if nothing or the same this object.default JsValue
Returns the specified default value if null or the same this object.JsArray.last()
Returns the last element of this array.JsObjPair.value()
Returns the value of thevalue
record component.JsPair.value()
Returns the value of thevalue
record component.Methods in jsonvalues that return types with arguments of type JsValueModifier and TypeMethodDescriptionJsArray.iterator()
JsArray.streamOfValues()
Returns a non-recursive stream of values contained within the JSON-like array.JsOptics.JsArrayLenses.value
(int index) lens that focus on the value located at an index in an arraylens that focus on the value located at a path in an arraylens that focus on a value located at a key in an object.lens that focus on a value located at a path in an object.Methods in jsonvalues with parameters of type JsValueModifier and TypeMethodDescriptionAppends one or moreJsValue
elements to the end of this JSON array.boolean
JsArray.containsValue
(JsValue el) boolean
JsObj.containsValue
(JsValue el) boolean
Json.containsValue
(JsValue element) Checks if this JSON contains the given value in its first level.default boolean
Json.equals
(JsValue elem, JsArray.TYPE ARRAY_AS) Checks if this JSON is equal to another JSON element.default JsValue
Returns the specified default value if nothing or the same this object.default JsValue
Returns the specified default value if null or the same this object.default boolean
JsValue.isSameType
(JsValue that) Returns true if this JsValue is of the same type as the given JsValue.static JsArray
Creates a newJsArray
containing the specified elements.static JsObj
Static factory method to create one-element JSON objectstatic JsObj
Static factory method to create two-element JSON objectstatic JsObj
Static factory method to create three-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4) Static factory method to create four-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5) Static factory method to create five-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6) Static factory method to create six-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7) Static factory method to create seven-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8) Static factory method to create eight-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9) Static factory method to create nine-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10) Static factory method to create ten-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11) Static factory method to create eleven-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12) Static factory method to create twelve-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13) Static factory method to create thirteen-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14) Static factory method to create fourteen-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15) Static factory method to create fifteen-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16) Static factory method to create sixteen-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17) Static factory method to create seventeen-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18) Static factory method to create eighteen-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19) Static factory method to create nineteen-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20) Static factory method to create twenty-element JSON objectstatic JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20, String key21, JsValue el21) static JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20, String key21, JsValue el21, String key22, JsValue el22) static JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20, String key21, JsValue el21, String key22, JsValue el22, String key23, JsValue el23) static JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20, String key21, JsValue el21, String key22, JsValue el22, String key23, JsValue el23, String key24, JsValue el24) static JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20, String key21, JsValue el21, String key22, JsValue el22, String key23, JsValue el23, String key24, JsValue el24, String key25, JsValue el25) static JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20, String key21, JsValue el21, String key22, JsValue el22, String key23, JsValue el23, String key24, JsValue el24, String key25, JsValue el25, String key26, JsValue el26) static JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20, String key21, JsValue el21, String key22, JsValue el22, String key23, JsValue el23, String key24, JsValue el24, String key25, JsValue el25, String key26, JsValue el26, String key27, JsValue el27) static JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20, String key21, JsValue el21, String key22, JsValue el22, String key23, JsValue el23, String key24, JsValue el24, String key25, JsValue el25, String key26, JsValue el26, String key27, JsValue el27, String key28, JsValue el28) static JsObj
JsObj.of
(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20, String key21, JsValue el21, String key22, JsValue el22, String key23, JsValue el23, String key24, JsValue el24, String key25, JsValue el25, String key26, JsValue el26, String key27, JsValue el27, String key28, JsValue el28, String key29, JsValue el29) static JsObj
Static factory method to create one-element JSON objectstatic JsObj
Static factory method to create two-element JSON objectstatic JsObj
Static factory method to create three-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4) Static factory method to create four-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5) Static factory method to create five-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6) Static factory method to create six-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7) Static factory method to create seven-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8) Static factory method to create eight-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9) Static factory method to create nine-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10) Static factory method to create ten-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11) Static factory method to create eleven-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12) Static factory method to create twelve-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13) Static factory method to create thirteen-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14) Static factory method to create fourteen-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15) Static factory method to create fifteen-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16) Static factory method to create sixteen-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16, JsPath path17, JsValue el17) Static factory method to create seventeen-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16, JsPath path17, JsValue el17, JsPath path18, JsValue el18) Static factory method to create eighteen-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16, JsPath path17, JsValue el17, JsPath path18, JsValue el18, JsPath path19, JsValue el19) Static factory method to create nineteen-element JSON objectstatic JsObj
JsObj.of
(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16, JsPath path17, JsValue el17, JsPath path18, JsValue el18, JsPath path19, JsValue el19, JsPath path20, JsValue el20) Static factory method to create twenty-element JSON objectAdds one or more elements, starting from the last, to the front of this array.Sets the value at the specified index within the JSON-like array to the provided JsValue using a default null value for padding.Sets the value at the specified index within the JSON-like array to the provided JsValue.Sets the specified key to the given JSON value.default T
Inserts the given element at the specified path in this JSON, replacing any existing element.Inserts an element at the specified path in this JSON, replacing any existing element.Method parameters in jsonvalues with type arguments of type JsValueModifier and TypeMethodDescriptionJsArray.filterKeys
(BiPredicate<? super JsPath, ? super JsValue> filter) JsObj.filterKeys
(BiPredicate<? super JsPath, ? super JsValue> filter) Json.filterKeys
(BiPredicate<? super JsPath, ? super JsValue> filter) Filters all the keys of this json, removing those that don't satisfy the given predicate.JsArray.mapKeys
(BiFunction<? super JsPath, ? super JsValue, String> fn) JsObj.mapKeys
(BiFunction<? super JsPath, ? super JsValue, String> fn) Json.mapKeys
(BiFunction<? super JsPath, ? super JsValue, String> fn) Maps all the keys of this JSON object, recursively traversing the entire JSON structure.JsArray.mapObjs
(BiFunction<? super JsPath, ? super JsObj, ? extends JsValue> fn) JsObj.mapObjs
(BiFunction<? super JsPath, ? super JsObj, ? extends JsValue> fn) Json.mapObjs
(BiFunction<? super JsPath, ? super JsObj, ? extends JsValue> fn) Maps all the JSON objects of this JSON, traversing the entire JSON if necessary.Maps all the JSON objects of this JSON, traversing the entire JSON if necessary.JsArray.mapValues
(BiFunction<? super JsPath, ? super JsPrimitive, ? extends JsValue> fn) JsArray.mapValues
(Function<? super JsPrimitive, ? extends JsValue> fn) JsObj.mapValues
(BiFunction<? super JsPath, ? super JsPrimitive, ? extends JsValue> fn) JsObj.mapValues
(Function<? super JsPrimitive, ? extends JsValue> fn) Json.mapValues
(BiFunction<? super JsPath, ? super JsPrimitive, ? extends JsValue> fn) Recursively maps all the values of this JSON, replacing each value with the result of applying the given mapping function.Json.mapValues
(Function<? super JsPrimitive, ? extends JsValue> fn) Recursively maps all the values of this JSON, replacing each value with the result of applying the given mapping function.static JsArray
JsArray.ofIterable
(Iterable<? extends JsValue> iterable) static JsObj
Creates a JsObj from a Map of keys and JsValue.Constructors in jsonvalues with parameters of type JsValue -
Uses of JsValue in jsonvalues.gen
Method parameters in jsonvalues.gen with type arguments of type JsValueModifier and TypeMethodDescriptionstatic fun.gen.Gen
<JsArray> Returns an array generator.static fun.gen.Gen
<JsArray> Returns a biased array generator.static JsObjGen
static JsObjGen
JsObjGen.of
(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1) static JsObjGen
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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) static fun.gen.Gen
<JsArray> Returns a tuple generator.static fun.gen.Gen
<JsArray> static fun.gen.Gen
<JsArray> Returns a fixed-size array generator.Returns a brand new JsObj generator with the same key-generators pairs as this instance plus the specified key and generator.Constructor parameters in jsonvalues.gen with type arguments of type JsValue -
Uses of JsValue in jsonvalues.spec
Methods in jsonvalues.spec with type parameters of type JsValueModifier and TypeMethodDescriptionReturns a specification that validates if a JSON value is one of the given possible values.JsSpecs.oneValOf
(O elem, O... others) Returns a specification that validates if a JSON value is one of the given possible values.Methods in jsonvalues.spec that return JsValueModifier and TypeMethodDescriptiondefault JsValue
Low-level method to parse a JSON value from their string representation.JsError.value()
Returns the value of thevalue
record component.Methods in jsonvalues.spec that return types with arguments of type JsValueModifier and TypeMethodDescriptionfun.gen.Gen
<? extends JsValue> Converts a spec to a JSON object generator.fun.gen.Gen
<? extends JsValue> Converts a JsSpec to a JSON generator.Methods in jsonvalues.spec with parameters of type JsValueModifier and TypeMethodDescriptionstatic JsSpec
static JsSpec
Returns a required and non-nullable specification that specifies a constant value.JsSpecs.oneValOf
(O elem, O... others) Returns a specification that validates if a JSON value is one of the given possible values.Validates a given JSON object against this JsObjSpec and returns a set of validation errors, if any.Verify if the given JSON value satisfies this spec.Verify if the given JSON value satisfies this spec, starting from the root path.Method parameters in jsonvalues.spec with type arguments of type JsValueModifier and TypeMethodDescriptionstatic JsSpec
Returns a specification that accepts any JSON value for which the given predicate evaluates to true.static JsArraySpec
Returns a specification for a non-nullable array, where each element of the array satisfies the given predicate.Converts a JsObjSpec to a JSON object generator with the specified overrides.fun.gen.Gen
<? extends JsValue> Converts a JsSpec to a JSON generator.JsObjSpecBuilder.withFieldsDefaults
(Map<String, JsValue> fieldsDefaults) Sets default values for fields in the JsObjSpec.Constructors in jsonvalues.spec with parameters of type JsValueModifierConstructorDescriptionJsError
(JsValue value, ERROR_CODE code) Constructor to validate that fields are not null