langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
changeset 37009 476d8d615222
parent 35346 c0614a805fad
child 42828 cce89649f958
equal deleted inserted replaced
37008:55c73d04e57c 37009:476d8d615222
    28 import java.text.BreakIterator;
    28 import java.text.BreakIterator;
    29 import java.util.HashMap;
    29 import java.util.HashMap;
    30 import java.util.Map;
    30 import java.util.Map;
    31 
    31 
    32 import com.sun.source.doctree.AttributeTree.ValueKind;
    32 import com.sun.source.doctree.AttributeTree.ValueKind;
       
    33 import com.sun.source.doctree.DocTree;
    33 import com.sun.tools.javac.parser.DocCommentParser.TagParser.Kind;
    34 import com.sun.tools.javac.parser.DocCommentParser.TagParser.Kind;
    34 import com.sun.tools.javac.parser.Tokens.Comment;
    35 import com.sun.tools.javac.parser.Tokens.Comment;
    35 import com.sun.tools.javac.parser.Tokens.TokenKind;
    36 import com.sun.tools.javac.parser.Tokens.TokenKind;
    36 import com.sun.tools.javac.tree.DCTree;
    37 import com.sun.tools.javac.tree.DCTree;
    37 import com.sun.tools.javac.tree.DCTree.DCAttribute;
    38 import com.sun.tools.javac.tree.DCTree.DCAttribute;
  1062                     List<DCTree> description = blockContent();
  1063                     List<DCTree> description = blockContent();
  1063                     return m.at(pos).newExceptionTree(ref, description);
  1064                     return m.at(pos).newExceptionTree(ref, description);
  1064                 }
  1065                 }
  1065             },
  1066             },
  1066 
  1067 
       
  1068             // @hidden hidden-text
       
  1069             new TagParser(Kind.BLOCK, DCTree.Kind.HIDDEN) {
       
  1070                 public DCTree parse(int pos) {
       
  1071                     List<DCTree> reason = blockContent();
       
  1072                     return m.at(pos).newHiddenTree(reason);
       
  1073                 }
       
  1074             },
       
  1075 
  1067             // @index search-term options-description
  1076             // @index search-term options-description
  1068             new TagParser(Kind.INLINE, DCTree.Kind.INDEX) {
  1077             new TagParser(Kind.INLINE, DCTree.Kind.INDEX) {
  1069                 public DCTree parse(int pos) throws ParseException {
  1078                 public DCTree parse(int pos) throws ParseException {
  1070                     skipWhitespace();
  1079                     skipWhitespace();
  1071                     if (ch == '}') {
  1080                     if (ch == '}') {