public final class JsDocInfoParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BAD_TYPE_WIKI_LINK |
Constructor and Description |
---|
JsDocInfoParser(JsDocTokenStream stream,
java.lang.String comment,
int commentPosition,
Node templateNode,
Config config,
ErrorReporter errorReporter) |
Modifier and Type | Method and Description |
---|---|
StaticSourceFile |
getSourceFile() |
boolean |
parse()
Parses a
JSDocInfo object. |
static JSDocInfo |
parseFileOverviewJsdoc(java.lang.String toParse) |
JSDocInfo |
parseInlineTypeDoc()
Parse a description as a
@type . |
static JSDocInfo |
parseJsdoc(java.lang.String toParse)
Parses a string containing a JsDoc declaration, returning the entire JSDocInfo
if the parsing succeeded or
null if it failed. |
static Node |
parseTypeString(java.lang.String typeString)
Parses a string containing a JsDoc type declaration, returning the
type if the parsing succeeded or
null if it failed. |
JSDocInfo |
retrieveAndResetParsedJSDocInfo() |
public static final java.lang.String BAD_TYPE_WIKI_LINK
public JsDocInfoParser(JsDocTokenStream stream, java.lang.String comment, int commentPosition, Node templateNode, Config config, ErrorReporter errorReporter)
public StaticSourceFile getSourceFile()
public JSDocInfo parseInlineTypeDoc()
@type
.public static Node parseTypeString(java.lang.String typeString)
null
if it failed.public static JSDocInfo parseJsdoc(java.lang.String toParse)
null
if it failed.public static JSDocInfo parseFileOverviewJsdoc(java.lang.String toParse)
public boolean parse()
JSDocInfo
object. This parsing method reads all tokens returned by the JsDocTokenStream.getJsDocToken()
method until the JsDocToken.EOC
is returned.true
if JSDoc information was correctly parsed, false
otherwisepublic JSDocInfo retrieveAndResetParsedJSDocInfo()
Copyright © 2009-2019 Google. All Rights Reserved.