OracleParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total759 of 7590%170 of 1700%1071071521522020
adjustBlockDepth(ParserContext, List, Token, PeekingReader)1490%520%2727333311
doTokensMatchPattern(List, Token, Pattern)880%160%99151511
detectStatementType(String, ParserContext, PeekingReader)820%220%1212222211
static {...}730%n/a11171711
shouldAdjustBlockDepth(ParserContext, List, Token)620%220%1212111111
isDelimiter(String, ParserContext, int, int)460%120%778811
createStatement(PeekingReader, Recorder, int, int, int, int, int, int, StatementType, boolean, Delimiter, String, List, boolean)350%40%335511
handleMultilineComment(PeekingReader, ParserContext, int, int, int)290%n/a114411
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int)280%n/a115511
handleDelimiter(PeekingReader, ParserContext, int, int, int)270%20%224411
isAlternativeStringLiteral(String)250%80%554411
precedingEndAttachesToThisKeyword(List, int, ParserContext, Token)210%60%443311
adjustDelimiter(ParserContext, StatementType)200%80%554411
shouldDiscard(Token, boolean)160%60%441111
computeAlternativeCloseQuote(char)150%60%667711
lambda$doTokensMatchPattern$0(Token)130%40%331111
getAdditionalParsingErrorInfo()120%20%224411
OracleParser(Configuration, ParsingContext)90%n/a113311
toRegexPattern(String[])50%n/a111111
toRegex(String[])40%n/a111111