upickle

package upickle

Members list

Type members

Classlikes

trait Api extends Types, Readers, Writers, CaseClassReadWriters, WebJson, JsReadWriters, MsgReadWriters, Annotator

An instance of the upickle API. There's a default instance at upickle.default, but you can also implement it yourself to customize its behavior. Override the annotate methods to control how a sealed trait instance is tagged during reading and writing.

An instance of the upickle API. There's a default instance at upickle.default, but you can also implement it yourself to customize its behavior. Override the annotate methods to control how a sealed trait instance is tagged during reading and writing.

Attributes

Supertypes
trait MacroImplicits
trait WebJson
trait Writers
trait LowPriWriters
trait WritersVersionSpecific
trait Readers
trait ReadersVersionSpecific
trait CaseClassReadWriters
trait Annotator
trait MacrosCommon
trait Generated
trait TupleReadWriters
trait Types
class Object
trait Matchable
class Any
Show all
Known subtypes
object default.type
trait LegacyApi
object legacy.type
trait AttributeTagged extends Api, Annotator

A upickle.Api that follows the default sealed-trait-instance-tagging behavior of using an attribute, but allow you to control what the name of the attribute is.

A upickle.Api that follows the default sealed-trait-instance-tagging behavior of using an attribute, but allow you to control what the name of the attribute is.

Attributes

Supertypes
trait Api
trait MacroImplicits
trait WebJson
trait Writers
trait LowPriWriters
trait WritersVersionSpecific
trait Readers
trait ReadersVersionSpecific
trait CaseClassReadWriters
trait Annotator
trait MacrosCommon
trait Generated
trait TupleReadWriters
trait Types
class Object
trait Matchable
class Any
Show all
Known subtypes
object default.type
trait JsReadWriters extends Types, MacroImplicits, LowPriReadWriters

Attributes

Supertypes
trait MacroImplicits
trait Writers
trait LowPriWriters
trait WritersVersionSpecific
trait Readers
trait ReadersVersionSpecific
trait CaseClassReadWriters
trait Annotator
trait MacrosCommon
trait Generated
trait TupleReadWriters
trait Types
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Api
object default.type
trait LegacyApi
object legacy.type
trait LegacyApi extends Api, Annotator

Attributes

Supertypes
trait Api
trait MacroImplicits
trait WebJson
trait Writers
trait LowPriWriters
trait WritersVersionSpecific
trait Readers
trait ReadersVersionSpecific
trait CaseClassReadWriters
trait Annotator
trait MacrosCommon
trait Generated
trait TupleReadWriters
trait Types
class Object
trait Matchable
class Any
Show all
Known subtypes
object legacy.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Api
object default.type
trait LegacyApi
object legacy.type
Show all
Self type
trait MsgReadWriters extends Types, MacroImplicits

Attributes

Supertypes
trait MacroImplicits
trait Writers
trait LowPriWriters
trait WritersVersionSpecific
trait Readers
trait ReadersVersionSpecific
trait CaseClassReadWriters
trait Annotator
trait MacrosCommon
trait Generated
trait TupleReadWriters
trait Types
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Api
object default.type
trait LegacyApi
object legacy.type
trait WebJson extends Types

Attributes

Supertypes
trait Types
class Object
trait Matchable
class Any
Known subtypes
trait Api
object default.type
trait LegacyApi
object legacy.type
object default extends AttributeTagged

The default way of accessing upickle

The default way of accessing upickle

Attributes

Supertypes
trait Api
trait MacroImplicits
trait WebJson
trait Writers
trait LowPriWriters
trait WritersVersionSpecific
trait Readers
trait ReadersVersionSpecific
trait CaseClassReadWriters
trait Annotator
trait MacrosCommon
trait Generated
trait TupleReadWriters
trait Types
class Object
trait Matchable
class Any
Show all
Self type
default.type
object legacy extends LegacyApi

An instance of the upickle API that follows the old serialization for tagged instances of sealed traits: as a list with two items, the first being the type-tag and the second being the serialized object

An instance of the upickle API that follows the old serialization for tagged instances of sealed traits: as a list with two items, the first being the type-tag and the second being the serialized object

Attributes

Supertypes
trait LegacyApi
trait Api
trait MacroImplicits
trait WebJson
trait Writers
trait LowPriWriters
trait WritersVersionSpecific
trait Readers
trait ReadersVersionSpecific
trait CaseClassReadWriters
trait Annotator
trait MacrosCommon
trait Generated
trait TupleReadWriters
trait Types
class Object
trait Matchable
class Any
Show all
Self type
legacy.type