UseRule class final AST

A @use rule.

Implemented types

Constructors

UseRule(Uri url, String? namespace, FileSpan span, {Iterable<ConfiguredVariable>? configuration})

Properties

configuration List<ConfiguredVariable>
A list of variable assignments used to configure the loaded modules.
final
hashCode int
The hash code for this object.
no setterinherited
namespace String?
The namespace for members of the used module, or null if the members can be accessed without a namespace.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
span → FileSpan
The source span associated with the node.
final
url Uri
The URI of the module to use.
final
urlSpan → FileSpan
The span of the URL for this dependency, including the quotes.
no setteroverride

Methods

accept<T>(StatementVisitor<T> visitor) → T
Calls the appropriate visit method on visitor.
override
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