EvalClass class

A class is an instance of Type

Implemented types

Constructors

EvalClass(int delegatedType, EvalClass? superclass, List<EvalClass?> mixins, Map<String, int> getters, Map<String, int> setters, Map<String, int> methods)
EvalClass.fromJson(List def)
factory

Properties

$reified → Never
Fully reify the underlying value so it can be used in a Dart context. For example, recursively transform collections into their underlying $values.
no setterinherited
$value → Never
The backing Dart value of this $Value
no setterinherited
delegatedType int
final
evalClass EvalClass
finalinherited
evalSuperclass $Instance?
finalinherited
getters Map<String, int>
final
hashCode int
The hash code for this object.
no setterinherited
methods Map<String, int>
final
mixins List<EvalClass?>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setters Map<String, int>
final
superclass EvalClass?
final
values List<Object>
finalgetter/setter pairinherited-setter

Methods

$getProperty(Runtime runtime, String identifier) $Value?
Get a property by identifier on this instance
inherited
$getRuntimeType(Runtime runtime) int
$setProperty(Runtime runtime, String identifier, $Value value) → void
Set a property by identifier on this instance to value
inherited
getCoreObjectProperty(String identifier) $Value?
inherited
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