MixinRule class final AST

A mixin declaration.

This declares a mixin that's invoked using @include.

Inheritance
Implemented types

Constructors

MixinRule(String name, ArgumentDeclaration arguments, Iterable<Statement> children, FileSpan span, {SilentComment? comment})

Properties

arguments ArgumentDeclaration
The declared arguments this callable accepts.
finalinherited
children List<Statement>
The child statements of this statement.
finalinherited
comment SilentComment?
The comment immediately preceding this declaration.
finalinherited
hasContent bool
Whether the mixin contains a @content rule.
latefinal
hashCode int
The hash code for this object.
no setterinherited
name String
The name of this callable, with underscores converted to hyphens.
finalinherited
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.
finalinherited

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