public class com.sun.tools.doclets.formats.html.SerializedFormWriterImpl extends com.sun.tools.doclets.formats.html.SubWriterHolderWriter implements com.sun.tools.doclets.internal.toolkit.SerializedFormWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.doclets.formats.html.SerializedFormWriterImpl
super_class: com.sun.tools.doclets.formats.html.SubWriterHolderWriter
{
java.util.List<com.sun.javadoc.ClassDoc> visibleClasses;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Lcom/sun/javadoc/ClassDoc;>;
private com.sun.tools.doclets.formats.html.markup.HtmlTree mainTree;
descriptor: Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
flags: (0x0002) ACC_PRIVATE
public void <init>(com.sun.tools.doclets.formats.html.ConfigurationImpl);
descriptor: (Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.SERIALIZED_FORM:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokespecial com.sun.tools.doclets.formats.html.SubWriterHolderWriter.<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.SerializedFormWriterImpl.mainTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
2: aload 0
aload 1
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.root:Lcom/sun/javadoc/RootDoc;
invokeinterface com.sun.javadoc.RootDoc.classes:()[Lcom/sun/javadoc/ClassDoc;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
putfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.visibleClasses:Ljava/util/List;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/doclets/formats/html/SerializedFormWriterImpl;
0 4 1 configuration Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
configuration
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=4, locals=7, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
aload 0
aload 1
invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.getWindowTitle:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.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.SerializedFormWriterImpl.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.SerializedFormWriterImpl.addTop:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
6: aload 0
iconst_1
aload 3
invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.addNavLinks:(ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
7: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.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.StringContent
dup
aload 1
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
astore 4
start local 4 10: getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.TITLE_HEADING:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
iconst_1
11: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.title:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 4
12: 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 5
start local 5 13: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.header:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 5
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/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 14: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.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 17
15: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.mainTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
aload 6
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
16: goto 18
17: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 2
aload 6
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
18: StackMap locals:
StackMap stack:
aload 2
areturn
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 19 0 this Lcom/sun/tools/doclets/formats/html/SerializedFormWriterImpl;
0 19 1 header Ljava/lang/String;
1 19 2 bodyTree Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
5 19 3 htmlTree Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
10 19 4 h1Content Lcom/sun/tools/doclets/internal/toolkit/Content;
13 19 5 heading Lcom/sun/tools/doclets/internal/toolkit/Content;
14 19 6 div Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
header
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/SerializedFormWriterImpl;
1 3 1 ul Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
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: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.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 3
1: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SECTION:()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 1
start local 1 2: goto 5
end local 1 3: StackMap locals:
StackMap stack:
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 1
start local 1 4: 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
5: StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/doclets/formats/html/SerializedFormWriterImpl;
2 3 1 htmlTree Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
4 6 1 htmlTree Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
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=3, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.PACKAGE_HEADING:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
iconst_1
1: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.packageLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
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 2
start local 2 3: aload 2
aload 0
invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.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
4: aload 2
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Ljava/lang/String;)V
5: aload 2
areturn
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/SerializedFormWriterImpl;
0 6 1 packageName Ljava/lang/String;
3 6 2 heading Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
packageName
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/SerializedFormWriterImpl;
1 3 1 ul Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
public boolean isVisibleClass(com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.visibleClasses:Ljava/util/List;
aload 1
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifeq 1
aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.isGeneratedDoc:(Lcom/sun/javadoc/ClassDoc;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/SerializedFormWriterImpl;
0 2 1 classDoc Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
classDoc
public com.sun.tools.doclets.internal.toolkit.Content (com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.isVisibleClass:(Lcom/sun/javadoc/ClassDoc;)Z
ifeq 5
1: aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.DEFAULT:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
aload 1
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
2: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getClassName:(Lcom/sun/javadoc/ClassDoc;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.label:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
3: invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
4: goto 6
5: StackMap locals:
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 1
invokeinterface com.sun.javadoc.ClassDoc.qualifiedName:()Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
astore 2
start local 2 7: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.blockList:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
8: aload 1
invokeinterface com.sun.javadoc.ClassDoc.qualifiedName:()Ljava/lang/String;
9: invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.getMarkerAnchor:(Ljava/lang/String;)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 3
start local 3 10: aload 1
invokeinterface com.sun.javadoc.ClassDoc.superclassType:()Lcom/sun/javadoc/Type;
ifnull 16
11: aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
12: getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.SERIALIZED_FORM:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
13: aload 1
invokeinterface com.sun.javadoc.ClassDoc.superclassType:()Lcom/sun/javadoc/Type;
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/Type;)V
14: invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
15: goto 17
16: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aconst_null
17: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
astore 4
start local 4 18: aload 4
ifnonnull 23
19: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
20: ldc "doclet.Class_0_implements_serializable"
aload 2
21: invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getResource:(Ljava/lang/String;Ljava/lang/Object;)Lcom/sun/tools/doclets/internal/toolkit/Content;
22: goto 27
23: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
24: ldc "doclet.Class_0_extends_implements_serializable"
aload 2
25: aload 4
26: invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getResource:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/tools/doclets/internal/toolkit/Content;
27: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
astore 5
start local 5 28: aload 3
getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.SERIALIZED_MEMBER_HEADING:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
29: aload 5
30: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.HEADING:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;Lcom/sun/tools/doclets/internal/toolkit/Content;)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
31: aload 3
areturn
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 32 0 this Lcom/sun/tools/doclets/formats/html/SerializedFormWriterImpl;
0 32 1 classDoc Lcom/sun/javadoc/ClassDoc;
7 32 2 classLink Lcom/sun/tools/doclets/internal/toolkit/Content;
10 32 3 li Lcom/sun/tools/doclets/internal/toolkit/Content;
18 32 4 superClassLink Lcom/sun/tools/doclets/internal/toolkit/Content;
28 32 5 className Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
classDoc
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.DL: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.nameValue: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/SerializedFormWriterImpl;
1 3 1 dl Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
public void addSerialUIDInfo(java.lang.String, java.lang.String, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: 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 4
start local 4 1: aload 3
aload 4
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DT:(Lcom/sun/tools/doclets/internal/toolkit/Content;)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: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 2
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
astore 5
start local 5 3: aload 3
aload 5
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DD:(Lcom/sun/tools/doclets/internal/toolkit/Content;)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: 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 5 0 this Lcom/sun/tools/doclets/formats/html/SerializedFormWriterImpl;
0 5 1 header Ljava/lang/String;
0 5 2 serialUID Ljava/lang/String;
0 5 3 serialUidTree Lcom/sun/tools/doclets/internal/toolkit/Content;
1 5 4 headerContent Lcom/sun/tools/doclets/internal/toolkit/Content;
3 5 5 serialContent Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
header
serialUID
serialUidTree
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/SerializedFormWriterImpl;
1 3 1 ul Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
public com.sun.tools.doclets.internal.toolkit.Content getSerializedContent(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.serializedFormContainer:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
1: aload 1
2: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 3: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.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 6
4: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.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
5: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.mainTree:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
areturn
6: StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 2
areturn
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/SerializedFormWriterImpl;
0 7 1 serializedTreeContent Lcom/sun/tools/doclets/internal/toolkit/Content;
3 7 2 divContent Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
serializedTreeContent
public void addPackageSerializedTree(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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.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: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.blockList:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 2
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;
goto 3
2: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
aload 2
3: StackMap locals: com.sun.tools.doclets.formats.html.SerializedFormWriterImpl com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
4: return
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/SerializedFormWriterImpl;
0 5 1 serializedSummariesTree Lcom/sun/tools/doclets/internal/toolkit/Content;
0 5 2 packageSerializedTree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
serializedSummariesTree
packageSerializedTree
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.SerializedFormWriterImpl.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.SerializedFormWriterImpl.addNavLinks:(ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
5: aload 0
aload 2
invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.addBottom:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
6: aload 0
getfield com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.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/SerializedFormWriterImpl;
0 9 1 serializedTree Lcom/sun/tools/doclets/internal/toolkit/Content;
4 9 2 htmlTree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
serializedTree
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
aconst_null
iconst_1
aload 1
invokevirtual com.sun.tools.doclets.formats.html.SerializedFormWriterImpl.printHtmlDocument:([Ljava/lang/String;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/SerializedFormWriterImpl;
0 2 1 serializedTree Lcom/sun/tools/doclets/internal/toolkit/Content;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
serializedTree
public com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter getSerialFieldWriter(com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.HtmlSerialFieldWriter
dup
aload 0
aload 1
invokespecial com.sun.tools.doclets.formats.html.HtmlSerialFieldWriter.<init>:(Lcom/sun/tools/doclets/formats/html/SubWriterHolderWriter;Lcom/sun/javadoc/ClassDoc;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/SerializedFormWriterImpl;
0 1 1 classDoc Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
classDoc
public com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter getSerialMethodWriter(com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.HtmlSerialMethodWriter
dup
aload 0
aload 1
invokespecial com.sun.tools.doclets.formats.html.HtmlSerialMethodWriter.<init>:(Lcom/sun/tools/doclets/formats/html/SubWriterHolderWriter;Lcom/sun/javadoc/ClassDoc;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/SerializedFormWriterImpl;
0 1 1 classDoc Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
classDoc
}
SourceFile: "SerializedFormWriterImpl.java"
InnerClasses:
public final Kind = com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind of com.sun.tools.doclets.formats.html.LinkInfoImpl
public abstract SerialFieldWriter = com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter of com.sun.tools.doclets.internal.toolkit.SerializedFormWriter
public abstract SerialMethodWriter = com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter of com.sun.tools.doclets.internal.toolkit.SerializedFormWriter
RuntimeVisibleAnnotations:
java.lang.Deprecated()