CallMixin class

Stamp out a mixin with the defined args substituted with the user's parameters.

Inheritance

Constructors

CallMixin(MixinDefinition mixinDef, [Map<String, VarDefinition>? varDefs])

Properties

hashCode int
The hash code for this object.
no setterinherited
mixinDef MixinDefinition
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
varDefs Map<String, VarDefinition>?
Only var defs with more than one expression (comma separated).
final
varUsages Map<String, Map<Expressions, Set<int>>>
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
transform(List<List<Expression>> callArgs) MixinDefinition
Given a mixin's defined arguments return a cloned mixin definition that has replaced all defined arguments with user's supplied VarUsages.
visitAngleTerm(AngleTerm node) → dynamic
inherited
visitAttributeSelector(AttributeSelector node) → dynamic
inherited
visitBinaryExpression(BinaryExpression node) → dynamic
inherited
visitBorderExpression(BorderExpression node) → dynamic
inherited
visitBoxExpression(BoxExpression node) → dynamic
inherited
visitCalcTerm(CalcTerm node) → dynamic
inherited
visitCharsetDirective(CharsetDirective node) → dynamic
inherited
visitChTerm(ChTerm node) → dynamic
inherited
visitClassSelector(ClassSelector node) → dynamic
inherited
visitCommentDefinition(CommentDefinition node) → dynamic
inherited
visitContentDirective(ContentDirective node) → dynamic
inherited
visitCssComment(CssComment node) → dynamic
inherited
visitDartStyleExpression(DartStyleExpression node) → dynamic
inherited
visitDeclaration(Declaration node) → dynamic
inherited
visitDeclarationGroup(DeclarationGroup node) → dynamic
inherited
visitDirective(Directive node) → dynamic
inherited
visitDocumentDirective(DocumentDirective node) → dynamic
inherited
visitElementSelector(ElementSelector node) → dynamic
inherited
visitEmTerm(EmTerm node) → dynamic
inherited
visitExpressions(Expressions node) → void
override
visitExtendDeclaration(ExtendDeclaration node) → dynamic
inherited
visitExTerm(ExTerm node) → dynamic
inherited
visitFontExpression(FontExpression node) → dynamic
inherited
visitFontFaceDirective(FontFaceDirective node) → dynamic
inherited
visitFractionTerm(FractionTerm node) → dynamic
inherited
visitFreqTerm(FreqTerm node) → dynamic
inherited
visitFunctionTerm(FunctionTerm node) → dynamic
inherited
visitGroupTerm(GroupTerm node) → dynamic
inherited
visitHeightExpression(HeightExpression node) → dynamic
inherited
visitHexColorTerm(HexColorTerm node) → dynamic
inherited
visitHostDirective(HostDirective node) → dynamic
inherited
visitIdentifier(Identifier node) → dynamic
inherited
visitIdSelector(IdSelector node) → dynamic
inherited
visitIE8Term(IE8Term node) → dynamic
inherited
visitImportDirective(ImportDirective node) → dynamic
inherited
visitIncludeDirective(IncludeDirective node) → dynamic
inherited
visitIncludeMixinAtDeclaration(IncludeMixinAtDeclaration node) → dynamic
inherited
visitItemTerm(ItemTerm node) → dynamic
inherited
visitKeyFrameBlock(KeyFrameBlock node) → dynamic
inherited
visitKeyFrameDirective(KeyFrameDirective node) → dynamic
inherited
visitLengthTerm(LengthTerm node) → dynamic
inherited
visitLineHeightTerm(LineHeightTerm node) → dynamic
inherited
visitLiteralTerm(LiteralTerm node) → dynamic
inherited
visitMarginExpression(MarginExpression node) → dynamic
inherited
visitMarginGroup(MarginGroup node) → dynamic
inherited
visitMediaDirective(MediaDirective node) → dynamic
inherited
visitMediaExpression(MediaExpression node) → dynamic
inherited
visitMediaQuery(MediaQuery node) → dynamic
inherited
visitMixinDeclarationDirective(MixinDeclarationDirective node) → void
override
visitMixinDefinition(MixinDefinition node) → dynamic
inherited
visitMixinRulesetDirective(MixinRulesetDirective node) → void
override
visitNamespaceDirective(NamespaceDirective node) → dynamic
inherited
visitNamespaceSelector(NamespaceSelector node) → dynamic
inherited
visitNegation(Negation node) → dynamic
inherited
visitNegationSelector(NegationSelector node) → dynamic
inherited
visitNoOp(NoOp node) → dynamic
inherited
visitNumberTerm(NumberTerm node) → dynamic
inherited
visitOperatorComma(OperatorComma node) → dynamic
inherited
visitOperatorMinus(OperatorMinus node) → dynamic
inherited
visitOperatorPlus(OperatorPlus node) → dynamic
inherited
visitOperatorSlash(OperatorSlash node) → dynamic
inherited
visitPaddingExpression(PaddingExpression node) → dynamic
inherited
visitPageDirective(PageDirective node) → dynamic
inherited
visitPercentageTerm(PercentageTerm node) → dynamic
inherited
visitPseudoClassFunctionSelector(PseudoClassFunctionSelector node) → dynamic
inherited
visitPseudoClassSelector(PseudoClassSelector node) → dynamic
inherited
visitPseudoElementFunctionSelector(PseudoElementFunctionSelector node) → dynamic
inherited
visitPseudoElementSelector(PseudoElementSelector node) → dynamic
inherited
visitRemTerm(RemTerm node) → dynamic
inherited
visitResolutionTerm(ResolutionTerm node) → dynamic
inherited
visitRuleSet(RuleSet node) → dynamic
inherited
visitSelector(Selector node) → dynamic
inherited
visitSelectorExpression(SelectorExpression node) → dynamic
inherited
visitSelectorGroup(SelectorGroup node) → dynamic
inherited
visitSimpleSelector(SimpleSelector node) → dynamic
inherited
visitSimpleSelectorSequence(SimpleSelectorSequence node) → dynamic
inherited
visitStyleSheet(StyleSheet ss) → dynamic
inherited
visitStyletDirective(StyletDirective node) → dynamic
inherited
visitSupportsConditionInParens(SupportsConditionInParens node) → dynamic
inherited
visitSupportsConjunction(SupportsConjunction node) → dynamic
inherited
visitSupportsDirective(SupportsDirective node) → dynamic
inherited
visitSupportsDisjunction(SupportsDisjunction node) → dynamic
inherited
visitSupportsNegation(SupportsNegation node) → dynamic
inherited
visitThisOperator(ThisOperator node) → dynamic
inherited
visitTimeTerm(TimeTerm node) → dynamic
inherited
visitTopLevelProduction(TopLevelProduction node) → dynamic
inherited
visitTree(StyleSheet tree) → dynamic
inherited
visitUnaryExpression(UnaryExpression node) → dynamic
inherited
visitUnicodeRangeTerm(UnicodeRangeTerm node) → dynamic
inherited
visitUnitTerm(UnitTerm node) → dynamic
inherited
visitUriTerm(UriTerm node) → dynamic
inherited
visitVarDefinition(VarDefinition node) → dynamic
inherited
visitVarDefinitionDirective(VarDefinitionDirective node) → dynamic
inherited
visitVarUsage(VarUsage node) → void
override
visitViewportDirective(ViewportDirective node) → dynamic
inherited
visitViewportTerm(ViewportTerm node) → dynamic
inherited
visitWidthExpression(WidthExpression node) → dynamic
inherited
visitWildcard(Wildcard node) → dynamic
inherited

Operators

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