Uses the given builder to place 'primitive' values, or collections/structures, into the builder.
Uses the given builder to place 'primitive' values, or collections/structures, into the builder.
The fast type tag associated with this unpickler.
The fast type tag associated with this unpickler.
Unpickles an entry out of hte reader.
Unpickles an entry out of hte reader.
note: This method ASSUMES beginEntry() has already been called and endEntry() will be called immediately afterwards.
The FastTypeTag[_].key that was serialized with the entry *or* the type hint which was provided when reading. This is generally used by abstract type Unpicklers to delegate to the appropriate concrete unpickler.
The reader we can grab fields, primitives or collection items out of.
Any an instance of the type we've unpickled.
A mechanism of unpickling that also includes calling beginEntry()/endEntry().
A mechanism of unpickling that also includes calling beginEntry()/endEntry(). Note: We assume anyone calling this will hint "staticallyElided" or "dynamicallyElided" if needed. Each Unpickler should make no assumptions about its own type.