InstanceKind class Null safety

Adding new values to InstanceKind is considered a backwards compatible change. Clients should treat unrecognized instance kinds as PlainInstance.

Properties

hashCode int
The hash code for this object.
read-onlyinherited
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

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

Constants

kBool → const String
true or false.
'Bool'
kBoundedType → const String
An instance of the Dart class BoundedType.
'BoundedType'
kClosure → const String
An instance of the built-in VM Closure implementation. User-defined Closures will be PlainInstance.
'Closure'
kDouble → const String
An instance of the Dart class double.
'Double'
kFloat32List → const String
'Float32List'
kFloat32x4 → const String
Vector instance kinds.
'Float32x4'
kFloat32x4List → const String
'Float32x4List'
kFloat64List → const String
'Float64List'
kFloat64x2 → const String
'Float64x2'
kFloat64x2List → const String
'Float64x2List'
kFunctionType → const String
An instance of the Dart class FunctionType.
'FunctionType'
kInt → const String
An instance of the Dart class int.
'Int'
kInt8List → const String
'Int8List'
kInt16List → const String
'Int16List'
kInt32List → const String
'Int32List'
kInt32x4 → const String
'Int32x4'
kInt32x4List → const String
'Int32x4List'
kInt64List → const String
'Int64List'
kList → const String
An instance of the built-in VM List implementation. User-defined Lists will be PlainInstance.
'List'
kMap → const String
An instance of the built-in VM Map implementation. User-defined Maps will be PlainInstance.
'Map'
kMirrorReference → const String
An instance of the Dart class MirrorReference.
'MirrorReference'
kNull → const String
null instance.
'Null'
kPlainInstance → const String
A general instance of the Dart class Object.
'PlainInstance'
kReceivePort → const String
An instance of the Dart class ReceivePort.
'ReceivePort'
kRegExp → const String
An instance of the Dart class RegExp.
'RegExp'
kStackTrace → const String
An instance of the Dart class StackTrace.
'StackTrace'
kString → const String
An instance of the Dart class String.
'String'
kType → const String
An instance of the Dart class Type.
'Type'
kTypeParameter → const String
An instance of the Dart class TypeParameter.
'TypeParameter'
kTypeRef → const String
An instance of the Dart class TypeRef.
'TypeRef'
kUint8ClampedList → const String
An instance of the built-in VM TypedData implementations. User-defined TypedDatas will be PlainInstance.
'Uint8ClampedList'
kUint8List → const String
'Uint8List'
kUint16List → const String
'Uint16List'
kUint32List → const String
'Uint32List'
kUint64List → const String
'Uint64List'
kWeakProperty → const String
An instance of the Dart class WeakProperty.
'WeakProperty'