Element class
Constructors
Properties
- currentPointer ↔ Pointer
-
getter/setter pair
- evaluationStackHeightWhenPushed ↔ int
-
getter/setter pair
- functionStartInOuputStream ↔ int
-
getter/setter pair
- functionStartInOutputStream ↔ int
-
When functions are called, we trim whitespace from the start and end of what
they generate, so we make sure know where the function's start and end are.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- inExpressionEvaluation ↔ bool
-
When this callstack element is actually a function evaluation called from the game,
we need to keep track of the size of the evaluation stack when it was called
so that we know whether there was any return value.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
temporaryVariables
↔ Map<
String, RuntimeObject> -
getter/setter pair
- type ↔ PushPopType
-
getter/setter pair
Methods
-
copy(
) → Element -
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