Class JsDocInfoParser
java.lang.Object
com.google.javascript.jscomp.parsing.JsDocInfoParser
A parser for JSDoc comments.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumHow to handle unexpected JSDoc format -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJsDocInfoParser(JsDocTokenStream stream, String comment, int commentPosition, @Nullable Node templateNode, Config config, JsDocInfoParser.JsDocSourceKind jsDocSourceKind, ErrorReporter errorReporter) -
Method Summary
Modifier and TypeMethodDescriptionbooleanparse()Parses aJSDocInfoobject.static JSDocInfoparseFileOverviewJsdoc(String toParse) @Nullable JSDocInfoParse a description as a@type.static JSDocInfoparseJsdoc(String toParse) Parses a string containing a JsDoc declaration, returning the entire JSDocInfo if the parsing succeeded ornullif it failed.static NodeparseTypeString(String typeString) Parses a string containing a JsDoc type declaration, returning the type if the parsing succeeded ornullif it failed.
-
Field Details
-
BAD_TYPE_WIKI_LINK
- See Also:
-
-
Constructor Details
-
JsDocInfoParser
public JsDocInfoParser(JsDocTokenStream stream, String comment, int commentPosition, @Nullable Node templateNode, Config config, JsDocInfoParser.JsDocSourceKind jsDocSourceKind, ErrorReporter errorReporter)
-
-
Method Details
-
getSourceFile
-
parseInlineTypeDoc
Parse a description as a@type. -
parseTypeString
Parses a string containing a JsDoc type declaration, returning the type if the parsing succeeded ornullif it failed. -
parseJsdoc
Parses a string containing a JsDoc declaration, returning the entire JSDocInfo if the parsing succeeded ornullif it failed. -
parseFileOverviewJsdoc
-
parse
public boolean parse()Parses aJSDocInfoobject. This parsing method reads all tokens returned by theJsDocTokenStream.getJsDocToken()method until theJsDocToken.EOCis returned.- Returns:
trueif JSDoc information was correctly parsed,falseotherwise
-
retrieveAndResetParsedJSDocInfo
-