InstanceKind class abstract

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

Constructors

InstanceKind()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent 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.
kBoundedType → const String
An instance of the Dart class BoundedType.
kClosure → const String
An instance of the built-in VM Closure implementation. User-defined Closures will be PlainInstance.
kDouble → const String
An instance of the Dart class double.
kFinalizer → const String
An instance of the Dart class Finalizer.
kFinalizerEntry → const String
An instance of the Dart class FinalizerEntry.
kFloat32List → const String
kFloat32x4 → const String
Vector instance kinds.
kFloat32x4List → const String
kFloat64List → const String
kFloat64x2 → const String
kFloat64x2List → const String
kFunctionType → const String
An instance of the Dart class FunctionType.
kInt → const String
An instance of the Dart class int.
kInt8List → const String
kInt16List → const String
kInt32List → const String
kInt32x4 → const String
kInt32x4List → const String
kInt64List → const String
kList → const String
An instance of the built-in VM List implementation. User-defined Lists will be PlainInstance.
kMap → const String
An instance of the built-in VM Map implementation. User-defined Maps will be PlainInstance.
kMirrorReference → const String
An instance of the Dart class MirrorReference.
kNativeFinalizer → const String
An instance of the Dart class NativeFinalizer.
kNull → const String
null instance.
kPlainInstance → const String
A general instance of the Dart class Object.
kReceivePort → const String
An instance of the Dart class ReceivePort.
kRecord → const String
An instance of the Dart class Record.
kRecordType → const String
An instance of the Dart class RecordType.
kRegExp → const String
An instance of the Dart class RegExp.
kSet → const String
An instance of the built-in VM Set implementation. User-defined Sets will be PlainInstance.
kStackTrace → const String
An instance of the Dart class StackTrace.
kString → const String
An instance of the Dart class String.
kType → const String
An instance of the Dart class Type.
kTypeParameter → const String
An instance of the Dart class TypeParameter.
kTypeRef → const String
An instance of the Dart class TypeRef. Note: this object kind is deprecated and will be removed.
kUint8ClampedList → const String
An instance of the built-in VM TypedData implementations. User-defined TypedDatas will be PlainInstance.
kUint8List → const String
kUint16List → const String
kUint32List → const String
kUint64List → const String
kUserTag → const String
An instance of the Dart class UserTag.
kWeakProperty → const String
An instance of the Dart class WeakProperty.
kWeakReference → const String
An instance of the Dart class WeakReference.