final case class JsArray(seq: Vector[JsValue] = Vector.empty) extends Json[JsArray] with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, Json[JsArray], JsValue, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsArray
  2. Serializable
  3. Product
  4. Equals
  5. Json
  6. JsValue
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsArray(seq: Vector[JsValue] = Vector.empty)

Value Members

  1. final def +(pair: (JsPath, JsValue)): JsArray
    Definition Classes
    Json
    Annotations
    @inline()
  2. final def +!(pair: (JsPath, JsValue)): JsArray
    Definition Classes
    Json
    Annotations
    @inline()
  3. def ++:(xs: IterableOnce[JsValue]): JsArray
    Annotations
    @inline()
  4. def +:(elem: JsValue): JsArray
    Annotations
    @inline()
  5. final def -(path: JsPath): JsArray
    Definition Classes
    Json
    Annotations
    @inline()
  6. final def --(xs: IterableOnce[JsPath]): JsArray
    Definition Classes
    Json
    Annotations
    @inline()
  7. def :+(elem: JsValue): JsArray
    Annotations
    @inline()
  8. def :++(xs: IterableOnce[JsValue]): JsArray
    Annotations
    @inline()
  9. def appended(ele: JsValue): JsArray
  10. def appendedAll(xs: IterableOnce[JsValue]): JsArray
  11. def apply(pos: Position): JsValue
    Definition Classes
    JsArrayJson
  12. def apply(i: Int): JsValue
  13. final def apply(path: JsPath): JsValue
    Definition Classes
    Json
  14. def contains(path: JsPath): Boolean
    Definition Classes
    Json
  15. def count(p: ((JsPath, JsValue)) => Boolean): Int
    Definition Classes
    Json
  16. def countRec(p: ((JsPath, JsValue)) => Boolean): Int
    Definition Classes
    Json
  17. def empty: JsArray
    Definition Classes
    JsArrayJson
  18. def equals(that: Any): Boolean
    Definition Classes
    JsArray → Equals → AnyRef → Any
  19. def exists(p: ((JsPath, JsValue)) => Boolean): Boolean
    Definition Classes
    Json
  20. def get(path: JsPath): Option[JsValue]
    Definition Classes
    Json
  21. def head: JsValue
  22. def init: JsArray
    Definition Classes
    JsArrayJson
  23. def inserted(pair: (JsPath, JsValue)): JsArray
    Definition Classes
    JsArrayJson
  24. def isArr: Boolean
    Definition Classes
    JsArrayJsValue
  25. def isBigDec: Boolean
    Definition Classes
    JsonJsValue
  26. def isBigInt: Boolean
    Definition Classes
    JsonJsValue
  27. def isBool: Boolean
    Definition Classes
    JsonJsValue
  28. def isDouble: Boolean
    Definition Classes
    JsonJsValue
  29. def isEmpty: Boolean
    Definition Classes
    JsArrayJson
  30. def isInt: Boolean
    Definition Classes
    JsonJsValue
  31. val isJson: Boolean
    Definition Classes
    JsValue
  32. def isLong: Boolean
    Definition Classes
    JsonJsValue
  33. def isNothing: Boolean
    Definition Classes
    JsonJsValue
  34. def isNull: Boolean
    Definition Classes
    JsonJsValue
  35. def isNumber: Boolean
    Definition Classes
    JsonJsValue
  36. def isObj: Boolean
    Definition Classes
    JsArrayJsValue
  37. def isStr: Boolean
    Definition Classes
    JsonJsValue
  38. def length(): Int
  39. final def mkString(start: String, sep: String, end: String): String
    Definition Classes
    Json
  40. final def mkString(sep: String): String
    Definition Classes
    Json
  41. final def mkString: String
    Definition Classes
    Json
  42. final def nonEmpty: Boolean
    Definition Classes
    Json
  43. def prepended(ele: JsValue): JsArray
  44. def prependedAll(xs: IterableOnce[JsValue]): JsArray
  45. def productElementNames: Iterator[String]
    Definition Classes
    Product
  46. def removed(path: JsPath): JsArray
    Definition Classes
    JsArrayJson
  47. def removedAll(xs: IterableOnce[JsPath]): JsArray
    Definition Classes
    JsArrayJson
  48. val seq: Vector[JsValue]
  49. def size: Int
    Definition Classes
    JsArrayJson
  50. def tail: JsArray
    Definition Classes
    JsArrayJson
  51. def toLazyList: LazyList[(JsPath, JsValue)]
    Definition Classes
    JsArrayJson
  52. def toLazyListRec: LazyList[(JsPath, JsValue)]
    Definition Classes
    JsArrayJson
  53. def toString(): String
    Definition Classes
    JsArray → AnyRef → Any
  54. def updated(pair: (JsPath, JsValue)): JsArray
    Definition Classes
    JsArrayJson