upickle.implicits

Members list

Packages

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CaseClassReadWriters extends Types

Basic functionality to be able to read and write objects. Kept as a trait so other internal files can use it, while also mixing it into the upickle package to form the public API1

Basic functionality to be able to read and write objects. Kept as a trait so other internal files can use it, while also mixing it into the upickle package to form the public API1

Attributes

Supertypes
trait Types
class Object
trait Matchable
class Any
Known subtypes
abstract class CaseObjectContext[V](fieldCount: Int) extends ObjVisitor[Any, V], BaseCaseObjectContext

Attributes

Supertypes
trait ObjVisitor[Any, V]
trait ObjArrVisitor[Any, V]
class Object
trait Matchable
class Any
Show all
trait Generated extends TupleReadWriters

Auto-generated picklers and unpicklers, used for creating the 22 versions of tuple-picklers and case-class picklers

Auto-generated picklers and unpicklers, used for creating the 22 versions of tuple-picklers and case-class picklers

Attributes

Supertypes
trait Types
class Object
trait Matchable
class Any
Known subtypes
trait Readers
trait Writers
abstract class HugeCaseObjectContext[V](fieldCount: Int) extends ObjVisitor[Any, V], BaseCaseObjectContext

Attributes

Supertypes
trait ObjVisitor[Any, V]
trait ObjArrVisitor[Any, V]
class Object
trait Matchable
class Any
Show all
trait LowPriWriters extends Types

This needs to be split into a separate trait due to https://github.com/scala/bug/issues/11768

This needs to be split into a separate trait due to https://github.com/scala/bug/issues/11768

Attributes

Supertypes
trait Types
class Object
trait Matchable
class Any
Known subtypes
trait Writers
trait MacroImplicits extends Readers, Writers, Annotator

Attributes

Supertypes
trait Writers
trait Readers
trait Annotator
trait MacrosCommon
trait Generated
trait Types
class Object
trait Matchable
class Any
Show all
Self type
Types
trait MacrosCommon

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait Annotator
trait MacrosCommon
trait Generated
trait Types
class Object
trait Matchable
class Any
Show all
Known subtypes
Self type
Annotator
trait ReadersVersionSpecific extends MacrosCommon, Types, Annotator, CaseClassReadWriters

Attributes

Supertypes
trait Annotator
trait Types
trait MacrosCommon
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Readers
trait TupleReadWriters extends Types

Basic functionality to be able to read and write objects. Kept as a trait so other internal files can use it, while also mixing it into the upickle package to form the public API1

Basic functionality to be able to read and write objects. Kept as a trait so other internal files can use it, while also mixing it into the upickle package to form the public API1

Attributes

Supertypes
trait Types
class Object
trait Matchable
class Any
Known subtypes
trait Generated
trait Readers
trait Writers

Attributes

Supertypes
trait Annotator
trait MacrosCommon
trait Generated
trait Types
class Object
trait Matchable
class Any
Show all
Known subtypes
Self type
Annotator
trait WritersVersionSpecific extends MacrosCommon, Types, Annotator, CaseClassReadWriters

Attributes

Supertypes
trait Annotator
trait Types
trait MacrosCommon
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Writers
case class allowUnknownKeys(b: Boolean) extends StaticAnnotation

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait StaticAnnotation
class Annotation
class Object
trait Matchable
class Any
Show all
case class key(s: String) extends StaticAnnotation

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait StaticAnnotation
class Annotation
class Object
trait Matchable
class Any
Show all