List of usage examples for com.google.common.css.compiler.ast CssCompilerPass interface-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;