VMClass class
A Dart class.
- Inheritance
- Object
- VMClassRef
- VMClass
- 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 -
A string representation of this object. [...]
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited