Class JavaScriptScanner


  • @Deprecated
    public class JavaScriptScanner
    extends Object
    Deprecated.
    Parser to detect use of JavaScript in documentation comments.
    • Field Detail

      • buf

        protected char[] buf
        Deprecated.
        The input buffer, index of most recent character read, index of one past last character in buffer.
      • bp

        protected int bp
        Deprecated.
      • buflen

        protected int buflen
        Deprecated.
      • ch

        protected char ch
        Deprecated.
        The current character.
    • Constructor Detail

      • JavaScriptScanner

        public JavaScriptScanner()
        Deprecated.
    • Method Detail

      • blockContent

        protected void blockContent()
        Deprecated.
        Read block content, consisting of text, html and inline tags. Terminated by the end of input, or the beginning of the next block tag: i.e. @ as the first non-whitespace character on a line.
      • blockTags

        protected void blockTags()
        Deprecated.
        Read a series of block tags, including their content. Standard tags parse their content appropriately. Non-standard tags are represented by UnknownBlockTag.
      • blockTag

        protected void blockTag()
        Deprecated.
        Read a single block tag, including its content. Standard tags parse their content appropriately. Non-standard tags are represented by UnknownBlockTag.
      • inlineTag

        protected void inlineTag​(Void list)
        Deprecated.
      • inlineTag

        protected void inlineTag()
        Deprecated.
        Read a single inline tag, including its content. Standard tags parse their content appropriately. Non-standard tags are represented by UnknownBlockTag. Malformed tags may be returned as Erroneous.
      • reference

        protected void reference​(boolean allowMember)
                          throws gw.gosudoc.com.sun.tools.javadoc.main.JavaScriptScanner.ParseException
        Deprecated.
        Read Java class name, possibly followed by member Matching pairs of < > are skipped. The text is terminated by the first unmatched }. It is an error if the beginning of the next tag is detected.
        Throws:
        gw.gosudoc.com.sun.tools.javadoc.main.JavaScriptScanner.ParseException
      • identifier

        protected void identifier()
                           throws gw.gosudoc.com.sun.tools.javadoc.main.JavaScriptScanner.ParseException
        Deprecated.
        Read Java identifier Matching pairs of { } are skipped; the text is terminated by the first unmatched }. It is an error if the beginning of the next tag is detected.
        Throws:
        gw.gosudoc.com.sun.tools.javadoc.main.JavaScriptScanner.ParseException
      • quotedString

        protected void quotedString()
        Deprecated.
        Read a quoted string. It is an error if the beginning of the next tag is detected.
      • inlineWord

        protected void inlineWord()
        Deprecated.
        Read a term ie. one word. It is an error if the beginning of the next tag is detected.
      • entity

        protected void entity​(Void list)
        Deprecated.
      • entity

        protected void entity()
        Deprecated.
        Read an HTML entity. &identifier; or &#digits; or &#xhex-digits;
      • html

        protected void html()
        Deprecated.
        Read the start or end of an HTML tag, or an HTML comment <identifier attrs> or </identifier>
      • htmlAttrs

        protected void htmlAttrs()
        Deprecated.
        Read a series of HTML attributes, terminated by > . Each attribute is of the form identifier[=value] . "value" may be unquoted, single-quoted, or double-quoted.
      • attrValueChar

        protected void attrValueChar​(Void list)
        Deprecated.
      • isIdentifierStart

        protected boolean isIdentifierStart​(char ch)
        Deprecated.
      • readIdentifier

        protected String readIdentifier()
        Deprecated.
      • readAttributeName

        protected String readAttributeName()
        Deprecated.
      • readTagName

        protected String readTagName()
        Deprecated.
      • isJavaIdentifierStart

        protected boolean isJavaIdentifierStart​(char ch)
        Deprecated.
      • readJavaIdentifier

        protected String readJavaIdentifier()
        Deprecated.
      • isDecimalDigit

        protected boolean isDecimalDigit​(char ch)
        Deprecated.
      • isHexDigit

        protected boolean isHexDigit​(char ch)
        Deprecated.
      • isUnquotedAttrValueTerminator

        protected boolean isUnquotedAttrValueTerminator​(char ch)
        Deprecated.
      • isWhitespace

        protected boolean isWhitespace​(char ch)
        Deprecated.
      • skipWhitespace

        protected void skipWhitespace()
        Deprecated.