public abstract class com.sun.tools.doclets.formats.html.AbstractTreeWriter extends com.sun.tools.doclets.formats.html.HtmlDocletWriter
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.tools.doclets.formats.html.AbstractTreeWriter
super_class: com.sun.tools.doclets.formats.html.HtmlDocletWriter
{
protected final com.sun.tools.doclets.internal.toolkit.util.ClassTree classtree;
descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected void <init>(com.sun.tools.doclets.formats.html.ConfigurationImpl, com.sun.tools.doclets.internal.toolkit.util.DocPath, com.sun.tools.doclets.internal.toolkit.util.ClassTree);
descriptor: (Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokespecial com.sun.tools.doclets.formats.html.HtmlDocletWriter.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
1: aload 0
aload 3
putfield com.sun.tools.doclets.formats.html.AbstractTreeWriter.classtree:Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/AbstractTreeWriter;
0 3 1 configuration Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
0 3 2 filename Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
0 3 3 classtree Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
configuration
filename
classtree
protected void addLevelInfo(com.sun.javadoc.ClassDoc, java.util.Collection<com.sun.javadoc.ClassDoc>, boolean, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/ClassDoc;Ljava/util/Collection;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
invokeinterface java.util.Collection.isEmpty:()Z
ifne 14
1: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.UL:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
astore 5
start local 5 2: aload 2
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 12
StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc java.util.Collection int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content top java.util.Iterator
StackMap stack:
3: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.javadoc.ClassDoc
astore 6
start local 6 4: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.LI:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
astore 8
start local 8 5: aload 8
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.circle:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addStyle:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;)V
6: aload 0
aload 6
aload 8
invokevirtual com.sun.tools.doclets.formats.html.AbstractTreeWriter.addPartialInfo:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
7: aload 0
aload 1
aload 6
aload 8
invokevirtual com.sun.tools.doclets.formats.html.AbstractTreeWriter.addExtendsImplements:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
8: aload 0
aload 6
aload 0
getfield com.sun.tools.doclets.formats.html.AbstractTreeWriter.classtree:Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
aload 6
iload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.subs:(Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/SortedSet;
9: iload 3
aload 8
10: invokevirtual com.sun.tools.doclets.formats.html.AbstractTreeWriter.addLevelInfo:(Lcom/sun/javadoc/ClassDoc;Ljava/util/Collection;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
11: aload 5
aload 8
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 8 end local 6 12: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
13: aload 4
aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 5 14: StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc java.util.Collection int com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/tools/doclets/formats/html/AbstractTreeWriter;
0 15 1 parent Lcom/sun/javadoc/ClassDoc;
0 15 2 list Ljava/util/Collection<Lcom/sun/javadoc/ClassDoc;>;
0 15 3 isEnum Z
0 15 4 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
2 14 5 ul Lcom/sun/tools/doclets/internal/toolkit/Content;
4 12 6 local Lcom/sun/javadoc/ClassDoc;
5 12 8 li Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
Signature: (Lcom/sun/javadoc/ClassDoc;Ljava/util/Collection<Lcom/sun/javadoc/ClassDoc;>;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
MethodParameters:
Name Flags
parent
list
isEnum
contentTree
protected void addTree(java.util.SortedSet<com.sun.javadoc.ClassDoc>, java.lang.String, com.sun.tools.doclets.formats.html.markup.HtmlTree);
descriptor: (Ljava/util/SortedSet;Ljava/lang/String;Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface java.util.SortedSet.isEmpty:()Z
ifne 19
1: aload 1
invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
checkcast com.sun.javadoc.ClassDoc
astore 4
start local 4 2: aload 0
aload 2
invokevirtual com.sun.tools.doclets.formats.html.AbstractTreeWriter.getResource:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 5
start local 5 3: getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.CONTENT_HEADING:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
iconst_1
4: aload 5
5: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.HEADING:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;ZLcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 6
start local 6 6: aload 0
getfield com.sun.tools.doclets.formats.html.AbstractTreeWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.SECTION:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.allowTag:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)Z
ifeq 9
7: aload 6
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SECTION:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 7
start local 7 8: goto 11
end local 7 9: StackMap locals: com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 3
aload 6
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
10: aload 3
astore 7
start local 7 11: StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 0
aload 4
invokeinterface com.sun.javadoc.ClassDoc.isInterface:()Z
ifne 12
aload 4
goto 13
StackMap locals:
StackMap stack: com.sun.tools.doclets.formats.html.AbstractTreeWriter
12: aconst_null
13: StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter java.util.SortedSet java.lang.String com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc
aload 1
aload 1
aload 0
getfield com.sun.tools.doclets.formats.html.AbstractTreeWriter.classtree:Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseEnums:()Ljava/util/SortedSet;
if_acmpne 14
iconst_1
goto 15
StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter java.util.SortedSet java.lang.String com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc java.util.SortedSet
14: iconst_0
StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter java.util.SortedSet java.lang.String com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc java.util.SortedSet int
15: aload 7
16: invokevirtual com.sun.tools.doclets.formats.html.AbstractTreeWriter.addLevelInfo:(Lcom/sun/javadoc/ClassDoc;Ljava/util/Collection;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
17: aload 0
getfield com.sun.tools.doclets.formats.html.AbstractTreeWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.SECTION:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.allowTag:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)Z
ifeq 19
18: aload 3
aload 7
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 7 end local 6 end local 5 end local 4 19: StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter java.util.SortedSet java.lang.String com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/tools/doclets/formats/html/AbstractTreeWriter;
0 20 1 list Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
0 20 2 heading Ljava/lang/String;
0 20 3 div Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
2 19 4 firstClassDoc Lcom/sun/javadoc/ClassDoc;
3 19 5 headingContent Lcom/sun/tools/doclets/internal/toolkit/Content;
6 19 6 sectionHeading Lcom/sun/tools/doclets/internal/toolkit/Content;
8 9 7 htmlTree Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
11 19 7 htmlTree Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
Signature: (Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;Ljava/lang/String;Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;)V
MethodParameters:
Name Flags
list
heading
div
protected void addExtendsImplements(com.sun.javadoc.ClassDoc, com.sun.javadoc.ClassDoc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface com.sun.javadoc.ClassDoc.interfaces:()[Lcom/sun/javadoc/ClassDoc;
astore 4
start local 4 1: aload 4
arraylength
aload 2
invokeinterface com.sun.javadoc.ClassDoc.isInterface:()Z
ifeq 2
iconst_1
goto 3
StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[]
StackMap stack: int
2: iconst_0
StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[]
StackMap stack: int int
3: if_icmple 29
4: aload 4
invokestatic java.util.Arrays.sort:([Ljava/lang/Object;)V
5: iconst_0
istore 5
start local 5 6: aload 4
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 26
StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[] int top int int com.sun.javadoc.ClassDoc[]
StackMap stack:
7: aload 9
iload 7
aaload
astore 6
start local 6 8: aload 1
aload 6
if_acmpeq 25
9: aload 6
invokeinterface com.sun.javadoc.ClassDoc.isPublic:()Z
ifne 12
10: aload 0
getfield com.sun.tools.doclets.formats.html.AbstractTreeWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 6
aload 0
getfield com.sun.tools.doclets.formats.html.AbstractTreeWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isLinkable:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;)Z
ifne 12
11: goto 25
12: StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[] int com.sun.javadoc.ClassDoc int int com.sun.javadoc.ClassDoc[]
StackMap stack:
iload 5
ifne 20
13: aload 2
invokeinterface com.sun.javadoc.ClassDoc.isInterface:()Z
ifeq 18
14: aload 3
ldc " ("
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Ljava/lang/String;)V
15: aload 3
aload 0
ldc "doclet.also"
invokevirtual com.sun.tools.doclets.formats.html.AbstractTreeWriter.getResource:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
16: aload 3
ldc " extends "
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Ljava/lang/String;)V
17: goto 21
18: StackMap locals:
StackMap stack:
aload 3
ldc " (implements "
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Ljava/lang/String;)V
19: goto 21
20: StackMap locals:
StackMap stack:
aload 3
ldc ", "
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Ljava/lang/String;)V
21: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.TREE:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
22: aload 6
aload 3
23: invokevirtual com.sun.tools.doclets.formats.html.AbstractTreeWriter.addPreQualifiedClassLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
24: iinc 5 1
end local 6 25: StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[] int top int int com.sun.javadoc.ClassDoc[]
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
26: iload 7
iload 8
if_icmplt 7
27: iload 5
ifle 29
28: aload 3
ldc ")"
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Ljava/lang/String;)V
end local 5 29: StackMap locals: com.sun.tools.doclets.formats.html.AbstractTreeWriter com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[]
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/tools/doclets/formats/html/AbstractTreeWriter;
0 30 1 parent Lcom/sun/javadoc/ClassDoc;
0 30 2 cd Lcom/sun/javadoc/ClassDoc;
0 30 3 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
1 30 4 interfaces [Lcom/sun/javadoc/ClassDoc;
6 29 5 counter I
8 25 6 intf Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
parent
cd
contentTree
protected void addPartialInfo(com.sun.javadoc.ClassDoc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.TREE:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
aload 1
aload 2
invokevirtual com.sun.tools.doclets.formats.html.AbstractTreeWriter.addPreQualifiedStrongClassLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/AbstractTreeWriter;
0 2 1 cd Lcom/sun/javadoc/ClassDoc;
0 2 2 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
cd
contentTree
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkTree();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.navBarCell1Rev:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
getfield com.sun.tools.doclets.formats.html.AbstractTreeWriter.treeLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/AbstractTreeWriter;
1 2 1 li Lcom/sun/tools/doclets/internal/toolkit/Content;
}
SourceFile: "AbstractTreeWriter.java"
InnerClasses:
public final Kind = com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind of com.sun.tools.doclets.formats.html.LinkInfoImpl
RuntimeVisibleAnnotations:
java.lang.Deprecated()