final case class JsPath(positions: Vector[Position]) extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsPath
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsPath(positions: Vector[Position])

Value Members

  1. def /(path: JsPath): JsPath
    Annotations
    @inline()
  2. def /(key: String): JsPath

    Alias for appended

    Alias for appended

    Annotations
    @inline()
  3. def /(index: Int): JsPath

    Alias for appended

    Alias for appended

    Annotations
    @inline()
  4. def \(path: JsPath): JsPath
    Annotations
    @inline()
  5. def \(key: String): JsPath

    Alias for prepended

    Alias for prepended

    Annotations
    @inline()
  6. def \(index: Int): JsPath

    Alias for prepended

    Alias for prepended

    Annotations
    @inline()
  7. def appended(path: JsPath): JsPath
  8. def appended(name: String): JsPath
  9. def appended(i: Int): JsPath
  10. def head: Position
  11. def inc: JsPath
  12. def init: JsPath
  13. def isEmpty: Boolean
  14. def last: Position
  15. def prepended(path: JsPath): JsPath
  16. def prepended(key: String): JsPath
  17. def prepended(i: Int): JsPath
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. def size: Int
  20. def tail: JsPath
  21. def toString(): String
    Definition Classes
    JsPath → AnyRef → Any