HTCallScope class
Constructors
-
HTCallScope(int slotCount, List<
String> slotNames, {HTCallScope? closure, List<int> capturedSlots = const [], List<HTVariableCell> upvalues = const []})
Properties
-
capturedSlots
↔ List<
int> -
getter/setter pair
- closure → HTCallScope?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
slotNames
→ List<
String> -
final
- slots → List
-
final
-
upvalues
→ List<
HTVariableCell> -
final
Methods
-
capture(
int slot) → HTVariableCell -
declare(
int slot, dynamic value, {required bool isMutable, required bool isInitialized, bool reuseCell = false}) → void -
get(
int slot) → dynamic -
getUncaptured(
int slot) → dynamic -
getUpvalue(
int index) → dynamic -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
set(
int slot, dynamic value) → void -
setUncaptured(
int slot, dynamic value) → void -
setUpvalue(
int index, dynamic value) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited