public class jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter extends jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl implements jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter$SerialMethodWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter
super_class: jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl
{
public void <init>(jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter, javax.lang.model.element.TypeElement);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter;
0 2 1 writer Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
0 2 2 typeElement Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
writer
typeElement
public jdk.javadoc.internal.doclets.toolkit.Content ();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 1
start local 1 1: aload 1
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.blockList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter;
1 3 1 ul Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
public jdk.javadoc.internal.doclets.toolkit.Content (boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.LI:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 2
start local 2 1: iload 1
ifeq 3
2: aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.blockListLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
goto 4
3: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.blockList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
4: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter;
0 5 1 isLastContent Z
1 5 2 li Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
isLastContent
public jdk.javadoc.internal.doclets.toolkit.Content getSerializableMethods(java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
astore 3
start local 3 1: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.SERIALIZED_MEMBER_HEADING:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
2: aload 3
3: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HEADING:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 4
start local 4 4: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.blockList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 4
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 5
start local 5 5: aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: aload 5
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 7 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter;
0 7 1 heading Ljava/lang/String;
0 7 2 serializableMethodContent Ljdk/javadoc/internal/doclets/toolkit/Content;
1 7 3 headingContent Ljdk/javadoc/internal/doclets/toolkit/Content;
4 7 4 serialHeading Ljdk/javadoc/internal/doclets/toolkit/Content;
5 7 5 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
heading
serializableMethodContent
public jdk.javadoc.internal.doclets.toolkit.Content getNoCustomizationMsg(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
astore 2
start local 2 1: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter;
0 2 1 msg Ljava/lang/String;
1 2 2 noCustomizationMsg Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
msg
public void (javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/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 2
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.getHead:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: aload 2
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.getSignature:(Ljavax/lang/model/element/ExecutableElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter;
0 3 1 member Ljavax/lang/model/element/ExecutableElement;
0 3 2 methodsContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
member
methodsContentTree
public void addDeprecatedMemberInfo(javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/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 0
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.addDeprecatedInfo:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter;
0 2 1 member Ljavax/lang/model/element/ExecutableElement;
0 2 2 methodsContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
member
methodsContentTree
public void addMemberDescription(javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/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 0
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.addComment:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter;
0 2 1 member Ljavax/lang/model/element/ExecutableElement;
0 2 2 methodsContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
member
methodsContentTree
public void addMemberTags(javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 3
start local 3 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
2: astore 4
start local 4 3: aload 4
aload 1
4: aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getSerializedFormTaglets:()Ljava/util/List;
5: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
aload 3
6: invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.genTagOutput:(Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 5
start local 5 8: aload 5
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
9: aload 2
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.name:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
ldc "writeExternal"
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
ifne 15
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSerialDataTrees:(Ljavax/lang/model/element/ExecutableElement;)Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 15
12: aload 0
aload 1
ldc "doclet.MissingSerialDataTag"
13: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokeinterface javax.lang.model.element.ExecutableElement.getEnclosingElement:()Ljavax/lang/model/element/Element;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.name:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
14: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlSerialMethodWriter.serialWarning:(Ljavax/lang/model/element/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
15: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.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 16 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter;
0 16 1 member Ljavax/lang/model/element/ExecutableElement;
0 16 2 methodsContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 16 3 tagContent Ljdk/javadoc/internal/doclets/toolkit/Content;
3 16 4 tagletManager Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
8 16 5 dlTags Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
member
methodsContentTree
}
SourceFile: "HtmlSerialMethodWriter.java"
InnerClasses:
public abstract SerialMethodWriter = jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter$SerialMethodWriter of jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter