@Override public boolean isValid(Tree tree) { if (tree instanceof PercentageTree) { if (positiveOnly) { return ((PercentageTree) tree).value().isPositive(); } return true; } return false; }
@Override public boolean isValid(Tree tree) { if (tree instanceof PercentageTree) { if (positiveOnly) { return ((PercentageTree) tree).value().isPositive(); } return true; } return false; }
@Override public void visitPercentage(PercentageTree tree) { if (isZeroValue(tree.value()) && (tree.parent() == null || !tree.parent().is(Tree.Kind.KEYFRAMES_SELECTOR))) { addIssue(tree.percentageSymbol()); } super.visitPercentage(tree); }
@Override public void visitPercentage(PercentageTree tree) { if (isZeroValue(tree.value()) && (tree.parent() == null || !tree.parent().is(Tree.Kind.KEYFRAMES_SELECTOR))) { addIssue(tree.percentageSymbol()); } super.visitPercentage(tree); }
private boolean isZeroValuePaddingWidth(ValueTree valueTree) { List<Tree> valueElements = valueTree.sanitizedValueElements(); for (Tree valueElement : valueElements) { if (ValidatorFactory.getPaddingWidthValidator().isValid(valueElement)) { if (valueElement instanceof DimensionTree && ((DimensionTree) valueElement).value().isNotZero() || valueElement instanceof PercentageTree && ((PercentageTree) valueElement).value().isNotZero() || valueElement instanceof NumberTree && !((NumberTree) valueElement).isZero()) { return false; } else if (!(valueElement instanceof DimensionTree) && !(valueElement instanceof PercentageTree) && !(valueElement instanceof NumberTree)) { return false; } } } return true; }
private boolean isZeroValueBorderWidth(ValueTree valueTree) { List<Tree> valueElements = valueTree.sanitizedValueElements(); for (Tree valueElement : valueElements) { if (ValidatorFactory.getBorderWidthValidator().isValid(valueElement)) { if (valueElement instanceof DimensionTree && ((DimensionTree) valueElement).value().isNotZero() || valueElement instanceof PercentageTree && ((PercentageTree) valueElement).value().isNotZero() || valueElement instanceof NumberTree && !((NumberTree) valueElement).isZero()) { return false; } else if (!(valueElement instanceof DimensionTree) && !(valueElement instanceof PercentageTree) && !(valueElement instanceof NumberTree)) { return false; } } } return true; }
private boolean isZeroValueBorderWidth(ValueTree valueTree) { List<Tree> valueElements = valueTree.sanitizedValueElements(); for (Tree valueElement : valueElements) { if (ValidatorFactory.getBorderWidthValidator().isValid(valueElement)) { if (valueElement instanceof DimensionTree && ((DimensionTree) valueElement).value().isNotZero() || valueElement instanceof PercentageTree && ((PercentageTree) valueElement).value().isNotZero() || valueElement instanceof NumberTree && !((NumberTree) valueElement).isZero()) { return false; } else if (!(valueElement instanceof DimensionTree) && !(valueElement instanceof PercentageTree) && !(valueElement instanceof NumberTree)) { return false; } } } return true; }
private boolean isZeroValuePaddingWidth(ValueTree valueTree) { List<Tree> valueElements = valueTree.sanitizedValueElements(); for (Tree valueElement : valueElements) { if (ValidatorFactory.getPaddingWidthValidator().isValid(valueElement)) { if (valueElement instanceof DimensionTree && ((DimensionTree) valueElement).value().isNotZero() || valueElement instanceof PercentageTree && ((PercentageTree) valueElement).value().isNotZero() || valueElement instanceof NumberTree && !((NumberTree) valueElement).isZero()) { return false; } else if (!(valueElement instanceof DimensionTree) && !(valueElement instanceof PercentageTree) && !(valueElement instanceof NumberTree)) { return false; } } } return true; }