JsDocInfoParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,210 of 4,2100%783 of 7830%5185181,1421,1428686
parseAnnotation(JsDocToken, List)1,6650%3690%21321345045011
extractMultilineComment(JsDocToken, JsDocInfoParser.WhitespaceOption, boolean, boolean)2030%350%1919575711
parseFunctionType(JsDocToken)1360%280%1515454511
parseIdGeneratorTag(JsDocToken)970%260%1616272711
parseHelperLoop(JsDocToken, List)950%170%1111303011
parseParametersType(JsDocToken)940%200%1111303011
parseTypeExpression(JsDocToken)930%300%1616171711
parseTypeName(JsDocToken)920%140%88232311
parseSuppressTag(JsDocToken)750%120%77212111
parseUnionTypeWithAlternate(JsDocToken, Node)730%160%99252511
parseModifiesTag(JsDocToken)720%140%88202011
parseBasicTypeExpression(JsDocToken)630%110%77171711
parseFieldTypeList(JsDocToken)610%100%66202011
toString(JsDocToken)580%190%1919202011
JsDocInfoParser(JsDocTokenStream, String, int, Node, Config, ErrorReporter)550%40%33151511
parseParamTypeExpression(JsDocToken)530%100%66171711
parseTypeExpressionList(String, JsDocToken)520%100%66171711
parseImportantComment()500%40%33111111
parse()480%80%55121211
parseInlineTypeDoc()470%40%33121211
checkExtendedTypes(List)430%80%558811
padLine(StringBuilder, int, JsDocInfoParser.WhitespaceOption)430%120%778811
parseFieldType(JsDocToken)420%60%44151511
extractSingleLineBlock()380%0%228811
parseResultType()370%60%449911
parseTypeExpressionAnnotation(JsDocToken)360%60%44111111
trimEnd(String)320%60%449911
parseTypeNameAnnotation(JsDocToken)320%60%44101011
parseRecordType(JsDocToken)310%40%33101011
parseParamTypeExpressionAnnotation(JsDocToken)300%60%448811
parseFieldName(JsDocToken)300%0%228811
parseAndRecordParamTypeNode(JsDocToken)270%0%226611
parseTopLevelTypeExpression(JsDocToken)250%40%338811
getParser(String)220%n/a117711
extractMultilineTextualBlock(JsDocToken, JsDocInfoParser.WhitespaceOption, boolean)220%60%443311
lookAheadFor(char)220%40%339911
addTypeWarning(String, String, int, int)200%n/a114411
recordTypeNode(int, int, Node, boolean)200%0%225511
addTypeWarning(String, int, int)190%n/a114411
parseAndRecordTypeNode(JsDocToken, int, int, boolean, boolean)190%0%225511
recordDescription(JsDocToken)180%0%226611
eatTokensUntilEOL(JsDocToken)180%60%445511
parseAndRecordTypeNode(JsDocToken)170%0%221111
wrapNode(Token, Node)170%0%223311
match(JsDocToken, JsDocToken)160%40%332211
skipEOLs()160%40%335511
validTemplateTypeName(String)140%40%332211
newNode(Token)140%n/a112211
newStringNode(String, int, int)140%n/a113311
static {...}140%n/a115511
eatUntilEOLIfNotAnnotation(JsDocToken)0%0%224411
match(JsDocToken)0%0%222211
addParserWarning(String, String)0%n/a112211
addParserWarning(String, String, int, int)0%n/a113311
addTypeWarning(String, String)0%n/a112211
createJSTypeExpression(Node)0%0%222211
parseContextTypeExpression(JsDocToken)0%0%223311
reportTypeSyntaxWarning(String)0%n/a112211
next()0%0%223311
addParserWarning(String)0%n/a112211
addParserWarning(String, int, int)0%n/a113311
addTypeWarning(String)0%n/a112211
getSourceName()0%0%222211
newStringNode(String)0%n/a111111
addMissingTypeWarning(int, int)0%n/a112211
parseJsdoc(String)0%n/a113311
extractBlockComment(JsDocToken)0%n/a111111
getRemainingJSDocLine()0%n/a113311
parseTypeString(String)0%n/a112211
parseAndRecordTypeNameNode(JsDocToken, int, int, boolean)0%n/a111111
extractMultilineTextualBlock(JsDocToken)0%n/a112211
current()0%n/a113311
getWhitespaceOption(JsDocInfoParser.WhitespaceOption)0%0%221111
parseUnionType(JsDocToken)0%n/a111111
eatUntilEOLIfNotAnnotation()0%n/a111111
eatTokensUntilEOL()0%n/a111111
setFileLevelJsDocBuilder(JSDocInfoBuilder)0%n/a112211
setFileOverviewJSDocInfo(JSDocInfo)0%n/a112211
getSourceFile()0%n/a111111
reportGenericTypeSyntaxWarning()0%n/a111111
restoreLookAhead(JsDocToken)0%n/a112211
hasParsedFileOverviewDocInfo()0%n/a111111
retrieveAndResetParsedJSDocInfo()0%n/a111111
lookAheadForType()0%n/a111111
lookAheadForAnnotation()0%n/a111111
getFileOverviewJSDocInfo()0%n/a111111