ParseTools

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total796 of 5,70086%269 of 1,30579%2027891321,07515103
containsCheckOnPrimitveArray(Object, Object)1112317%42612%2225141801
loadFromFile(File, String)780%100%66191911
comparePrecision(Class, Class)7756%4312%2223131501
readIn(InputStream, String)380%60%447711
createStringTrimmed(char[])360%80%554411
scoreInterface(Class, Class)35512%9110%565701
containsCheckOnLongArray(long[], Long)270%40%333311
containsCheckOnDoubleArray(double[], Double)270%40%333311
containsCheckOnFloatArray(float[], Float)270%40%333311
containsCheck(Object, Object)265065%81260%51151701
containsCheckOnBooleanArray(boolean[], Boolean)260%40%333311
containsCheckOnCharArray(char[], Character)260%40%333311
containsCheckOnShortArray(short[], Short)260%40%333311
containsCheckOnByteArray(byte[], Byte)260%40%333311
findClass(VariableResolverFactory, String, ParserContext)242853%2880%2641101
subset(char[], int)240%20%224411
balancedCaptureWithLineAccounting(char[], int, int, char, ParserContext)2018590%95385%73544701
handleNumericConversion(char[], int, int)1519492%22492%21922201
findClassImportResolverFactory(VariableResolverFactory, ParserContext)151651%2466%242601
unboxPrimitive(Class)1411689%194570%193373301
getDebugFileWriter()90%n/a111111
similarity(String, String)86188%61062%4911801
resolveType(Object)80%20%222211
createClass(String, ParserContext)76490%2880%2611401
_optimizeTree(CompiledExpression)73081%2675%250701
getBestConstructorCandidate(Class[], Class, boolean)67392%51575%41122001
parseParameterDefList(char[], int, int)514996%32689%31723401
createShortFormOperativeAssignment(String, char[], int, int, int)56893%21285%21332901
forNameWithInner(String, ClassLoader)5550%n/a011301
loadFromFile(File)40%n/a111111
numericTest(char[], int, int)7696%32288%31412301
determineActualTargetMethod(Class, Method)5594%2880%260601
isPrimitiveSubtype(Class, Class)5094%32589%2150601
isMorePreciseForBigDecimal(Executable, Executable, Class[])4794%3770%3611001
subArray(char[], int, int)2689%1375%130501
trimLeft(char[], int, int)2086%3562%350301
ParseTools()0%n/a111111
getMethodScore(Class[], boolean, Class[], boolean)17698%34994%32713501
boxPrimitive(Class)12898%95585%93313301
parseParameterList(char[], int, int)11998%22392%21513101
isNumeric(Object)3594%51168%590601
endsWith(char[], int, int, char[])3193%1583%140601
findLast(char[], int, int, char)1688%1375%131201
isNumber(char[], int, int)19199%26096%23303101
parseWithExpressions(String, char[], int, int, Object, VariableResolverFactory)422100%45893%43407601
handleEscapeSequence(char[], int)330100%23694%22405001
static {...}278100%n/a0105201
balancedCapture(char[], int, int, char)178100%15198%12903801
getBestCandidate(Class[], String, Class, Method[], boolean, boolean)154100%24095%22203601
skipWhitespace(char[], int)108100%26100%01501801
getWidenedTarget(Class, Method)79100%14100%0801701
captureContructorAndResidual(char[], int, int)68100%12100%0801301
handleStringEscapes(char[])65100%10100%0601101
isNumber(String)57100%18100%01001401
getExactMatch(String, Class[], Class, Class)55100%12100%070801
isNumber(Object)49100%22100%0120401
subsetTrimmed(char[], int, int)44100%12100%0701101
createStringTrimmed(char[], int, int)44100%10100%060601
parseMethodOrConstructor(char[])39100%6100%040801
captureToEOS(char[], int, int, ParserContext)39100%8100%060901
findAbsoluteLast(char[])39100%12100%070801
findInnerClass(String, ClassLoader, ClassNotFoundException)36100%2100%020501
captureStringLiteral(char, char[], int, int)33100%1990%160501
checkNameSafety(String)33100%4100%030501
getBestCandidate(Object[], String, Class, Method[], boolean)32100%4100%030401
isStatementNotManuallyTerminated(char[], int)32100%10100%060401
captureToNextTokenJunction(char[], int, int, ParserContext)31100%7100%050901
isIdentifierPart(int)31100%18100%0100201
isNumericallyCoercible(Class, Class)30100%2880%260501
isArrayType(char[], int, int)30100%8100%050101
isNotValidNameorLabel(String)29100%6100%040401
getConstructors(Constructor)28100%4100%030501
getBestConstructorCandidate(Object[], Class, boolean)28100%4100%030501
getConstructors(Class)28100%4100%030501
nextNonBlank(char[], int)28100%6100%040501
isPrimitiveWrapper(Class)28100%31381%390101
containsCheckOnIntArray(int[], Integer)26100%4100%030301
narrowType(BigDecimal, int)26100%2675%250501
opLookup(char)24100%11100%01101201
subset(char[], int, int)21100%2100%020401
isArgsNumberNotCompatible(Class[], Class[], boolean)20100%8100%050101
__resolveType(Class)20100%6100%040601
find(char[], int, int, char)20100%4100%030301
repeatChar(char, int)19100%2100%020401
isMoreSpecialized(Method, Method)16100%1375%130201
isPropertyOnly(char[], int, int)16100%4100%030301
optimizeTree(CompiledExpression)15100%6100%040401
trimRight(char[], int)13100%1375%130201
isReservedWord(String)12100%4100%030101
subCompileExpression(char[], int, int, ParserContext)12100%n/a010201
isDigit(int)10100%4100%030101
subCompileExpression(char[], ParserContext)10100%n/a010201
subCompileExpression(String, ParserContext)10100%n/a010201
getBaseComponentType(Class)9100%2100%020301
getBestCandidate(Class[], String, Class, Method[], boolean)8100%n/a010101
getSubComponentType(Class)8100%2100%020301
balancedCapture(char[], int, char)7100%n/a010101
isJunct(char)7100%2100%020301
subCompileExpression(char[])7100%n/a010101
isWhitespace(char)7100%2100%020101
getWidenedTarget(Method)5100%n/a010101
determineActualTargetMethod(Method)5100%n/a010101
skipStringEscape(int)4100%n/a010101