JexlArithmetic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total299 of 3,42291%89 of 68687%824475769811104
options(JexlEngine.Options)500%140%88151511
narrowNumber(Number, Class)229581%72175%51562701
narrow(Class, double)180%40%333311
toInteger(boolean, Object)160%20%221111
parseInteger(String)141450%1150%121501
toString(boolean, Object)140%20%221111
controlNullNullOperands()100%20%223311
doCompare(Object, Object, JexlOperator)915894%72980%61943501
toBigDecimal(Object)910291%12195%11212001
toBigInteger(Object)910091%12395%11312401
toBoolean(Object)95585%18100%01011301
contains(Object, Object)95285%11593%1911301
isMultiplyExact(long, long, long)82877%6440%460301
createWithOptions(boolean, MathContext, int)82475%1150%122401
toDouble(boolean, Object)8850%1150%120101
controlNullOperand()80%20%223311
toString(Object)72074%1583%140601
subtract(Object, Object)611795%31583%31012401
strictEquals(Object, Object)61773%3562%352701
toBigDecimal(boolean, Object)6857%1150%120101
toBigInteger(boolean, Object)6857%1150%120101
asLongNumber(Object)60%n/a111111
options(JexlContext)51473%1375%131501
arrayBuilder(int)50%n/a111111
mapBuilder(int)50%n/a111111
setBuilder(int)50%n/a111111
logicalNot(Object)40%n/a111111
narrowBigDecimal(Object, Object, BigDecimal)32488%3350%341701
narrowBigInteger(Object, Object, BigInteger)32488%1583%141701
isStrict(JexlOperator)31280%1375%131501
compare(Object, Object, String)31076%n/a012501
size(Object)2880%1150%120101
toDouble(Object)8298%11794%11001601
computeCompare321(JexlArithmetic)3797%1375%130901
isEmpty(Object)990%1150%120101
add(Object, Object)165100%34100%01803001
divide(Object, Object)143100%12395%11303001
mod(Object, Object)143100%32187%31303001
increment(Object, int)118100%20100%01102101
multiply(Object, Object)118100%18100%01002401
negate(Object)112100%26100%01402301
toLong(Object)91100%20100%01101701
toInteger(Object)90100%20100%01101701
isEmpty(Object, Boolean)63100%20100%01101301
positivize(Object)60100%14100%0801501
asLongNumber(boolean, Object)52100%11995%11101101
JexlArithmetic(boolean, MathContext, int)50100%4100%0301101
equals(Object, Object)43100%11392%180801
options(JexlOptions)42100%21083%2701301
narrowArguments(Object[])38100%1787%1501101
createRange(Object, Object)34100%3562%350501
size(Object, Integer)34100%8100%050901
isFloatingPointNumber(Object)33100%12100%070601
parseBigDecimal(String)33100%2100%020501
parseLong(String)33100%4100%030701
parseBigInteger(String)31100%2100%020501
parseDouble(String)29100%2100%020501
endsWith(Object, Object)28100%10100%060701
startsWith(Object, Object)28100%10100%060701
collectionContains(Object, Object)27100%4100%030701
greaterThanOrEqual(Object, Object)21100%1787%150501
lessThanOrEqual(Object, Object)21100%8100%050501
greaterThan(Object, Object)19100%1787%150301
isNumberable(Object)19100%3770%360101
lessThan(Object, Object)19100%8100%050301
narrowLong(Object, Object, long)19100%6100%040301
compare(Object, Object, JexlOperator)16100%2100%020301
toBoolean(boolean, Object)16100%2100%020101
toLong(boolean, Object)16100%2100%020101
static {...}16100%n/a010501
shiftRight(Object, Object)15100%n/a010301
shiftRightUnsigned(Object, Object)15100%n/a010301
complement(Object)14100%n/a010301
empty(Object)14100%1375%130101
not(Object)14100%2100%020201
roundBigDecimal(BigDecimal)14100%2100%020401
and(Object, Object)13100%n/a010301
or(Object, Object)13100%n/a010301
shiftLeft(Object, Object)13100%n/a010301
xor(Object, Object)13100%n/a010301
arrayWrap(Object)11100%2100%020301
controlNullNullOperands(JexlOperator)11100%2100%020301
isFloatingPoint(Object)10100%4100%030101
narrowAccept(Class, Class)10100%4100%030101
testPredicate(Object)9100%n/a010201
controlNullOperand(boolean, Object)8100%2100%020301
JexlArithmetic(boolean)6100%n/a010201
arrayBuilder(int, boolean)6100%n/a010101
isNullOperand(Object)6100%2100%020101
mapBuilder(int, boolean)6100%n/a010101
setBuilder(int, boolean)6100%n/a010101
bitwiseAnd(Object, Object)5100%n/a010101
bitwiseOr(Object, Object)5100%n/a010101
bitwiseXor(Object, Object)5100%n/a010101
decrement(Object)5100%n/a010101
increment(Object)5100%n/a010101
matches(Object, Object)5100%n/a010101
narrow(Number)5100%n/a010101
getMathContext()3100%n/a010101
getMathScale()3100%n/a010101
isStrict()3100%n/a010101
controlReturn(Object)2100%n/a010101
isNegateStable()2100%n/a010101
isPositivizeStable()2100%n/a010101