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'