ASTValueStringVariable<T> class
ASTValue for a variable that should resolved and converted to String.
Methods
-
associateToType(ASTTypedNode node)
→ void
-
inherited
-
cacheDescendantChildren()
→ void
-
Mark that this node can cache its descendantChildren.
inherited
-
equals(Object other)
→ FutureOr<bool>
-
inherited
-
getHashcodeValue(VMContext? context)
→ FutureOr<String>
-
override
-
getNodeIdentifier(String name, {ASTNode? requester})
→ ASTNode?
-
inherited
-
getValue(VMContext context)
→ FutureOr<String>
-
override
-
getValueNoContext()
→ String
-
override
-
isInstanceOf(ASTType type)
→ bool
-
inherited
-
isInstanceOfAsync(ASTType type)
→ FutureOr<bool>
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
readIndex<V>(VMContext context, int index)
→ FutureOr<V>
-
inherited
-
readIndexASTValue<V>(VMContext context, int index)
→ FutureOr<ASTValue<V>>
-
inherited
-
readKey<V>(VMContext context, Object? key)
→ FutureOr<V>
-
inherited
-
readKeyASTValue<V>(VMContext context, Object? key)
→ FutureOr<ASTValue<V>>
-
inherited
-
resolve(VMContext context)
→ FutureOr<ASTValue<String>>
-
override
-
resolveNode(ASTNode? parentNode)
→ void
-
inherited
-
resolveRuntimeType(VMContext context, ASTNode? node)
→ FutureOr<ASTType>
-
inherited
-
resolveType(VMContext? context)
→ FutureOr<ASTType>
-
inherited
-
size(VMContext context)
→ FutureOr<int?>
-
inherited
-
toString()
→ String
-
A string representation of this object.
override
-
writeIndex<V>(VMContext context, int index, V value)
→ FutureOr<void>
-
inherited
-
writeKey<V>(VMContext context, Object? key, V value)
→ FutureOr<void>
-
inherited