VMClass class

A Dart class.

Inheritance
Implemented types

Properties

error VMErrorRef
The error that occurred during class finalization, or null if no error occurred.
final
fields Map<String, VMFieldRef>
The fields defined in this class, indexed by name. [...]
final
functions Map<String, VMFunctionRef>
The functions defined in this class, indexed by name. [...]
final
hashCode int
The hash code for this object. [...]
read-only, inherited
interfaces List<VMTypeInstanceRef>
This class's interface types.
final
isAbstract bool
Whether this class is abstract.
final
isConst bool
Whether this class is const.
final
klass VMClassRef
This object's class, or null if this object wasn't allocated on the Dart heap. [...]
final
library VMLibraryRef
The library that contains this class.
final
location VMSourceLocation
The location of this class in the isolate's source code.
final
name String
The name of this class.
final, inherited
observatoryUrl Uri
A relative URL for humans to inspect and possibly interact with this object in the Observatory UI. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
size int
The size (in bytes) of this object on the heap. [...]
final
subclasses List<VMClassRef>
This class's subclasses.
final
superclass VMClassRef
The superclass of this class, or null if it has no superclass.
final

Methods

evaluate(String expression) Future<VMInstanceRef>
Evaluates expression in the context of this class. [...]
inherited
load() Future<VMClass>
Loads a full version of this object. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited