upickle

Implicits

trait Implicits extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Implicits
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type JPF[T] = PartialFunction[Value, T]

  2. class NumericReadWriter[T] extends ReadWriter[T]

  3. class NumericStringReadWriter[T] extends ReadWriter[T]

  4. implicit class Pipeable[T] extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def ?[T](implicit t: T): T

  5. implicit def ArrayReader[T](implicit arg0: Reader[T], arg1: ClassTag[T]): ReaderCls[Array[T]]

  6. implicit def ArrayWriter[T](implicit arg0: Writer[T], arg1: ClassTag[T]): WriterCls[Array[T]]

  7. implicit object BooleanPickler extends ReadWriter[Boolean]

  8. implicit val BytePickler: NumericReadWriter[Byte]

  9. def Case0ReadWriter[T](t: T): ReadWriter[T]

  10. def Case1ReadWriter[T1, R](f: (T1) ⇒ R, g: (R) ⇒ Option[T1])(implicit arg0: Reader[T1], arg1: Writer[T1]): ReadWriter[R]

  11. def Case2ReadWriter[T1, T2, R](f: (T1, T2) ⇒ R, g: (R) ⇒ Option[(T1, T2)])(implicit arg0: Reader[T1], arg1: Writer[T1], arg2: Reader[T2], arg3: Writer[T2]): ReadWriter[R]

  12. def Case3ReadWriter[T1, T2, T3, R](f: (T1, T2, T3) ⇒ R, g: (R) ⇒ Option[(T1, T2, T3)])(implicit arg0: Reader[T1], arg1: Writer[T1], arg2: Reader[T2], arg3: Writer[T2], arg4: Reader[T3], arg5: Writer[T3]): ReadWriter[R]

  13. def Case4ReadWriter[T1, T2, T3, T4, R](f: (T1, T2, T3, T4) ⇒ R, g: (R) ⇒ Option[(T1, T2, T3, T4)])(implicit arg0: Reader[T1], arg1: Writer[T1], arg2: Reader[T2], arg3: Writer[T2], arg4: Reader[T3], arg5: Writer[T3], arg6: Reader[T4], arg7: Writer[T4]): ReadWriter[R]

  14. def Case5ReadWriter[T1, T2, T3, T4, T5, R](f: (T1, T2, T3, T4, T5) ⇒ R, g: (R) ⇒ Option[(T1, T2, T3, T4, T5)])(implicit arg0: Reader[T1], arg1: Writer[T1], arg2: Reader[T2], arg3: Writer[T2], arg4: Reader[T3], arg5: Writer[T3], arg6: Reader[T4], arg7: Writer[T4], arg8: Reader[T5], arg9: Writer[T5]): ReadWriter[R]

  15. def Case6ReadWriter[T1, T2, T3, T4, T5, T6, R](f: (T1, T2, T3, T4, T5, T6) ⇒ R, g: (R) ⇒ Option[(T1, T2, T3, T4, T5, T6)])(implicit arg0: Reader[T1], arg1: Writer[T1], arg2: Reader[T2], arg3: Writer[T2], arg4: Reader[T3], arg5: Writer[T3], arg6: Reader[T4], arg7: Writer[T4], arg8: Reader[T5], arg9: Writer[T5], arg10: Reader[T6], arg11: Writer[T6]): ReadWriter[R]

  16. implicit val CharPickler: NumericStringReadWriter[Char]

  17. implicit val DoublePickler: NumericReadWriter[Double]

  18. implicit val DurationReader: ReaderCls[Duration]

  19. implicit val DurationWriter: WriterCls[Duration]

  20. implicit def EitherRW[A, B](implicit arg0: W[A], arg1: R[A], arg2: W[B], arg3: R[B]): RW[Either[A, B]]

  21. implicit val FiniteReader: ReaderCls[FiniteDuration]

  22. implicit val FiniteWriter: WriterCls[FiniteDuration]

  23. implicit val FloatPickler: NumericReadWriter[Float]

  24. implicit val InfiniteReader: ReaderCls[Infinite]

  25. implicit val InfiniteWriter: WriterCls[Infinite]

  26. implicit val IntPickler: NumericReadWriter[Int]

  27. implicit def LeftRW[A, B](implicit arg0: W[A], arg1: R[A], arg2: W[B], arg3: R[B]): RW[Left[A, B]]

  28. implicit def ListReader[T](implicit arg0: Reader[T]): ReaderCls[List[T]]

  29. implicit def ListWriter[T](implicit arg0: Writer[T]): WriterCls[List[T]]

  30. implicit val LongPickler: NumericReadWriter[Long]

  31. implicit def MapReader[K, V](implicit arg0: Reader[K], arg1: Reader[V]): ReaderCls[Map[K, V]]

  32. implicit def MapWriter[K, V](implicit arg0: Writer[K], arg1: Writer[V]): WriterCls[Map[K, V]]

  33. implicit def NoneReader: ReaderCls[None.type]

  34. implicit def NoneWriter: WriterCls[None.type]

  35. implicit val NothingReader: Reader[Nothing]

  36. implicit val NothingWriter: Writer[Nothing]

  37. implicit def OptionReader[T](implicit arg0: Reader[T]): ReaderCls[Option[T]]

  38. implicit def OptionWriter[T](implicit arg0: Writer[T]): WriterCls[Option[T]]

  39. implicit def RightRW[A, B](implicit arg0: W[A], arg1: R[A], arg2: W[B], arg3: R[B]): RW[Right[A, B]]

  40. def SeqLikeReader[T, R[_]](f: (Seq[T]) ⇒ R[T])(implicit arg0: Reader[T]): ReaderCls[R[T]]

  41. def SeqLikeWriter[T, R[_]](g: (R[T]) ⇒ Option[Seq[T]])(implicit arg0: Writer[T]): WriterCls[R[T]]

  42. implicit def SeqReader[T](implicit arg0: Reader[T]): ReaderCls[Seq[T]]

  43. implicit def SeqWriter[T](implicit arg0: Writer[T]): WriterCls[Seq[T]]

  44. implicit def SetReader[T](implicit arg0: Reader[T]): ReaderCls[Set[T]]

  45. implicit def SetWriter[T](implicit arg0: Writer[T]): WriterCls[Set[T]]

  46. implicit val ShortPickler: NumericReadWriter[Short]

  47. implicit def SomeReader[T](implicit arg0: Reader[T]): ReaderCls[Some[T]]

  48. implicit def SomeWriter[T](implicit arg0: Writer[T]): WriterCls[Some[T]]

  49. implicit def SortedSetReader[T](implicit arg0: Reader[T], arg1: Ordering[T]): ReaderCls[SortedSet[T]]

  50. implicit def SortedSetWriter[T](implicit arg0: Writer[T]): WriterCls[SortedSet[T]]

  51. implicit object StringPickler extends ReadWriter[String]

  52. implicit def Tuple1Reader[T1](implicit arg0: Reader[T1]): ReaderCls[(T1)]

  53. implicit def Tuple1Writer[T1](implicit arg0: Writer[T1]): WriterCls[(T1)]

  54. implicit def Tuple2Reader[T1, T2](implicit arg0: Reader[T1], arg1: Reader[T2]): ReaderCls[(T1, T2)]

  55. implicit def Tuple2Writer[T1, T2](implicit arg0: Writer[T1], arg1: Writer[T2]): WriterCls[(T1, T2)]

  56. implicit def Tuple3Reader[T1, T2, T3](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3]): ReaderCls[(T1, T2, T3)]

  57. implicit def Tuple3Writer[T1, T2, T3](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3]): WriterCls[(T1, T2, T3)]

  58. implicit def Tuple4Reader[T1, T2, T3, T4](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4]): ReaderCls[(T1, T2, T3, T4)]

  59. implicit def Tuple4Writer[T1, T2, T3, T4](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4]): WriterCls[(T1, T2, T3, T4)]

  60. implicit def Tuple5Reader[T1, T2, T3, T4, T5](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5]): ReaderCls[(T1, T2, T3, T4, T5)]

  61. implicit def Tuple5Writer[T1, T2, T3, T4, T5](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5]): WriterCls[(T1, T2, T3, T4, T5)]

  62. implicit def Tuple6Reader[T1, T2, T3, T4, T5, T6](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6]): ReaderCls[(T1, T2, T3, T4, T5, T6)]

  63. implicit def Tuple6Writer[T1, T2, T3, T4, T5, T6](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6]): WriterCls[(T1, T2, T3, T4, T5, T6)]

  64. implicit def VectorReader[T](implicit arg0: Reader[T]): ReaderCls[Vector[T]]

  65. implicit def VectorWriter[T](implicit arg0: Writer[T]): WriterCls[Vector[T]]

  66. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  67. val booleanReaderFunc: JPF[Boolean]

  68. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. def eitherRW[T, V](implicit arg0: R[T], arg1: W[T], arg2: R[V], arg3: W[V]): (RW[Either[T, V]], RW[Left[T, V]], RW[Right[T, V]])

  70. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  71. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  72. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  73. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  74. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  75. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  76. def knotRW[T, V](implicit f: (RWKnot[T]) ⇒ V): V

  77. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  78. final def notify(): Unit

    Definition Classes
    AnyRef
  79. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  80. def numericReaderFunc[T](func: (String) ⇒ T): JPF[T]

  81. def numericStringReaderFunc[T](func: (String) ⇒ T): JPF[T]

  82. def sealedRW[T, A <: T, B <: T, C <: T, D <: T, E <: T, F <: T](a: RW[A], b: RW[B], c: RW[C], d: RW[D], e: RW[E], f: RW[F], knot: RWKnot[T])(implicit arg0: CT[A], arg1: CT[B], arg2: CT[C], arg3: CT[D], arg4: CT[E], arg5: CT[F]): (ReadWriter[T], ReadWriter[A], ReadWriter[B], ReadWriter[C], ReadWriter[D], ReadWriter[E], ReadWriter[F])

  83. def sealedRW[T, A <: T, B <: T, C <: T, D <: T, E <: T](a: RW[A], b: RW[B], c: RW[C], d: RW[D], e: RW[E], knot: RWKnot[T])(implicit arg0: CT[A], arg1: CT[B], arg2: CT[C], arg3: CT[D], arg4: CT[E]): (ReadWriter[T], ReadWriter[A], ReadWriter[B], ReadWriter[C], ReadWriter[D], ReadWriter[E])

  84. def sealedRW[T, A <: T, B <: T, C <: T, D <: T](a: RW[A], b: RW[B], c: RW[C], d: RW[D], knot: RWKnot[T])(implicit arg0: CT[A], arg1: CT[B], arg2: CT[C], arg3: CT[D]): (ReadWriter[T], ReadWriter[A], ReadWriter[B], ReadWriter[C], ReadWriter[D])

  85. def sealedRW[T, A <: T, B <: T, C <: T](a: RW[A], b: RW[B], c: RW[C], knot: RWKnot[T])(implicit arg0: CT[A], arg1: CT[B], arg2: CT[C]): (ReadWriter[T], ReadWriter[A], ReadWriter[B], ReadWriter[C])

  86. def sealedRW[T, A <: T, B <: T](a: RW[A], b: RW[B], knot: RWKnot[T])(implicit arg0: CT[A], arg1: CT[B]): (ReadWriter[T], ReadWriter[A], ReadWriter[B])

  87. val stringReaderFunc: JPF[String]

  88. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  89. def toString(): String

    Definition Classes
    AnyRef → Any
  90. def validate[T](name: String)(pf: PartialFunction[Value, T]): PartialFunction[Value, T]

  91. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  92. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  93. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped