Package

scala.pickling

pickler

Permalink

package pickler

Visibility
  1. Public
  2. All

Type Members

  1. trait AllPicklers extends LowPriorityPicklers with PrimitivePicklers with NothingPicklers with DatePicklers with JavaBigDecimalPicklers with JavaBigIntegerPicklers with JavaUUIDPicklers with TypeTagPicklers with PrimitiveArrayPicklers with RefPicklers with EitherPicklers with CollectionPicklers

    Permalink

    All pickler instances, including the low priority implicits.

  2. trait AnyUnpicklers extends AnyRef

    Permalink
  3. trait ArrayBufferPicklers extends AnyRef

    Permalink
  4. trait ArrayPicklers extends AnyRef

    Permalink
  5. trait CollectionPicklers extends MutableMapPicklers with ImmutableSortedMapPicklers with MapPicklers with MutableSortedSetPicklers with MutableSetPicklers with ImmutableSortedSetPicklers with SetPicklers with ArrayBufferPicklers with ArrayPicklers with VectorPicklers with LinearSeqPicklers with IndexedSeqPicklers with SeqPicklers with IterablePicklers

    Permalink

    All collection picklers except List which is handled by a macro.

  6. trait DatePicklers extends PrimitivePicklers

    Permalink
  7. trait EitherPicklers extends EitherPicklersRuntime with GeneratorRegistry

    Permalink

    Generate Picklers and Unpicklers for Either and its subclasses Right and Left.

  8. trait EitherPicklersRuntime extends GeneratorHelper

    Permalink
  9. trait GenPicklersUnpicklers extends AnyRef

    Permalink

    Mix-in trait to generate Picklers and Unpicklers implicitly.

    Mix-in trait to generate Picklers and Unpicklers implicitly. See also Pickler.generate and Unpickler.generate.

  10. trait GeneratorHelper extends AnyRef

    Permalink

    Mix-in and make use of generation-related code that runtime picklers usually need for unknown type parameters as Any.

  11. trait GeneratorRegistry extends AnyRef

    Permalink

    Register some generators at boot time so that runtime generation can reuse them and not try to reflectively figure out the structure of classes to create picklers and unpicklers accordingly.

    Register some generators at boot time so that runtime generation can reuse them and not try to reflectively figure out the structure of classes to create picklers and unpicklers accordingly.

    This trait has no relation with the generation of pickler/unpicklers, although they share the same denotation.

  12. trait ImmutableSortedMapPicklers extends AnyRef

    Permalink
  13. trait ImmutableSortedSetPicklers extends AnyRef

    Permalink
  14. trait IndexedSeqPicklers extends AnyRef

    Permalink
  15. trait IterablePicklers extends GeneratorRegistry

    Permalink
  16. trait JavaBigDecimalPicklers extends PrimitivePicklers

    Permalink

    Contains picklers which serialize java.math.BigDecimal.

    Contains picklers which serialize java.math.BigDecimal. Note; This currently serialzies as a string.

  17. trait JavaBigIntegerPicklers extends PrimitivePicklers

    Permalink

    This contains implicits which can serialize java.math.BigInteger values.

  18. trait JavaUUIDPicklers extends PrimitivePicklers

    Permalink
  19. trait LinearSeqPicklers extends AnyRef

    Permalink
  20. trait LowPriorityPicklers extends GenPicklersUnpicklers with AnyUnpicklers

    Permalink
  21. trait MapPicklers extends GeneratorRegistry

    Permalink
  22. trait MutableMapPicklers extends GeneratorRegistry

    Permalink
  23. trait MutableSetPicklers extends AnyRef

    Permalink
  24. trait MutableSortedSetPicklers extends AnyRef

    Permalink
  25. trait NothingPicklers extends AnyRef

    Permalink
  26. trait PrimitiveArrayPicklers extends AnyRef

    Permalink

    Picklers for primitive arrays.

  27. class PrimitivePickler[T] extends AbstractPicklerUnpickler[T] with AutoRegister[T]

    Permalink
  28. trait PrimitivePicklers extends AnyRef

    Permalink

    Generate Picklers and Unpicklers for the primitive types.

    Generate Picklers and Unpicklers for the primitive types.

    The primitive types are Byte, Short, Char, Int, Long, Boolean, Float, Double, Null, String and Unit.

  29. trait SeqPicklers extends AnyRef

    Permalink
  30. trait SetPicklers extends AnyRef

    Permalink
  31. trait TypeTagPicklers extends GeneratorRegistry

    Permalink

    Pickler implicits for type tags.

  32. trait VectorPicklers extends AnyRef

    Permalink
  33. trait RefPicklers extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

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

Value Members

  1. object AllPicklers extends AllPicklers

    Permalink
  2. object AnyPicklerUnpickler extends AbstractPicklerUnpickler[Any] with AutoRegister[Any]

    Permalink

    Generate a Pickler and Unpickler for Any.

    Generate a Pickler and Unpickler for Any.

    It will look up pickler/unpickler at runtime, or generate it.

  3. object MapPickler

    Permalink
  4. object MapPicklerHelper

    Permalink
  5. object PrimitivePickler

    Permalink
  6. object SeqSetPickler

    Permalink
  7. object TravPickler extends GeneratorHelper

    Permalink

Ungrouped