ValuePattern<VT extends Object> mixin

A class that has only one property named value.

If you want to implement ToInactivatedJsonSignature, implement ToInactivatedJsonSignature in each class.

Implemented types

Properties

hashCode int
The hash code for this object.
no setteroverride
properties Map<String, Object>
inactivate(), = operator, [] operator, など に依存されている.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value → VT
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
ここでの toJson とは json へ encode 可能な形式へ変換するという意味で使われる.
つまり json string を返すというわけではない.
また serialize としても利用するため deserialize 可能でなければならない.
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
runtimeType and toString() are compared.
override