IAdapter class Null safety

Abstract contract class for adapters implementations

Implementers

Constructors

IAdapter()

Properties

converters Map<Type, ICustomConverter>
A Map of converter instances to be used for handling certain Type
read-only
enumValues Map<Type, dynamic>
A Map of Enum descriptors. Enum as a key and value could be Enum.values or EnumDescriptor
read-only
hashCode int
The hash code for this object. [...]
read-only, inherited
refUrl String?
URL to the code/package which contains types this adapter is built for
read-only
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
title String
Brief adapter description / purpose
read-only
typeInfoDecorators Map<int, ITypeInfoDecorator>
A Map of ITypeInfoDecorator instances used to decorate an instance of TypeInfo using an array of decorators, in the order of priority given by the int key
read-only
url String
URL to the adapter source code
read-only
valueDecorators Map<Type, ValueDecoratorFunction>
A Map of value decorator functions to be used for decorating Type instances during Deserialization process
read-only

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited