Example usage for com.google.common.css.compiler.passes HandleUnknownAtRuleNodes HandleUnknownAtRuleNodes

List of usage examples for com.google.common.css.compiler.passes HandleUnknownAtRuleNodes HandleUnknownAtRuleNodes

Introduction

In this page you can find the example usage for com.google.common.css.compiler.passes HandleUnknownAtRuleNodes HandleUnknownAtRuleNodes.

Prototype

public HandleUnknownAtRuleNodes(MutatingVisitController visitController, ErrorManager errorManager,
            Set<String> additionalAtRules, boolean report, boolean remove) 

Source Link

Usage

From source file:com.google.gwt.resources.rg.GssResourceGenerator.java

private List<String> finalizeTree(CssTree cssTree) throws UnableToCompleteException {
    new CheckDependencyNodes(cssTree.getMutatingVisitController(), errorManager, false).runPass();

    // Don't continue if errors exist
    checkErrors();//  w w  w  . j  ava 2  s .  c om

    new CreateStandardAtRuleNodes(cssTree.getMutatingVisitController(), errorManager).runPass();
    new CreateMixins(cssTree.getMutatingVisitController(), errorManager).runPass();
    new CreateDefinitionNodes(cssTree.getMutatingVisitController(), errorManager).runPass();
    new CreateConstantReferences(cssTree.getMutatingVisitController()).runPass();
    new CreateConditionalNodes(cssTree.getMutatingVisitController(), errorManager).runPass();
    new CreateRuntimeConditionalNodes(cssTree.getMutatingVisitController()).runPass();
    new CreateComponentNodes(cssTree.getMutatingVisitController(), errorManager).runPass();

    new HandleUnknownAtRuleNodes(cssTree.getMutatingVisitController(), errorManager, allowedAtRules, true,
            false).runPass();
    new ProcessKeyframes(cssTree.getMutatingVisitController(), errorManager, true, true).runPass();
    new ProcessRefiners(cssTree.getMutatingVisitController(), errorManager, true).runPass();

    PermutationsCollector permutationsCollector = new PermutationsCollector(
            cssTree.getMutatingVisitController(), errorManager);
    permutationsCollector.runPass();

    return permutationsCollector.getPermutationAxes();
}