Package com.google.gwt.resources.gss
Class RuntimeConditionalBlockCollector
java.lang.Object
com.google.gwt.thirdparty.common.css.compiler.ast.DefaultTreeVisitor
com.google.gwt.resources.gss.RuntimeConditionalBlockCollector
- All Implemented Interfaces:
com.google.gwt.thirdparty.common.css.compiler.ast.AtRuleHandler,com.google.gwt.thirdparty.common.css.compiler.ast.CssCompilerPass,com.google.gwt.thirdparty.common.css.compiler.ast.CssTreeVisitor
public class RuntimeConditionalBlockCollector
extends com.google.gwt.thirdparty.common.css.compiler.ast.DefaultTreeVisitor
implements com.google.gwt.thirdparty.common.css.compiler.ast.CssCompilerPass
Visitor that collects conditional blocks containing conditions that need to be evaluated at
runtime.
-
Constructor Summary
ConstructorsConstructorDescriptionRuntimeConditionalBlockCollector(com.google.gwt.thirdparty.common.css.compiler.ast.VisitController visitController) -
Method Summary
Modifier and TypeMethodDescriptionbooleanenterConditionalBlock(com.google.gwt.thirdparty.common.css.compiler.ast.CssConditionalBlockNode block) Set<com.google.gwt.thirdparty.common.css.compiler.ast.CssConditionalBlockNode>voidrunPass()Methods inherited from class com.google.gwt.thirdparty.common.css.compiler.ast.DefaultTreeVisitor
enterArgumentNode, enterAttributeSelector, enterBlock, enterClassSelector, enterCombinator, enterComponent, enterCompositeValueNode, enterCompositeValueNodeOperator, 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, enterUnknownAtRule, enterValueNode, leaveArgumentNode, leaveAttributeSelector, leaveBlock, 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, visit
-
Constructor Details
-
RuntimeConditionalBlockCollector
public RuntimeConditionalBlockCollector(com.google.gwt.thirdparty.common.css.compiler.ast.VisitController visitController)
-
-
Method Details
-
enterConditionalBlock
public boolean enterConditionalBlock(com.google.gwt.thirdparty.common.css.compiler.ast.CssConditionalBlockNode block) - Specified by:
enterConditionalBlockin interfacecom.google.gwt.thirdparty.common.css.compiler.ast.CssTreeVisitor- Overrides:
enterConditionalBlockin classcom.google.gwt.thirdparty.common.css.compiler.ast.DefaultTreeVisitor
-
runPass
public void runPass()- Specified by:
runPassin interfacecom.google.gwt.thirdparty.common.css.compiler.ast.CssCompilerPass
-
getRuntimeConditionalBlock
public Set<com.google.gwt.thirdparty.common.css.compiler.ast.CssConditionalBlockNode> getRuntimeConditionalBlock()
-