Class JsDocInfoParser
- java.lang.Object
-
- com.google.javascript.jscomp.parsing.JsDocInfoParser
-
public final class JsDocInfoParser extends java.lang.ObjectA parser for JSDoc comments.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBAD_TYPE_WIKI_LINK
-
Constructor Summary
Constructors Constructor Description JsDocInfoParser(JsDocTokenStream stream, java.lang.String comment, int commentPosition, Node templateNode, Config config, ErrorReporter errorReporter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StaticSourceFilegetSourceFile()booleanparse()Parses aJSDocInfoobject.static JSDocInfoparseFileOverviewJsdoc(java.lang.String toParse)JSDocInfoparseInlineTypeDoc()Parse a description as a@type.static JSDocInfoparseJsdoc(java.lang.String toParse)Parses a string containing a JsDoc declaration, returning the entire JSDocInfo if the parsing succeeded ornullif it failed.static NodeparseTypeString(java.lang.String typeString)Parses a string containing a JsDoc type declaration, returning the type if the parsing succeeded ornullif it failed.JSDocInforetrieveAndResetParsedJSDocInfo()
-
-
-
Field Detail
-
BAD_TYPE_WIKI_LINK
public static final java.lang.String BAD_TYPE_WIKI_LINK
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JsDocInfoParser
public JsDocInfoParser(JsDocTokenStream stream, java.lang.String comment, int commentPosition, Node templateNode, Config config, ErrorReporter errorReporter)
-
-
Method Detail
-
getSourceFile
public StaticSourceFile getSourceFile()
-
parseInlineTypeDoc
public JSDocInfo parseInlineTypeDoc()
Parse a description as a@type.
-
parseTypeString
public static Node parseTypeString(java.lang.String typeString)
Parses a string containing a JsDoc type declaration, returning the type if the parsing succeeded ornullif it failed.
-
parseJsdoc
public static JSDocInfo parseJsdoc(java.lang.String toParse)
Parses a string containing a JsDoc declaration, returning the entire JSDocInfo if the parsing succeeded ornullif it failed.
-
parseFileOverviewJsdoc
public static JSDocInfo parseFileOverviewJsdoc(java.lang.String toParse)
-
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
public JSDocInfo retrieveAndResetParsedJSDocInfo()
-
-