Object

scala.pickling

Defaults

Related Doc: package pickling

Permalink

object Defaults extends Ops with AllPicklers

Import scala.pickling.Defaults._ to introduce all picklers and ops.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Defaults
  2. AllPicklers
  3. CollectionPicklers
  4. IterablePicklers
  5. SeqPicklers
  6. IndexedSeqPicklers
  7. LinearSeqPicklers
  8. VectorPicklers
  9. ArrayPicklers
  10. ArrayBufferPicklers
  11. SetPicklers
  12. ImmutableSortedSetPicklers
  13. MutableSetPicklers
  14. MutableSortedSetPicklers
  15. MapPicklers
  16. ImmutableSortedMapPicklers
  17. MutableMapPicklers
  18. AllGenPicklers
  19. GenUnpicklers
  20. GenOpenSumUnpicklers
  21. GenPicklers
  22. LowPriorityPicklers
  23. AnyUnpicklers
  24. EitherPicklers
  25. RefPicklers
  26. PrimitiveArrayPicklers
  27. TypeTagPicklers
  28. JavaUUIDPicklers
  29. JavaBigIntegerPicklers
  30. JavaBigDecimalPicklers
  31. DatePicklers
  32. PrimitivePicklers
  33. Ops
  34. AnyRef
  35. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val anyUnpickler: Unpickler[Any]

    Permalink
    Definition Classes
    AnyUnpicklers
  5. implicit def arrayBufferPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[ArrayBuffer[T]], cbf: CanBuildFrom[ArrayBuffer[T], T, ArrayBuffer[T]]): Pickler[ArrayBuffer[T]] with Unpickler[ArrayBuffer[T]]

    Permalink
    Definition Classes
    ArrayBufferPicklers
  6. implicit def arrayPickler[T >: Null](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[Array[T]], cbf: CanBuildFrom[Array[T], T, Array[T]]): Pickler[Array[T]] with Unpickler[Array[T]]

    Permalink
    Definition Classes
    ArrayPicklers
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. implicit val booleanArrayPickler: Pickler[Array[Boolean]] with Unpickler[Array[Boolean]]

    Permalink
    Definition Classes
    PrimitiveArrayPicklers
  9. implicit val booleanPickler: Pickler[Boolean] with Unpickler[Boolean]

    Permalink
    Definition Classes
    PrimitivePicklers
  10. implicit val byteArrayPickler: Pickler[Array[Byte]] with Unpickler[Array[Byte]]

    Permalink
    Definition Classes
    PrimitiveArrayPicklers
  11. implicit val bytePickler: Pickler[Byte] with Unpickler[Byte]

    Permalink
    Definition Classes
    PrimitivePicklers
  12. implicit val charArrayPickler: Pickler[Array[Char]] with Unpickler[Array[Char]]

    Permalink
    Definition Classes
    PrimitiveArrayPicklers
  13. implicit val charPickler: Pickler[Char] with Unpickler[Char]

    Permalink
    Definition Classes
    PrimitivePicklers
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. implicit val datePickler: Pickler[Date] with Unpickler[Date]

    Permalink
    Definition Classes
    DatePicklers
  16. implicit val doubleArrayPickler: Pickler[Array[Double]] with Unpickler[Array[Double]]

    Permalink
    Definition Classes
    PrimitiveArrayPicklers
  17. implicit val doublePickler: Pickler[Double] with Unpickler[Double]

    Permalink
    Definition Classes
    PrimitivePicklers
  18. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. implicit val floatArrayPickler: Pickler[Array[Float]] with Unpickler[Array[Float]]

    Permalink
    Definition Classes
    PrimitiveArrayPicklers
  22. implicit val floatPickler: Pickler[Float] with Unpickler[Float]

    Permalink
    Definition Classes
    PrimitivePicklers
  23. implicit macro def genPickler[T]: Pickler[T]

    Permalink
    Definition Classes
    GenPicklers
  24. implicit macro def genUnpickler[T]: Unpickler[T] with Generated

    Permalink
    Definition Classes
    GenUnpicklers
  25. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  27. implicit def immutableSortedMapPickler[K, V](implicit arg0: FastTypeTag[K], arg1: FastTypeTag[V], elemPickler: Pickler[(K, V)], elemUnpickler: Unpickler[(K, V)], pairTag: FastTypeTag[(K, V)], collTag: FastTypeTag[SortedMap[K, V]], cbf: CanBuildFrom[SortedMap[K, V], (K, V), SortedMap[K, V]]): Pickler[SortedMap[K, V]] with Unpickler[SortedMap[K, V]]

    Permalink
    Definition Classes
    ImmutableSortedMapPicklers
  28. implicit def immutableSortedSetPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[SortedSet[T]], cbf: CanBuildFrom[SortedSet[T], T, SortedSet[T]]): Pickler[SortedSet[T]] with Unpickler[SortedSet[T]]

    Permalink
    Definition Classes
    ImmutableSortedSetPicklers
  29. implicit def indexedSeqPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[collection.IndexedSeq[T]], cbf: CanBuildFrom[collection.IndexedSeq[T], T, collection.IndexedSeq[T]]): Pickler[collection.IndexedSeq[T]] with Unpickler[collection.IndexedSeq[T]]

    Permalink
    Definition Classes
    IndexedSeqPicklers
  30. implicit val intArrayPickler: Pickler[Array[Int]] with Unpickler[Array[Int]]

    Permalink
    Definition Classes
    PrimitiveArrayPicklers
  31. implicit val intPickler: Pickler[Int] with Unpickler[Int]

    Permalink
    Definition Classes
    PrimitivePicklers
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. implicit def iterablePickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[Iterable[T]], cbf: CanBuildFrom[Iterable[T], T, Iterable[T]]): Pickler[Iterable[T]] with Unpickler[Iterable[T]]

    Permalink
    Definition Classes
    IterablePicklers
  34. implicit val javaBigDecimalPickler: Pickler[java.math.BigDecimal] with Unpickler[java.math.BigDecimal]

    Permalink
    Definition Classes
    JavaBigDecimalPicklers
  35. implicit val javaBigIntegerPickler: Pickler[BigInteger] with Unpickler[BigInteger]

    Permalink
    Definition Classes
    JavaBigIntegerPicklers
  36. implicit val javaUUIDPickler: Pickler[UUID] with Unpickler[UUID]

    Permalink
    Definition Classes
    JavaUUIDPicklers
  37. implicit def linearSeqPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[LinearSeq[T]], cbf: CanBuildFrom[LinearSeq[T], T, LinearSeq[T]]): Pickler[LinearSeq[T]] with Unpickler[LinearSeq[T]]

    Permalink
    Definition Classes
    LinearSeqPicklers
  38. implicit def listPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], colTag: FastTypeTag[List[T]], cbf: CanBuildFrom[List[T], T, List[T]]): Pickler[List[T]] with Unpickler[List[T]]

    Permalink
    Definition Classes
    IterablePicklers
  39. implicit val longArrayPickler: Pickler[Array[Long]] with Unpickler[Array[Long]]

    Permalink
    Definition Classes
    PrimitiveArrayPicklers
  40. implicit val longPickler: Pickler[Long] with Unpickler[Long]

    Permalink
    Definition Classes
    PrimitivePicklers
  41. implicit def mapPickler[K, V](implicit arg0: FastTypeTag[K], arg1: FastTypeTag[V], elemPickler: Pickler[(K, V)], elemUnpickler: Unpickler[(K, V)], pairTag: FastTypeTag[(K, V)], collTag: FastTypeTag[Map[K, V]], cbf: CanBuildFrom[Map[K, V], (K, V), Map[K, V]]): Pickler[Map[K, V]] with Unpickler[Map[K, V]]

    Permalink
    Definition Classes
    MapPicklers
  42. implicit def mutableMapPickler[K, V](implicit arg0: FastTypeTag[K], arg1: FastTypeTag[V], elemPickler: Pickler[(K, V)], elemUnpickler: Unpickler[(K, V)], pairTag: FastTypeTag[(K, V)], collTag: FastTypeTag[Map[K, V]], cbf: CanBuildFrom[Map[K, V], (K, V), Map[K, V]]): Pickler[Map[K, V]] with Unpickler[Map[K, V]]

    Permalink
    Definition Classes
    MutableMapPicklers
  43. implicit def mutableSetPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[Set[T]], cbf: CanBuildFrom[Set[T], T, Set[T]]): Pickler[Set[T]] with Unpickler[Set[T]]

    Permalink
    Definition Classes
    MutableSetPicklers
  44. implicit def mutableSortedSetPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[SortedSet[T]], cbf: CanBuildFrom[SortedSet[T], T, SortedSet[T]]): Pickler[SortedSet[T]] with Unpickler[SortedSet[T]]

    Permalink
    Definition Classes
    MutableSortedSetPicklers
  45. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  46. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  48. implicit val nullPickler: Pickler[Null] with Unpickler[Null]

    Permalink
    Definition Classes
    PrimitivePicklers
  49. implicit def pickleEither[L, R](implicit rp: Pickler[Right[L, R]], lp: Pickler[Left[L, R]], t: FastTypeTag[Either[L, R]]): Pickler[Either[L, R]]

    Permalink
    Definition Classes
    EitherPicklers
  50. implicit def pickleLeft[L, R](implicit lp: Pickler[L], t: FastTypeTag[Left[L, R]]): Pickler[Left[L, R]]

    Permalink
    Definition Classes
    EitherPicklers
  51. implicit def pickleOps[T](picklee: T): PickleOps[T]

    Permalink
    Definition Classes
    Ops
  52. implicit def pickleRight[L, R](implicit rp: Pickler[R], t: FastTypeTag[Right[L, R]]): Pickler[Right[L, R]]

    Permalink
    Definition Classes
    EitherPicklers
  53. implicit val refUnpickler: Unpickler[Ref]

    Permalink
    Definition Classes
    RefPicklers
  54. implicit def seqPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[Seq[T]], cbf: CanBuildFrom[Seq[T], T, Seq[T]]): Pickler[Seq[T]] with Unpickler[Seq[T]]

    Permalink
    Definition Classes
    SeqPicklers
  55. implicit def setPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[Set[T]], cbf: CanBuildFrom[Set[T], T, Set[T]]): Pickler[Set[T]] with Unpickler[Set[T]]

    Permalink
    Definition Classes
    SetPicklers
  56. implicit val shortArrayPickler: Pickler[Array[Short]] with Unpickler[Array[Short]]

    Permalink
    Definition Classes
    PrimitiveArrayPicklers
  57. implicit val shortPickler: Pickler[Short] with Unpickler[Short]

    Permalink
    Definition Classes
    PrimitivePicklers
  58. implicit val stringPickler: Pickler[String] with Unpickler[String]

    Permalink
    Definition Classes
    PrimitivePicklers
  59. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  60. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  61. implicit def typeTagPickler[T]: AbstractPicklerUnpickler[FastTypeTag[T]]

    Permalink
    Definition Classes
    TypeTagPicklers
  62. implicit val unitPickler: Pickler[Unit] with Unpickler[Unit]

    Permalink
    Definition Classes
    PrimitivePicklers
  63. implicit def unpickleEither[L, R](implicit rp: Unpickler[Right[L, R]], lp: Unpickler[Left[L, R]], t: FastTypeTag[Either[L, R]]): Unpickler[Either[L, R]]

    Permalink
    Definition Classes
    EitherPicklers
  64. implicit def unpickleLeft[L, R](implicit lp: Unpickler[L], t: FastTypeTag[Left[L, R]]): Unpickler[Left[L, R]]

    Permalink
    Definition Classes
    EitherPicklers
  65. implicit def unpickleOps(thePickle: Pickle): UnpickleOps

    Permalink
    Definition Classes
    Ops
  66. implicit def unpickleRight[L, R](implicit rp: Unpickler[R], t: FastTypeTag[Right[L, R]]): Unpickler[Right[L, R]]

    Permalink
    Definition Classes
    EitherPicklers
  67. implicit def vectorPickler[T](implicit arg0: FastTypeTag[T], elemPickler: Pickler[T], elemUnpickler: Unpickler[T], collTag: FastTypeTag[Vector[T]], cbf: CanBuildFrom[Vector[T], T, Vector[T]]): Pickler[Vector[T]] with Unpickler[Vector[T]]

    Permalink
    Definition Classes
    VectorPicklers
  68. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. implicit def refPickler: Pickler[Ref]

    Permalink
    Definition Classes
    RefPicklers
    Annotations
    @deprecated
    Deprecated

    Sharing is not guaranteed to be safe w/ all possible picklers.

Inherited from AllPicklers

Inherited from CollectionPicklers

Inherited from IterablePicklers

Inherited from SeqPicklers

Inherited from IndexedSeqPicklers

Inherited from LinearSeqPicklers

Inherited from VectorPicklers

Inherited from ArrayPicklers

Inherited from ArrayBufferPicklers

Inherited from SetPicklers

Inherited from MutableSetPicklers

Inherited from MutableSortedSetPicklers

Inherited from MapPicklers

Inherited from MutableMapPicklers

Inherited from AllGenPicklers

Inherited from GenUnpicklers

Inherited from GenOpenSumUnpicklers

Inherited from GenPicklers

Inherited from LowPriorityPicklers

Inherited from AnyUnpicklers

Inherited from EitherPicklers

Inherited from RefPicklers

Inherited from PrimitiveArrayPicklers

Inherited from TypeTagPicklers

Inherited from JavaUUIDPicklers

Inherited from JavaBigIntegerPicklers

Inherited from JavaBigDecimalPicklers

Inherited from DatePicklers

Inherited from PrimitivePicklers

Inherited from Ops

Inherited from AnyRef

Inherited from Any

Ungrouped