ConfiguredVariable class final AST

A variable configured by a with clause in a @use or @forward rule.

Implemented types

Constructors

ConfiguredVariable(String name, Expression expression, FileSpan span, {bool guarded = false})

Properties

expression Expression
The variable's value.
final
hashCode int
The hash code for this object.
no setterinherited
isGuarded bool
Whether the variable can be further configured by outer modules.
final
name String
The name of the variable being configured.
final
nameSpan → FileSpan
The span containing this declaration's name.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
span → FileSpan
The source span associated with the node.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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