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'