public class com.sun.tools.doclets.formats.html.PackageWriterImpl extends com.sun.tools.doclets.formats.html.HtmlDocletWriter implements com.sun.tools.doclets.internal.toolkit.PackageSummaryWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.doclets.formats.html.PackageWriterImpl
super_class: com.sun.tools.doclets.formats.html.HtmlDocletWriter
{
protected com.sun.javadoc.PackageDoc prev;
descriptor: Lcom/sun/javadoc/PackageDoc;
flags: (0x0004) ACC_PROTECTED
protected com.sun.javadoc.PackageDoc next;
descriptor: Lcom/sun/javadoc/PackageDoc;
flags: (0x0004) ACC_PROTECTED
protected com.sun.javadoc.PackageDoc packageDoc;
descriptor: Lcom/sun/javadoc/PackageDoc;
flags: (0x0004) ACC_PROTECTED
protected com.sun.tools.doclets.formats.html.markup.HtmlTree mainTree;
descriptor: Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
flags: (0x0004) ACC_PROTECTED
protected com.sun.tools.doclets.formats.html.markup.HtmlTree sectionTree;
descriptor: Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
flags: (0x0004) ACC_PROTECTED
public void <init>(com.sun.tools.doclets.formats.html.ConfigurationImpl, com.sun.javadoc.PackageDoc, com.sun.javadoc.PackageDoc, com.sun.javadoc.PackageDoc);
descriptor: (Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/javadoc/PackageDoc;Lcom/sun/javadoc/PackageDoc;Lcom/sun/javadoc/PackageDoc;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.forPackage:(Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.PACKAGE_SUMMARY:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
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
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.MAIN:()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
putfield com.sun.tools.doclets.formats.html.PackageWriterImpl.mainTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
2: aload 0
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SECTION:()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
putfield com.sun.tools.doclets.formats.html.PackageWriterImpl.sectionTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
3: aload 0
aload 3
putfield com.sun.tools.doclets.formats.html.PackageWriterImpl.prev:Lcom/sun/javadoc/PackageDoc;
4: aload 0
aload 4
putfield com.sun.tools.doclets.formats.html.PackageWriterImpl.next:Lcom/sun/javadoc/PackageDoc;
5: aload 0
aload 2
putfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
0 7 1 configuration Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
0 7 2 packageDoc Lcom/sun/javadoc/PackageDoc;
0 7 3 prev Lcom/sun/javadoc/PackageDoc;
0 7 4 next Lcom/sun/javadoc/PackageDoc;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
configuration
packageDoc
prev
next
public com.sun.tools.doclets.internal.toolkit.Content (java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=12, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.getPackageName:(Lcom/sun/javadoc/PackageDoc;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getWindowTitle:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getBody:(ZLjava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 1: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.HEADER: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 3
2: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.HEADER:()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
goto 4
3: StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 2
4: StackMap locals:
StackMap stack: com.sun.tools.doclets.formats.html.markup.HtmlTree
astore 3
start local 3 5: aload 0
aload 3
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addTop:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
6: aload 0
iconst_1
aload 3
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addNavLinks:(ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
7: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.HEADER: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
8: aload 2
aload 3
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
9: StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.DIV: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 4
start local 4 10: aload 4
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.header: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
11: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.P: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 12: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
aload 5
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addAnnotationInfo:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
13: aload 4
aload 5
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
14: getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.TITLE_HEADING:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
iconst_1
15: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.title:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
16: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.HEADING:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;ZLcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 6
start local 6 17: aload 6
aload 0
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getSpace:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
18: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 1
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
astore 7
start local 7 19: aload 6
aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
20: aload 4
aload 6
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
21: aload 0
aload 4
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addDeprecationInfo:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
22: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
invokeinterface com.sun.javadoc.PackageDoc.inlineTags:()[Lcom/sun/javadoc/Tag;
arraylength
ifle 35
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nocomment:Z
ifne 35
23: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.DIV: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 24: aload 8
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.docSummary: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
25: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
aload 8
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addSummaryComment:(Lcom/sun/javadoc/Doc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
26: aload 4
aload 8
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
27: aload 0
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getSpace:()Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 9
start local 9 28: aload 0
aload 0
29: getstatic com.sun.tools.doclets.formats.html.SectionName.PACKAGE_DESCRIPTION:Lcom/sun/tools/doclets/formats/html/SectionName;
30: invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getDocLink:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
31: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.descriptionLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
32: invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 10
start local 10 33: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.P:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
iconst_3
anewarray com.sun.tools.doclets.internal.toolkit.Content
dup
iconst_0
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.seeLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
aastore
dup
iconst_1
aload 9
aastore
dup
iconst_2
aload 10
aastore
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;[Lcom/sun/tools/doclets/internal/toolkit/Content;)V
astore 11
start local 11 34: aload 4
aload 11
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 11 end local 10 end local 9 end local 8 35: StackMap locals: com.sun.tools.doclets.formats.html.PackageWriterImpl java.lang.String com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.MAIN: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 38
36: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.mainTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
aload 4
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
37: goto 39
38: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
39: StackMap locals:
StackMap stack:
aload 2
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
0 40 1 heading Ljava/lang/String;
1 40 2 bodyTree Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
5 40 3 htmlTree Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
10 40 4 div Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
12 40 5 annotationContent Lcom/sun/tools/doclets/internal/toolkit/Content;
17 40 6 tHeading Lcom/sun/tools/doclets/internal/toolkit/Content;
19 40 7 packageHead Lcom/sun/tools/doclets/internal/toolkit/Content;
24 35 8 docSummaryDiv Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
28 35 9 space Lcom/sun/tools/doclets/internal/toolkit/Content;
33 35 10 descLink Lcom/sun/tools/doclets/internal/toolkit/Content;
34 35 11 descPara Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
heading
public com.sun.tools.doclets.internal.toolkit.Content ();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.DIV: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 1
start local 1 1: aload 1
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.contentContainer: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
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
1 3 1 div Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
public void addDeprecationInfo(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
ldc "deprecated"
invokeinterface com.sun.javadoc.PackageDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
astore 2
start local 2 1: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
ifeq 11
2: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.DIV: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 3
start local 3 3: aload 3
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.deprecatedContent: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
4: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.deprecatedLabel:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.deprecatedPhrase:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SPAN:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 4
start local 4 5: aload 3
aload 4
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
6: aload 2
arraylength
ifle 10
7: aload 2
iconst_0
aaload
invokeinterface com.sun.javadoc.Tag.inlineTags:()[Lcom/sun/javadoc/Tag;
astore 5
start local 5 8: aload 5
arraylength
ifle 10
9: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
aload 2
iconst_0
aaload
aload 3
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addInlineDeprecatedComment:(Lcom/sun/javadoc/Doc;Lcom/sun/javadoc/Tag;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 5 10: StackMap locals: com.sun.javadoc.Tag[] com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
0 12 1 div Lcom/sun/tools/doclets/internal/toolkit/Content;
1 12 2 deprs [Lcom/sun/javadoc/Tag;
3 11 3 deprDiv Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
5 11 4 deprPhrase Lcom/sun/tools/doclets/internal/toolkit/Content;
8 10 5 commentTags [Lcom/sun/javadoc/Tag;
MethodParameters:
Name Flags
div
public com.sun.tools.doclets.internal.toolkit.Content ();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: 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 1
start local 1 1: aload 1
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.blockList: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
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
1 3 1 ul Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
public void addClassesSummary(com.sun.javadoc.ClassDoc[], java.lang.String, java.lang.String, java.lang.String[], com.sun.tools.doclets.internal.toolkit.Content);
descriptor: ([Lcom/sun/javadoc/ClassDoc;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=14, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
arraylength
ifle 39
1: aload 1
invokestatic java.util.Arrays.sort:([Ljava/lang/Object;)V
2: aload 0
new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
aload 2
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getTableCaption:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 6
start local 6 3: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
ifeq 5
4: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.typeSummary:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 6
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TABLE:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
goto 6
5: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.typeSummary:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 3
aload 6
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TABLE:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
6: StackMap locals:
StackMap stack: com.sun.tools.doclets.formats.html.markup.HtmlTree
astore 7
start local 7 7: aload 7
aload 0
aload 4
ldc "col"
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getSummaryTableHeader:([Ljava/lang/String;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
8: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.TBODY: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 9: iconst_0
istore 9
start local 9 10: goto 35
11: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content int
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 1
iload 9
aaload
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isCoreClass:(Lcom/sun/javadoc/ClassDoc;)Z
ifeq 34
12: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
iload 9
aaload
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.isGeneratedDoc:(Lcom/sun/javadoc/ClassDoc;)Z
ifne 14
13: goto 34
14: StackMap locals:
StackMap stack:
aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
15: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.PACKAGE:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
aload 1
iload 9
aaload
invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
16: invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 10
start local 10 17: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.colFirst:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 10
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TD:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 11
start local 11 18: aload 11
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TR:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 12
start local 12 19: iload 9
iconst_2
irem
ifne 21
20: aload 12
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.altColor: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
goto 22
21: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 12
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.rowColor: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
22: StackMap locals:
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.TD: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 13
start local 13 23: aload 13
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.colLast: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
24: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 1
iload 9
aaload
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
ifeq 31
25: aload 13
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.deprecatedLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
26: aload 1
iload 9
aaload
ldc "deprecated"
invokeinterface com.sun.javadoc.ClassDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
arraylength
ifle 32
27: aload 0
aload 1
iload 9
aaload
28: aload 1
iload 9
aaload
ldc "deprecated"
invokeinterface com.sun.javadoc.ClassDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
iconst_0
aaload
aload 13
29: invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addSummaryDeprecatedComment:(Lcom/sun/javadoc/Doc;Lcom/sun/javadoc/Tag;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
30: goto 32
31: StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 0
aload 1
iload 9
aaload
aload 13
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addSummaryComment:(Lcom/sun/javadoc/Doc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
32: StackMap locals:
StackMap stack:
aload 12
aload 13
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
33: aload 8
aload 12
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 13 end local 12 end local 11 end local 10 34: StackMap locals: com.sun.tools.doclets.formats.html.PackageWriterImpl com.sun.javadoc.ClassDoc[] java.lang.String java.lang.String java.lang.String[] com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content int
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
35: iload 9
aload 1
arraylength
if_icmplt 11
end local 9 36: aload 7
aload 8
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
37: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.blockList:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 7
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 9
start local 9 38: aload 5
aload 9
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 9 end local 8 end local 7 end local 6 39: StackMap locals: com.sun.tools.doclets.formats.html.PackageWriterImpl com.sun.javadoc.ClassDoc[] java.lang.String java.lang.String java.lang.String[] com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
0 40 1 classes [Lcom/sun/javadoc/ClassDoc;
0 40 2 label Ljava/lang/String;
0 40 3 tableSummary Ljava/lang/String;
0 40 4 tableHeader [Ljava/lang/String;
0 40 5 summaryContentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
3 39 6 caption Lcom/sun/tools/doclets/internal/toolkit/Content;
7 39 7 table Lcom/sun/tools/doclets/internal/toolkit/Content;
9 39 8 tbody Lcom/sun/tools/doclets/internal/toolkit/Content;
10 36 9 i I
17 34 10 classContent Lcom/sun/tools/doclets/internal/toolkit/Content;
18 34 11 tdClass Lcom/sun/tools/doclets/internal/toolkit/Content;
19 34 12 tr Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
23 34 13 tdClassDescription Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
38 39 9 li Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
classes
label
tableSummary
tableHeader
summaryContentTree
public void addPackageDescription(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
invokeinterface com.sun.javadoc.PackageDoc.inlineTags:()[Lcom/sun/javadoc/Tag;
arraylength
ifle 16
1: aload 1
2: aload 0
getstatic com.sun.tools.doclets.formats.html.SectionName.PACKAGE_DESCRIPTION:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getMarkerAnchor:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/Content;
3: invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
4: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
5: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
ldc "doclet.Package_Description"
6: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
7: invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
8: invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
astore 2
start local 2 9: getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.PACKAGE_HEADING:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
iconst_1
aload 2
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 3
start local 3 10: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.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 14
11: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.sectionTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
aload 3
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
12: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.sectionTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addInlineComment:(Lcom/sun/javadoc/Doc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
13: goto 16
14: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
15: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
aload 1
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addInlineComment:(Lcom/sun/javadoc/Doc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 3 end local 2 16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
0 17 1 packageContentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
9 16 2 h2Content Lcom/sun/tools/doclets/internal/toolkit/Content;
10 16 3 heading Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
packageContentTree
public void addPackageTags(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.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 2
1: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.sectionTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
goto 3
2: StackMap locals:
StackMap stack:
aload 1
3: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
astore 2
start local 2 4: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
aload 2
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addTagsInfo:(Lcom/sun/javadoc/Doc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
0 6 1 packageContentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
4 6 2 htmlTree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
packageContentTree
public void addPackageContent(com.sun.tools.doclets.internal.toolkit.Content, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.MAIN: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 5
1: aload 2
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.sectionTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
2: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.mainTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
aload 2
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
3: aload 1
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.mainTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
0 7 1 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
0 7 2 packageContentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
contentTree
packageContentTree
public void (com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.FOOTER: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 2
1: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.FOOTER:()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
goto 3
2: StackMap locals:
StackMap stack:
aload 1
3: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
astore 2
start local 2 4: aload 0
iconst_0
aload 2
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addNavLinks:(ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
5: aload 0
aload 2
invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.addBottom:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
6: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.FOOTER: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 8
7: aload 1
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
8: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
0 9 1 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
4 9 2 htmlTree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
contentTree
public void printDocument(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.metakeywords:Lcom/sun/tools/doclets/internal/toolkit/util/MetaKeywords;
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.MetaKeywords.getMetaKeywords:(Lcom/sun/javadoc/PackageDoc;)[Ljava/lang/String;
1: iconst_1
aload 1
2: invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.printHtmlDocument:([Ljava/lang/String;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
0 4 1 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
contentTree
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkClassUse();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.PACKAGE_USE:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
1: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.useLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
2: invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 1
start local 1 3: aload 1
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
3 5 1 useLink Lcom/sun/tools/doclets/internal/toolkit/Content;
4 5 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
public com.sun.tools.doclets.internal.toolkit.Content getNavLinkPrevious();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.prev:Lcom/sun/javadoc/PackageDoc;
ifnonnull 3
1: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.prevpackageLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 1
start local 1 2: goto 7
end local 1 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.prev:Lcom/sun/javadoc/PackageDoc;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.relativePath:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
astore 2
start local 2 4: aload 0
aload 2
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.PACKAGE_SUMMARY:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
5: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.prevpackageLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
6: invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 1
end local 2 start local 1 7: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
2 3 1 li Lcom/sun/tools/doclets/internal/toolkit/Content;
7 8 1 li Lcom/sun/tools/doclets/internal/toolkit/Content;
4 7 2 path Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
public com.sun.tools.doclets.internal.toolkit.Content getNavLinkNext();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.next:Lcom/sun/javadoc/PackageDoc;
ifnonnull 3
1: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.nextpackageLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 1
start local 1 2: goto 7
end local 1 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.packageDoc:Lcom/sun/javadoc/PackageDoc;
aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.next:Lcom/sun/javadoc/PackageDoc;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.relativePath:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
astore 2
start local 2 4: aload 0
aload 2
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.PACKAGE_SUMMARY:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
5: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.nextpackageLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
6: invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 1
end local 2 start local 1 7: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
2 3 1 li Lcom/sun/tools/doclets/internal/toolkit/Content;
7 8 1 li Lcom/sun/tools/doclets/internal/toolkit/Content;
4 7 2 path Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkTree();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.PACKAGE_TREE:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
1: aload 0
getfield com.sun.tools.doclets.formats.html.PackageWriterImpl.treeLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
2: invokevirtual com.sun.tools.doclets.formats.html.PackageWriterImpl.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 1
start local 1 3: aload 1
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/doclets/formats/html/PackageWriterImpl;
3 5 1 useLink Lcom/sun/tools/doclets/internal/toolkit/Content;
4 5 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkPackage();
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.PackageWriterImpl.packageLabel: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/PackageWriterImpl;
1 2 1 li Lcom/sun/tools/doclets/internal/toolkit/Content;
}
SourceFile: "PackageWriterImpl.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()