ASTClassFieldWithInitialValue<T> class

ASTVariable for class fields with initial values.

Inheritance
Available Extensions

Constructors

ASTClassFieldWithInitialValue(ASTType<T> type, String name, ASTExpression _initialValueExpression, bool finalValue)

Properties

children Iterable<ASTNode>
The children nodes of this node.
no setterinherited
descendantChildren List<ASTNode>
Return the children and it's descendant children (unmodifiable).
no setterinherited
finalValue bool
finalinherited
hashCode int
The hash code for this object.
no setterinherited
initialValue ASTExpression
no setter
isTypeIdentifier bool
no setterinherited
name String
finalinherited
parentNode ASTNode?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type ASTType<T>
getter/setter pairinherited
typeIdentifier ASTType?
no setterinherited

Methods

associateToType(ASTTypedNode node) → void
inherited
cacheDescendantChildren() → void
Mark that this node can cache its descendantChildren.
inherited
getInitialValue(VMContext context, ASTRunStatus runStatus) FutureOr<ASTValue>
getInitialValueNoContext() FutureOr<ASTValue>
getNodeIdentifier(String name, {ASTNode? requester}) ASTNode?
inherited
getValue(VMContext context) FutureOr<ASTValue>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readIndex<V>(VMContext context, int index) FutureOr<V>
inherited
readKey<V>(VMContext context, Object key) FutureOr<V>
inherited
resolveNode(ASTNode? parentNode) → void
inherited
resolveType(VMContext? context) ASTType
inherited
resolveVariable(VMContext context) ASTVariable
inherited
setValue(VMContext context, ASTValue value) FutureOr<void>
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited