UnpickleState

final class UnpickleState(val dec: Decoder, deduplicate: Boolean, dedupImmutable: Boolean)

Manage state for an unpickling "session"

Value Params
dec

Decoder instance to use

dedupImmutable

Set to false if you want to disable deduplication of immutable values (like Strings)

deduplicate

Set to false if you want to disable deduplication

Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

@inline
def addIdentityRef(obj: AnyRef): Unit
@inline
def addImmutableRef(obj: AnyRef): Unit
@noinline
def codingError(code: Int): Nothing
@noinline
def identityFor[A <: AnyRef](ref: Int): A
@noinline
def immutableFor[A <: AnyRef](ref: Int): A
@inline
def unpickle[A](implicit u: Pickler[A]): A

Concrete fields

val dec: Decoder