OracleParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total868 of 8680%192 of 1920%1201201731732222
adjustBlockDepth(ParserContext, List, Token, PeekingReader)1610%560%2929363611
static {...}1080%n/a11212111
doTokensMatchPattern(List, Token, Pattern)880%160%99151511
detectStatementType(String, ParserContext, PeekingReader)820%220%1212212111
shouldAdjustBlockDepth(ParserContext, List, Token)620%220%1212121211
isDelimiter(String, ParserContext, int, int)460%120%778811
getTokenBeforePrevious(List, int)430%120%77121211
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
adjustDelimiter(ParserContext, StatementType)200%80%554411
precedingEndAttachesToThisKeyword(List, int, ParserContext, Token)190%60%443311
precedingEndIsConditionalCompilationDirective(List, int)190%60%442211
shouldDiscard(Token, boolean)160%60%441111
computeAlternativeCloseQuote(char)150%60%667711
getAdditionalParsingErrorInfo()140%20%224411
lambda$doTokensMatchPattern$0(Token)130%40%331111
OracleParser(Configuration, ParsingContext)90%n/a113311
toRegexPattern(String[])50%n/a111111
toRegex(String[])40%n/a111111