public class ErrorMessageBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.EnumSet<ExpressionResult.ResultType> |
NUMERIC |
Constructor and Description |
---|
ErrorMessageBuilder() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
divisionByZero(ExpressionTree.Operation operation,
ExpressionTree left,
ExpressionTree right,
ExpressionResultAndState leftR,
ExpressionResultAndState rightR) |
static java.lang.String |
divisionByZero(ExpressionTree.Operation operation,
ExpressionTree left,
ExpressionTree right,
ExpressionResult leftR,
ExpressionResult rightR) |
private static java.lang.String |
formatActualParams(java.util.List<ExpressionTree> expressionList) |
private static java.lang.String |
formatExpectedParam(java.util.EnumSet<ExpressionResult.ResultType> param) |
private static java.lang.String |
formatExpectedParams(java.util.EnumSet<ExpressionResult.ResultType>[] resultTypes,
boolean varargs) |
static java.lang.String |
illegalAggregation(AggregationResultValue left,
ResultValue right,
java.lang.String aggregationName) |
static java.lang.String |
illegalArgument(ExpressionInterface expressionInterface,
java.util.List<ExpressionTree> expressionList,
int argumentIndex,
ExpressionResultAndState argumentValue,
java.util.EnumSet<ExpressionResult.ResultType> expectedArgumentType) |
static java.lang.String |
illegalArgumentCount(ExpressionInterface expressionInterface,
java.util.List<ExpressionTree> expressionList,
boolean varargs,
java.util.EnumSet<ExpressionResult.ResultType>... expectedArgumentTypes) |
static java.lang.String |
illegalOperation(ExpressionTree.Operation operation,
ExpressionTree parameter,
ExpressionResult parameterR) |
static java.lang.String |
illegalOperation(ExpressionTree.Operation operation,
ExpressionTree parameter,
ExpressionResultAndState parameterR) |
static java.lang.String |
illegalOperation(ExpressionTree.Operation operation,
ExpressionTree left,
ExpressionTree right,
ExpressionResultAndState leftR,
ExpressionResultAndState rightR) |
static java.lang.String |
illegalOperation(ExpressionTree.Operation operation,
ExpressionTree left,
ExpressionTree right,
ExpressionResult leftR,
ExpressionResult rightR) |
public static final java.util.EnumSet<ExpressionResult.ResultType> NUMERIC
public static java.lang.String illegalOperation(ExpressionTree.Operation operation, ExpressionTree parameter, ExpressionResultAndState parameterR)
public static java.lang.String illegalOperation(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResultAndState leftR, ExpressionResultAndState rightR)
public static java.lang.String illegalArgument(ExpressionInterface expressionInterface, java.util.List<ExpressionTree> expressionList, int argumentIndex, ExpressionResultAndState argumentValue, java.util.EnumSet<ExpressionResult.ResultType> expectedArgumentType)
public static java.lang.String illegalOperation(ExpressionTree.Operation operation, ExpressionTree parameter, ExpressionResult parameterR)
public static java.lang.String illegalOperation(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResult leftR, ExpressionResult rightR)
public static java.lang.String illegalAggregation(AggregationResultValue left, ResultValue right, java.lang.String aggregationName)
public static java.lang.String divisionByZero(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResultAndState leftR, ExpressionResultAndState rightR)
public static java.lang.String divisionByZero(ExpressionTree.Operation operation, ExpressionTree left, ExpressionTree right, ExpressionResult leftR, ExpressionResult rightR)
@SafeVarargs public static java.lang.String illegalArgumentCount(ExpressionInterface expressionInterface, java.util.List<ExpressionTree> expressionList, boolean varargs, java.util.EnumSet<ExpressionResult.ResultType>... expectedArgumentTypes)
private static java.lang.String formatActualParams(java.util.List<ExpressionTree> expressionList)
private static java.lang.String formatExpectedParams(java.util.EnumSet<ExpressionResult.ResultType>[] resultTypes, boolean varargs)
private static java.lang.String formatExpectedParam(java.util.EnumSet<ExpressionResult.ResultType> param)