options(JexlEngine.Options) |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
narrowNumber(Number, Class) |   | 81% |   | 75% | 5 | 15 | 6 | 27 | 0 | 1 |
narrow(Class, double) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
toInteger(boolean, Object) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
parseInteger(String) |   | 50% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
toString(boolean, Object) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
controlNullNullOperands() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
doCompare(Object, Object, JexlOperator) |   | 94% |   | 80% | 6 | 19 | 4 | 35 | 0 | 1 |
toBigDecimal(Object) |   | 91% |   | 95% | 1 | 12 | 1 | 20 | 0 | 1 |
toBigInteger(Object) |   | 91% |   | 95% | 1 | 13 | 1 | 24 | 0 | 1 |
toBoolean(Object) |   | 85% |  | 100% | 0 | 10 | 1 | 13 | 0 | 1 |
contains(Object, Object) |   | 85% |   | 93% | 1 | 9 | 1 | 13 | 0 | 1 |
isMultiplyExact(long, long, long) |   | 77% |   | 40% | 4 | 6 | 0 | 3 | 0 | 1 |
createWithOptions(boolean, MathContext, int) |   | 75% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
toDouble(boolean, Object) |   | 50% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
controlNullOperand() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
toString(Object) |   | 74% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
subtract(Object, Object) |   | 95% |   | 83% | 3 | 10 | 1 | 24 | 0 | 1 |
strictEquals(Object, Object) |   | 73% |   | 62% | 3 | 5 | 2 | 7 | 0 | 1 |
toBigDecimal(boolean, Object) |   | 57% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
toBigInteger(boolean, Object) |   | 57% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
asLongNumber(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
options(JexlContext) |   | 73% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
arrayBuilder(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
mapBuilder(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setBuilder(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
logicalNot(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
narrowBigDecimal(Object, Object, BigDecimal) |   | 88% |   | 50% | 3 | 4 | 1 | 7 | 0 | 1 |
narrowBigInteger(Object, Object, BigInteger) |   | 88% |   | 83% | 1 | 4 | 1 | 7 | 0 | 1 |
isStrict(JexlOperator) |   | 80% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
compare(Object, Object, String) |   | 76% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
size(Object) |   | 80% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
toDouble(Object) |  | 98% |   | 94% | 1 | 10 | 0 | 16 | 0 | 1 |
computeCompare321(JexlArithmetic) |  | 97% |   | 75% | 1 | 3 | 0 | 9 | 0 | 1 |
isEmpty(Object) |  | 90% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
add(Object, Object) |  | 100% |  | 100% | 0 | 18 | 0 | 30 | 0 | 1 |
divide(Object, Object) |  | 100% |   | 95% | 1 | 13 | 0 | 30 | 0 | 1 |
mod(Object, Object) |  | 100% |   | 87% | 3 | 13 | 0 | 30 | 0 | 1 |
increment(Object, int) |  | 100% |  | 100% | 0 | 11 | 0 | 21 | 0 | 1 |
multiply(Object, Object) |  | 100% |  | 100% | 0 | 10 | 0 | 24 | 0 | 1 |
negate(Object) |  | 100% |  | 100% | 0 | 14 | 0 | 23 | 0 | 1 |
toLong(Object) |  | 100% |  | 100% | 0 | 11 | 0 | 17 | 0 | 1 |
toInteger(Object) |  | 100% |  | 100% | 0 | 11 | 0 | 17 | 0 | 1 |
isEmpty(Object, Boolean) |  | 100% |  | 100% | 0 | 11 | 0 | 13 | 0 | 1 |
positivize(Object) |  | 100% |  | 100% | 0 | 8 | 0 | 15 | 0 | 1 |
asLongNumber(boolean, Object) |  | 100% |   | 95% | 1 | 11 | 0 | 11 | 0 | 1 |
JexlArithmetic(boolean, MathContext, int) |  | 100% |  | 100% | 0 | 3 | 0 | 11 | 0 | 1 |
equals(Object, Object) |  | 100% |   | 92% | 1 | 8 | 0 | 8 | 0 | 1 |
options(JexlOptions) |  | 100% |   | 83% | 2 | 7 | 0 | 13 | 0 | 1 |
narrowArguments(Object[]) |  | 100% |   | 87% | 1 | 5 | 0 | 11 | 0 | 1 |
createRange(Object, Object) |  | 100% |   | 62% | 3 | 5 | 0 | 5 | 0 | 1 |
size(Object, Integer) |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 |
isFloatingPointNumber(Object) |  | 100% |  | 100% | 0 | 7 | 0 | 6 | 0 | 1 |
parseBigDecimal(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
parseLong(String) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
parseBigInteger(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
parseDouble(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
endsWith(Object, Object) |  | 100% |  | 100% | 0 | 6 | 0 | 7 | 0 | 1 |
startsWith(Object, Object) |  | 100% |  | 100% | 0 | 6 | 0 | 7 | 0 | 1 |
collectionContains(Object, Object) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
greaterThanOrEqual(Object, Object) |  | 100% |   | 87% | 1 | 5 | 0 | 5 | 0 | 1 |
lessThanOrEqual(Object, Object) |  | 100% |  | 100% | 0 | 5 | 0 | 5 | 0 | 1 |
greaterThan(Object, Object) |  | 100% |   | 87% | 1 | 5 | 0 | 3 | 0 | 1 |
isNumberable(Object) |  | 100% |   | 70% | 3 | 6 | 0 | 1 | 0 | 1 |
lessThan(Object, Object) |  | 100% |  | 100% | 0 | 5 | 0 | 3 | 0 | 1 |
narrowLong(Object, Object, long) |  | 100% |  | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
compare(Object, Object, JexlOperator) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
toBoolean(boolean, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
toLong(boolean, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
shiftRight(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
shiftRightUnsigned(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
complement(Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
empty(Object) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
not(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
roundBigDecimal(BigDecimal) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
and(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
or(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
shiftLeft(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
xor(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
arrayWrap(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
controlNullNullOperands(JexlOperator) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
isFloatingPoint(Object) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
narrowAccept(Class, Class) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
testPredicate(Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
controlNullOperand(boolean, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
JexlArithmetic(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
arrayBuilder(int, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isNullOperand(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
mapBuilder(int, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setBuilder(int, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
bitwiseAnd(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
bitwiseOr(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
bitwiseXor(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
decrement(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
increment(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
matches(Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
narrow(Number) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getMathContext() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getMathScale() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isStrict() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
controlReturn(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isNegateStable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isPositivizeStable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |