Class HandleUnknownAtRuleNodes
java.lang.Object
com.google.common.css.compiler.ast.DefaultTreeVisitor
com.google.common.css.compiler.passes.HandleUnknownAtRuleNodes
- All Implemented Interfaces:
AtRuleHandler,CssCompilerPass,CssTreeVisitor
Compiler pass that handles remaining
CssUnknownAtRuleNode instances
by optionally reporting them as errors and optionally removing
them.-
Constructor Summary
ConstructorsConstructorDescriptionHandleUnknownAtRuleNodes(MutatingVisitController visitController, ErrorManager errorManager, boolean report, boolean remove) HandleUnknownAtRuleNodes(MutatingVisitController visitController, ErrorManager errorManager, Set<String> additionalAtRules, boolean report, boolean remove) -
Method Summary
Modifier and TypeMethodDescriptionbooleanCalled before visiting aCssUnknownAtRuleNode's sub treesvoidrunPass()Methods inherited from class com.google.common.css.compiler.ast.DefaultTreeVisitor
enterArgumentNode, enterAttributeSelector, enterBlock, enterCharSet, enterClassSelector, enterCombinator, enterComponent, enterCompositeValueNode, enterCompositeValueNodeOperator, enterConditionalBlock, enterConditionalRule, enterDeclaration, enterDeclarationBlock, enterDefinition, enterFontFace, enterForLoop, enterFunctionNode, enterIdSelector, enterImportBlock, enterImportRule, enterKey, enterKeyBlock, enterKeyframeRuleset, enterKeyframesRule, enterMediaRule, enterMediaTypeListDelimiter, enterMixin, enterMixinDefinition, enterPageRule, enterPageSelector, enterPropertyValue, enterProvideNode, enterPseudoClass, enterPseudoElement, enterRequireNode, enterRuleset, enterSelector, enterSelectorBlock, enterTree, enterValueNode, leaveArgumentNode, leaveAttributeSelector, leaveBlock, leaveCharSet, leaveClassSelector, leaveCombinator, leaveComponent, leaveCompositeValueNode, leaveCompositeValueNodeOperator, leaveConditionalBlock, leaveConditionalRule, leaveDeclaration, leaveDeclarationBlock, leaveDefinition, leaveFontFace, leaveForLoop, leaveFunctionNode, leaveIdSelector, leaveImportBlock, leaveImportRule, leaveKey, leaveKeyBlock, leaveKeyframeRuleset, leaveKeyframesRule, leaveMediaRule, leaveMediaTypeListDelimiter, leaveMixin, leaveMixinDefinition, leavePageRule, leavePageSelector, leavePropertyValue, leaveProvideNode, leavePseudoClass, leavePseudoElement, leaveRequireNode, leaveRuleset, leaveSelector, leaveSelectorBlock, leaveTree, leaveUnknownAtRule, leaveValueNode
-
Constructor Details
-
HandleUnknownAtRuleNodes
public HandleUnknownAtRuleNodes(MutatingVisitController visitController, ErrorManager errorManager, boolean report, boolean remove) -
HandleUnknownAtRuleNodes
public HandleUnknownAtRuleNodes(MutatingVisitController visitController, ErrorManager errorManager, Set<String> additionalAtRules, boolean report, boolean remove)
-
-
Method Details
-
enterUnknownAtRule
Description copied from interface:AtRuleHandlerCalled before visiting aCssUnknownAtRuleNode's sub trees- Specified by:
enterUnknownAtRulein interfaceAtRuleHandler- Overrides:
enterUnknownAtRulein classDefaultTreeVisitor- Parameters:
node- node
-
runPass
public void runPass()- Specified by:
runPassin interfaceCssCompilerPass
-