Class JsDocInfoParser


  • public final class JsDocInfoParser
    extends java.lang.Object
    A parser for JSDoc comments.
    • Field Detail

      • BAD_TYPE_WIKI_LINK

        public static final java.lang.String BAD_TYPE_WIKI_LINK
        See Also:
        Constant Field Values
    • Method Detail

      • 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 or null if 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 or null if it failed.
      • parseFileOverviewJsdoc

        public static JSDocInfo parseFileOverviewJsdoc​(java.lang.String toParse)
      • parse

        public boolean parse()
        Parses a JSDocInfo object. This parsing method reads all tokens returned by the JsDocTokenStream.getJsDocToken() method until the JsDocToken.EOC is returned.
        Returns:
        true if JSDoc information was correctly parsed, false otherwise
      • retrieveAndResetParsedJSDocInfo

        public JSDocInfo retrieveAndResetParsedJSDocInfo()