Example usage for com.google.common.css.compiler.ast DefaultTreeVisitor subclass-usage

List of usage examples for com.google.common.css.compiler.ast DefaultTreeVisitor subclass-usage

Introduction

In this page you can find the example usage for com.google.common.css.compiler.ast DefaultTreeVisitor subclass-usage.

Usage

From source file com.google.gwt.resources.gss.RuntimeConditionalNodeCollector.java

public class RuntimeConditionalNodeCollector extends DefaultTreeVisitor implements CssCompilerPass {

    private final VisitController visitController;

    private Set<CssConditionalBlockNode> runtimeConditionalNodes;

From source file com.google.gwt.resources.gss.DisallowDefInsideRuntimeConditionalNode.java

public class DisallowDefInsideRuntimeConditionalNode extends DefaultTreeVisitor implements CssCompilerPass {

    private final VisitController visitController;
    private final ErrorManager errorManager;

    private Stack<CssConditionalRuleNode> cssConditionalRuleNodes;

From source file com.google.gwt.resources.gss.ValidateRuntimeConditionalNode.java

public class ValidateRuntimeConditionalNode extends DefaultTreeVisitor implements CssCompilerPass {

    private final VisitController visitController;
    private final ErrorManager errorManager;
    private final boolean lenient;

From source file com.google.gwt.resources.gss.ExternalClassesCollector.java

public class ExternalClassesCollector extends DefaultTreeVisitor implements CssCompilerPass {
    public static final String EXTERNAL_AT_RULE = "external";
    private static final String STAR_PREFIX = "*";

    private final MutatingVisitController visitController;

From source file com.google.gwt.resources.gss.CreateRuntimeConditionalNodes.java

public class CreateRuntimeConditionalNodes extends DefaultTreeVisitor implements CssCompilerPass {
    private static final Pattern EVAL_FUNCTION = Pattern.compile("^eval\\([\"']([^\"']*)[\"']\\)$");

    private final MutatingVisitController visitController;

    public CreateRuntimeConditionalNodes(MutatingVisitController visitController) {

From source file com.google.gwt.resources.gss.PermutationsCollector.java

public class PermutationsCollector extends DefaultTreeVisitor implements CssCompilerPass {
    private static final Pattern IS_FUNCTION = Pattern
            .compile("^is\\([\"']([^\"']*)[\"'](?:,[\"']([^\"']*)[\"'])?\\)$");
    private static final String USER_AGENT_PERMUTATION = "user.agent";

    private final MutatingVisitController delegate;

From source file com.google.gwt.resources.gss.ExtendedEliminateConditionalNodes.java

/**
 * A compiler pass that eliminates the conditional blocks for which the boolean
 * expression does not evaluate to true.
 * This compiler pass doesn't treat conditional node with condition that has to be evaluated at
 * runtime.
 */

From source file com.google.gwt.resources.gss.RecordingBidiFlipper.java

public class RecordingBidiFlipper extends DefaultTreeVisitor implements CssCompilerPass {

    /**
     * This {@link MutatingVisitController} will record if an effective mutation is done
     */
    private static class RecordingMutatingVisitController implements MutatingVisitController {

From source file com.google.gwt.resources.gss.ImageSpriteCreator.java

public class ImageSpriteCreator extends DefaultTreeVisitor implements CssCompilerPass {
    private static final String SPRITE_PROPERTY_NAME = "gwt-sprite";

    private final MutatingVisitController visitController;
    private final ErrorManager errorManager;
    private final ResourceContext context;