Deserializer class

Inheritance

Constructors

Deserializer(StringTable stringTable)

Properties

hashCode → int
The hash code for this object.
no setterinherited
hole → Object
no setterinherited
nul → Object
no setterinherited
reader ↔ BinaryReader
Reader used for read buffer.
getter/setter pairinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stringTable → StringTable
StingTable used for byte[] to String
finalinherited
undefined → Object
no setterinherited

Methods

assignId<T>(T object) → T
inherited
defineValueReader(int tag, ValueReaderFunc func) → void
inherited
defineValueReaders() → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
peekTag() → int
inherited
readArrayBufferViewTag() → int
inherited
readBigInt() → BigInt
inherited
readCommonString(StringEncoding encoding, StringLocation location, Object? relatedKey) → String
inherited
readDate() → DateTime
inherited
readDenseArray() → VoltronArray
override
readDoubleWithRectification() → num
inherited
readErrorTag() → int
inherited
readHeader() → void
inherited
readHostObject() → Object
override
readJSArrayBuffer() → Object?
override
readJSArrayBufferView() → void
readJSBigInt() → BigInt?
override
readJSBoolean(bool value) → bool
override
readJSError() → VoltronMap
override
readJSMap() → VoltronMap
override
readJSNumber() → num
override
readJSObject() → VoltronMap
override
readJSRegExp() → Object?
override
readJSSet() → VoltronArray
override
readJSString(StringLocation location, Object? relatedKey) → String?
override
readObjectReference() → Object
inherited
readOneByteString(StringLocation location, Object? relatedKey) → String
inherited
readSharedArrayBuffer() → Object?
override
readSparseArray() → VoltronArray
override
readString(StringLocation location, Object? relatedKey) → String
inherited
readTag() → int
inherited
readTransferredJSArrayBuffer() → Object?
override
readTransferredWasmMemory() → Object?
override
readTransferredWasmModule() → Object?
override
readTwoByteString(StringLocation location, Object? relatedKey) → String
inherited
readUTF8String(StringLocation location, Object? relatedKey) → String
inherited
readValue({int tag = SerializationTag.kUnknownTag, StringLocation location = StringLocation.topLevel, Object? relatedKey}) → Object?
inherited
readZigZag() → int
inherited
reset() → void
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

defaultDeserializer() → Deserializer