JexlArithmetic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total301 of 3,48391%91 of 71087%834605570911105
options(JexlEngine.Options)500%160%99131311
narrowNumber(Number, Class)229581%72175%51562701
narrow(Class, double)180%40%333311
toInteger(boolean, Object)160%20%221111
doCompare(Object, Object, JexlOperator)1516691%83078%72054001
parseInteger(String)141450%1150%121501
toString(boolean, Object)140%20%221111
controlNullNullOperands()100%20%223311
toBigDecimal(Object)910291%12195%11212001
toBigInteger(Object)99891%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
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
strictEquals(Object, Object)22191%2675%251701
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
parseIdentifier(Object)66100%20100%01101501
isEmpty(Object, Boolean)63100%20100%01101301
positivize(Object)60100%14100%0801501
JexlArithmetic(boolean, MathContext, int)50100%4100%0301101
asLongNumber(boolean, Object)50100%11995%11101001
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
parseLong(String)33100%4100%030701
endsWith(Object, Object)28100%10100%060701
parseBigDecimal(String)28100%2100%020301
startsWith(Object, Object)28100%10100%060701
collectionContains(Object, Object)27100%4100%030701
parseBigInteger(String)26100%2100%020301
parseDouble(String)24100%2100%020301
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