public class ProblemsHandler extends Object implements LessProblems
| Constructor and Description |
|---|
ProblemsHandler() |
public void wrongMemberInCssBody(ASTCssNode member, Body node)
public void errWrongSupportsLogicalOperator(SupportsLogicalOperator node, String faultyOperator)
public void wrongMemberInLessBody(ASTCssNode member, Body node)
public void notAColor(ASTCssNode node, String text)
public void warnLessjsIncompatibleSelectorAttributeValue(Expression value)
public void warnMerginMediaQueryWithMedium(MediaQuery mediaQuery)
public void warnInconsistentSupportsLogicalConditionOperators(SupportsLogicalOperator faulty, SupportsLogicalOperator masterOperator)
public void warnLessImportNoBaseDirectory(Expression urlExpression)
public void errorFileReferenceNoBaseDirectory(ASTCssNode node, String path)
public void errorFileCanNotBeRead(ASTCssNode node, String filename)
public void errorFileNotFound(ASTCssNode node, String filename)
public void errorWrongImport(Expression urlExpression)
public void nestedAppenderOnTopLevel(NestedSelectorAppender appender)
public void interpolatedMixinReferenceSelector(MixinReference reference)
public void interpolatedNamespaceReferenceSelector(MixinReference reference)
public void wrongMemberBroughtIntoBody(ASTCssNode reference, ASTCssNode member, ASTCssNode body)
public void errFormatWrongFirstParameter(Expression param)
public void wrongNumberOfArgumentsToFunction(Expression param, String function, int expectedArguments)
public void wrongNumberOfArgumentsToFunctionMin(Expression param, String function, int expectedArguments)
public void wrongNumberOfArgumentsToFunctionMax(Expression param, String function, int expectedArguments)
public void wrongArgumentTypeToFunction(Expression param, String function, ASTCssNodeType received, ASTCssNodeType... expected)
public void warnScriptingNotSupported(ASTCssNode call, String errorName)
public void mixinsCycle(List<MixinReference> cycle)
public void deprecatedImportOnce(Import errorNode)
public void deprecatedImportMultiple(Import errorNode)
public void deprecatedSyntaxEscapedSelector(EscapedSelector errorNode)
public void warnEscapeFunctionArgument(Expression errorNode)
public void warnExtendInsideExtend(Selector errorNode)
public void warnEFunctionArgument(Expression errorNode)
public void variableAsPseudoclassParameter(PseudoClass errorNode)
public void undefinedMixinParameterValue(ReusableStructure mixin, ArgumentDeclaration declaration, MixinReference reference)
public void undefinedVariable(Variable variable)
public void undefinedVariable(String name, ASTCssNode ifErrorNode)
public void undefinedMixin(MixinReference reference)
public void detachedRulesetNotfound(DetachedRulesetReference reference)
public void wrongDetachedRulesetReference(DetachedRulesetReference reference, Expression value)
public void noMixinHasRightParametersCountError(MixinReference reference)
public void patternsInMatchingMixinsDoNotMatch(MixinReference reference)
public void undefinedNamespace(MixinReference reference)
public void nonNumberNegation(SignedExpression errorNode)
public void subtractOrDiveColorFromNumber(Expression errorNode)
public void mathFunctionParameterNotANumberWarn(String functionName, Expression errorNode)
public void cannotEvaluate(Expression errorNode)
public void incompatibleComparisonOperand(Expression errorNode, ComparisonExpressionOperator operator)
public void rulesetWithoutSelector(RuleSet errorNode)
public void divisionByZero(NumberExpression errorNode)
public void warnIE8UnsafeDataUri(FunctionExpression errorNode, String filename, int fileSizeInKB, int dataUriMaxKb)
public void ambiguousDefaultSet(MixinReference reference, List<ASTCssNode> possibleMixins)
public boolean hasErrors()
public boolean hasWarnings()
public List<LessCompiler.Problem> getWarnings()
public List<LessCompiler.Problem> getErrors()
public void addErrors(List<LessCompiler.Problem> errors)
public void addError(ASTCssNode errorNode, String description)
LessProblemsaddError in interface LessProblemserrorNode - - ast node that caused the problem. It is used to generate line number and column
number preceding error description.description - - description of encountered problempublic void addError(HiddenTokenAwareTree errorNode, String description)
public void addWarning(ASTCssNode weirdNode, String description)
LessProblemsaddWarning in interface LessProblemsweirdNode - - ast node that caused the problem. It is used to generate line number and column
number preceding error description.description - - description of encountered problempublic void warnUnknowAtRule(UnknownAtRule unknown)
public void warnSourceMapLinkWithoutCssResultLocation(ASTCssNode less)
public void errUnknownEncodingCharsetSourceMap(ASTCssNode nodeForErrorReport, String encodingCharset)
public void detachedRulesetCallWithoutParentheses(DetachedRulesetReference reference)
public void wrongDetachedRulesetLocation(DetachedRuleset detachedRuleset)
public void stringInterpolationNotSupported(HiddenTokenAwareTree errorNode, Expression value)
public void errorIncompatibleTypesCompared(FunctionExpression errorNode, String suffix1, String suffix2)
public void wrongEnumeratedArgument(FunctionExpression errorNode, String argumentName, String... allowed)
public void errorSvgGradientArgument(FunctionExpression errorNode)
public void regexpFunctionError(FunctionExpression call, String message)
Copyright © 2012-2015. All Rights Reserved.