object JsonData
Taken from Argonaut argonaut.Data because argonaut test isn't published.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- JsonData
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class EquivalentJsonNumberPair (_1: JsonNumber, _2: JsonNumber) extends Product with Serializable
- case class SometimesBoolString (s: String) extends Product with Serializable
- case class SometimesNullString (s: String) extends Product with Serializable
- case class ValidJsonNumber (value: String) extends Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit def ArbitraryCursor: Arbitrary[Cursor]
- implicit def ArbitraryEquivalentJsonNumberPair: Arbitrary[EquivalentJsonNumberPair]
- def ArbitraryJArray: Arbitrary[Json]
- def ArbitraryJBool: Arbitrary[Json]
- def ArbitraryJNumber: Arbitrary[Json]
- def ArbitraryJObject: Arbitrary[Json]
- def ArbitraryJString: Arbitrary[Json]
- implicit def ArbitraryJson: Arbitrary[Json]
- implicit def ArbitraryJsonNumber: Arbitrary[JsonNumber]
- implicit def ArbitraryJsonObject: Arbitrary[JsonObject]
- implicit val ArbitraryPrettyParams: Arbitrary[PrettyParams]
- implicit val ArbitrarySometimesBoolString: Arbitrary[SometimesBoolString]
- implicit val ArbitrarySometimesNullString: Arbitrary[SometimesNullString]
- implicit def ArbitraryValidJsonNumber: Arbitrary[ValidJsonNumber]
- implicit def ArbitraryVector[A](implicit arg0: Arbitrary[A]): Arbitrary[Vector[A]]
- val arrayOrObjectAndPathGenerator: Gen[(Seq[String], Json, Json)]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val bigDecimalEq: Equal[BigDecimal]
- implicit val bigIntEq: Equal[BigInt]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val equivalentJsonNumberPair: Gen[EquivalentJsonNumberPair]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isValidJSONCharacter(char: Char): Boolean
- def jsonArrayGenerator(depth: Int = maxJsonStructureDepth): Gen[Json]
- def jsonArrayItemsGenerator(depth: Int = maxJsonStructureDepth): Gen[Seq[Json]]
- val jsonBoolGenerator: Gen[Json]
- val jsonNothingGenerator: Gen[Json]
- val jsonNumberGenerator: Gen[Json]
- val jsonNumberRepGenerator: Gen[JsonNumber]
- def jsonObjectFieldsGenerator(depth: Int = maxJsonStructureDepth): Gen[Seq[(Json, Json)]]
- def jsonObjectGenerator(depth: Int = maxJsonStructureDepth): Gen[Json]
- val jsonObjectOrArrayGenerator: Gen[Json]
- val jsonStringGenerator: Gen[Json]
- def jsonValueGenerator(depth: Int = maxJsonStructureDepth): Gen[Json]
- val maxJsonStructureDepth: Int
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val nonJsonObjectGenerator: Gen[Json]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- def objectsOfObjectsGenerator(depth: Int = maxJsonStructureDepth): Gen[Json]
- val stringGenerator: Gen[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
validJsonNumber: Gen[ValidJsonNumber]
Generates a random, valid JSON number.
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )