public class jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl extends jdk.javadoc.internal.doclets.formats.html.AbstractExecutableMemberWriter implements jdk.javadoc.internal.doclets.toolkit.MethodWriter, jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl
super_class: jdk.javadoc.internal.doclets.formats.html.AbstractExecutableMemberWriter
{
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.AbstractExecutableMemberWriter.<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/MethodWriterImpl;
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 void <init>(jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.AbstractExecutableMemberWriter.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 2 1 writer Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
MethodParameters:
Name Flags
writer
public jdk.javadoc.internal.doclets.toolkit.Content (javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.START_OF_METHOD_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getMemberTreeHeader:()Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 0
aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.addSummaryHeader:(Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 4 1 typeElement Ljavax/lang/model/element/TypeElement;
0 4 2 memberSummaryTree Ljdk/javadoc/internal/doclets/toolkit/Content;
2 4 3 memberTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
typeElement
memberSummaryTree
public void addMemberTree(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;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
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.addMemberTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;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/MethodWriterImpl;
0 2 1 memberSummaryTree Ljdk/javadoc/internal/doclets/toolkit/Content;
0 2 2 memberTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
memberSummaryTree
memberTree
public jdk.javadoc.internal.doclets.toolkit.Content (javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.START_OF_METHOD_DETAILS:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getMemberTreeHeader:()Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 2: aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
3: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHOD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.DETAILS_HEADING:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.methodDetailLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
7: 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 8: aload 3
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
9: aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 10 1 typeElement Ljavax/lang/model/element/TypeElement;
0 10 2 memberDetailsTree Ljdk/javadoc/internal/doclets/toolkit/Content;
2 10 3 methodDetailsTree Ljdk/javadoc/internal/doclets/toolkit/Content;
8 10 4 heading Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
typeElement
memberDetailsTree
public jdk.javadoc.internal.doclets.toolkit.Content (javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.getErasureAnchor:(Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String;
dup
astore 3
start local 3 1: ifnull 3
2: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getMarkerAnchor:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: StackMap locals: java.lang.String
StackMap stack:
aload 2
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getAnchor:(Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getMarkerAnchor:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
5: invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getMemberTreeHeader:()Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 4
start local 4 7: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.MEMBER_HEADING: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 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.name:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
9: aload 4
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: aload 4
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 11 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 11 1 method Ljavax/lang/model/element/ExecutableElement;
0 11 2 methodDetailsTree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 11 3 erasureAnchor Ljava/lang/String;
7 11 4 methodDocTree Ljdk/javadoc/internal/doclets/toolkit/Content;
8 11 5 heading Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
method
methodDetailsTree
public jdk.javadoc.internal.doclets.toolkit.Content getSignature(javax.lang.model.element.ExecutableElement);
descriptor: (Ljavax/lang/model/element/ExecutableElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, 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.PRE: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: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.addAnnotationInfo:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.charCount:()I
istore 3
start local 3 3: aload 0
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addModifiers:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: aload 0
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addTypeParameters:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: aload 0
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addReturnType:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.linksource:Z
ifeq 10
7: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.name:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
astore 4
start local 4 8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 1
aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.addSrcLink:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 4 9: goto 11
10: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content int
StackMap stack:
aload 0
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.name:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addName:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: StackMap locals:
StackMap stack:
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.charCount:()I
iload 3
isub
istore 4
start local 4 12: aload 0
aload 1
aload 2
iload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addParameters:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;I)V
13: aload 0
aload 1
aload 2
iload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addExceptions:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;I)V
14: aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 15 1 method Ljavax/lang/model/element/ExecutableElement;
1 15 2 pre Ljdk/javadoc/internal/doclets/toolkit/Content;
3 15 3 annotationLength I
8 9 4 methodName Ljdk/javadoc/internal/doclets/toolkit/Content;
12 15 4 indent I
MethodParameters:
Name Flags
method
public void addDeprecated(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.MethodWriterImpl.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/MethodWriterImpl;
0 2 1 method Ljavax/lang/model/element/ExecutableElement;
0 2 2 methodDocTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
method
methodDocTree
public void (javax.lang.model.type.TypeMirror, javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.asTypeElement:(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/element/TypeElement;
astore 4
start local 4 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullBody:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 25
2: aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.typeElement:Ljavax/lang/model/element/TypeElement;
invokeinterface javax.lang.model.element.TypeElement.equals:(Ljava/lang/Object;)Z
ifne 5
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPublic:(Ljavax/lang/model/element/Element;)Z
ifne 7
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isLinkable:(Ljavax/lang/model/element/TypeElement;)Z
ifne 7
5: StackMap locals: javax.lang.model.element.TypeElement
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.addInlineComment:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: goto 25
7: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.EXECUTABLE_ELEMENT_COPY:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
8: aload 4
aload 2
9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifeq 11
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
goto 12
11: StackMap locals: jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl javax.lang.model.type.TypeMirror javax.lang.model.element.ExecutableElement jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind javax.lang.model.element.TypeElement javax.lang.model.element.ExecutableElement
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
12: StackMap locals: jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl javax.lang.model.type.TypeMirror javax.lang.model.element.ExecutableElement jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind javax.lang.model.element.TypeElement javax.lang.model.element.ExecutableElement java.lang.String
iconst_0
13: invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
14: astore 5
start local 5 15: aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 6
start local 6 16: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.descfrmTypeLabel:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
17: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isClass:(Ljavax/lang/model/element/Element;)Z
ifeq 19
18: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.descfrmClassLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
goto 20
19: StackMap locals: jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl javax.lang.model.type.TypeMirror javax.lang.model.element.ExecutableElement jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.descfrmInterfaceLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
20: StackMap locals: jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl javax.lang.model.type.TypeMirror javax.lang.model.element.ExecutableElement jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle jdk.javadoc.internal.doclets.toolkit.Content
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 7
start local 7 21: aload 7
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
22: aload 7
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
23: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.block:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 7
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
24: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.addInlineComment:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 7 end local 6 end local 5 25: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 26 1 holderType Ljavax/lang/model/type/TypeMirror;
0 26 2 method Ljavax/lang/model/element/ExecutableElement;
0 26 3 methodDocTree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 26 4 holder Ljavax/lang/model/element/TypeElement;
15 25 5 link Ljdk/javadoc/internal/doclets/toolkit/Content;
16 25 6 codelLink Ljdk/javadoc/internal/doclets/toolkit/Content;
21 25 7 descfrmLabel Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
holderType
method
methodDocTree
public void addTags(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
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.addTagsInfo:(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/MethodWriterImpl;
0 2 1 method Ljavax/lang/model/element/ExecutableElement;
0 2 2 methodDocTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
method
methodDocTree
public jdk.javadoc.internal.doclets.toolkit.Content getMethodDetails(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.SECTION:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.allowTag:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)Z
ifeq 3
1: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.getMemberTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SECTION:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 2: aload 2
areturn
end local 2 3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.getMemberTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 4 1 methodDetailsTree Ljdk/javadoc/internal/doclets/toolkit/Content;
2 3 2 htmlTree Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
methodDetailsTree
public jdk.javadoc.internal.doclets.toolkit.Content getMethodDoc(jdk.javadoc.internal.doclets.toolkit.Content, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
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
iload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.getMemberTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 1 1 methodDocTree Ljdk/javadoc/internal/doclets/toolkit/Content;
0 1 2 isLastContent Z
MethodParameters:
Name Flags
methodDocTree
isLastContent
public void addSummaryLabel(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.SUMMARY_HEADING:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.methodSummary:Ljdk/javadoc/internal/doclets/toolkit/Content;
2: 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 2
start local 2 3: aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: return
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/MethodWriterImpl;
0 5 1 memberTree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 5 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
memberTree
public java.lang.String getTableSummary();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Member_Table_Summary"
iconst_2
anewarray java.lang.Object
dup
iconst_0
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Method_Summary"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.methods"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
aastore
3: invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
public jdk.javadoc.internal.doclets.toolkit.Content getCaption();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.methods:Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
public java.util.List<java.lang.String> getSummaryTableHeader(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iconst_3
anewarray java.lang.String
dup
iconst_0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getModifierTypeHeader:()Ljava/lang/String;
aastore
dup
iconst_1
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Method"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Description"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
aastore
2: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
astore 2
start local 2 3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 4 1 member Ljavax/lang/model/element/Element;
3 4 2 header Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljavax/lang/model/element/Element;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
member
public void addSummaryAnchor(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/TypeElement;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
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
1: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHOD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 4 1 typeElement Ljavax/lang/model/element/TypeElement;
0 4 2 memberTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
typeElement
memberTree
public void addInheritedSummaryAnchor(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
1: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHODS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 4 1 typeElement Ljavax/lang/model/element/TypeElement;
0 4 2 inheritedTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
typeElement
inheritedTree
public void addInheritedSummaryLabel(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
1: getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.MEMBER:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
aload 1
iconst_0
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getPreQualifiedClassLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 3: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isClass:(Ljavax/lang/model/element/Element;)Z
ifeq 5
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
ldc "doclet.Methods_Inherited_From_Class"
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;)Ljava/lang/String;
goto 6
5: StackMap locals: jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: new 3 new 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
ldc "doclet.Methods_Inherited_From_Interface"
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;)Ljava/lang/String;
6: StackMap locals: jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: new 3 new 3 java.lang.String
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
astore 4
start local 4 7: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.INHERITED_SUMMARY_HEADING:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
8: aload 4
9: 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 5
start local 5 10: aload 5
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: aload 5
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
12: aload 2
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: 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 14 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 14 1 typeElement Ljavax/lang/model/element/TypeElement;
0 14 2 inheritedTree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 14 3 classLink Ljdk/javadoc/internal/doclets/toolkit/Content;
7 14 4 label Ljdk/javadoc/internal/doclets/toolkit/Content;
10 14 5 labelHeading Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
typeElement
inheritedTree
protected void addSummaryType(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast javax.lang.model.element.ExecutableElement
astore 3
start local 3 1: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getReturnType:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/type/TypeMirror;
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addModifierAndType:(Ljavax/lang/model/element/Element;Ljavax/lang/model/type/TypeMirror;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: return
end local 3 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/MethodWriterImpl;
0 3 1 member Ljavax/lang/model/element/Element;
0 3 2 tdSummaryType Ljdk/javadoc/internal/doclets/toolkit/Content;
1 3 3 meth Ljavax/lang/model/element/ExecutableElement;
MethodParameters:
Name Flags
member
tdSummaryType
protected static void addOverridden(jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter, javax.lang.model.type.TypeMirror, javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=6, locals=15, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nocomment:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
astore 4
start local 4 3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
astore 5
start local 5 4: aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
astore 6
start local 6 5: aload 4
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPublic:(Ljavax/lang/model/element/Element;)Z
ifne 8
6: aload 4
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isLinkable:(Ljavax/lang/model/element/TypeElement;)Z
ifne 8
7: return
8: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.Utils jdk.javadoc.internal.doclets.formats.html.Contents javax.lang.model.element.TypeElement
StackMap stack:
aload 4
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifeq 10
aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifne 10
9: return
10: StackMap locals:
StackMap stack:
aload 5
getfield jdk.javadoc.internal.doclets.formats.html.Contents.overridesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 7
start local 7 11: getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.METHOD_OVERRIDES:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
astore 8
start local 8 12: aload 2
ifnull 34
13: aload 4
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isAbstract:(Ljavax/lang/model/element/Element;)Z
ifeq 16
aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isAbstract:(Ljavax/lang/model/element/Element;)Z
ifeq 16
14: aload 5
getfield jdk.javadoc.internal.doclets.formats.html.Contents.specifiedByLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 7
15: getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.METHOD_SPECIFIED_BY:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
astore 8
16: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind
StackMap stack:
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.overrideSpecifyLabel:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 7
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DT:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 9
start local 9 17: aload 3
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: aload 0
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 8
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/type/TypeMirror;)V
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
19: astore 10
start local 10 20: aload 10
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 11
start local 11 21: aload 0
22: new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.MEMBER:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
23: aload 6
24: invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
25: aload 0
aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnchor:(Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
aload 2
invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
26: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 12
start local 12 27: aload 12
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 13
start local 13 28: aload 13
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DD:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 14
start local 14 29: aload 14
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
30: aload 14
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.inClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
31: aload 14
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
32: aload 14
aload 11
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
33: aload 3
aload 14
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 34: StackMap locals:
StackMap stack:
return
end local 8 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 35 0 writer Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 35 1 overriddenType Ljavax/lang/model/type/TypeMirror;
0 35 2 method Ljavax/lang/model/element/ExecutableElement;
0 35 3 dl Ljdk/javadoc/internal/doclets/toolkit/Content;
3 35 4 utils Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
4 35 5 contents Ljdk/javadoc/internal/doclets/formats/html/Contents;
5 35 6 holder Ljavax/lang/model/element/TypeElement;
11 35 7 label Ljdk/javadoc/internal/doclets/toolkit/Content;
12 35 8 context Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
17 34 9 dt Ljdk/javadoc/internal/doclets/toolkit/Content;
20 34 10 overriddenTypeLink Ljdk/javadoc/internal/doclets/toolkit/Content;
21 34 11 codeOverridenTypeLink Ljdk/javadoc/internal/doclets/toolkit/Content;
27 34 12 methlink Ljdk/javadoc/internal/doclets/toolkit/Content;
28 34 13 codeMethLink Ljdk/javadoc/internal/doclets/toolkit/Content;
29 34 14 dd Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
writer
overriddenType
method
dl
protected static void addImplementsInfo(jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter, javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=6, locals=16, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
astore 3
start local 3 1: aload 3
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isStatic:(Ljavax/lang/model/element/Element;)Z
ifne 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nocomment:Z
ifeq 3
2: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.Utils
StackMap stack:
return
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
astore 4
start local 4 4: new jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods
dup
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokespecial jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods.<init>:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Configuration;)V
5: astore 5
start local 5 6: new java.util.TreeSet
dup
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeOverrideUseComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
7: astore 6
start local 6 8: aload 6
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods.build:()Ljava/util/List;
invokeinterface java.util.SortedSet.addAll:(Ljava/util/Collection;)Z
pop
9: aload 6
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 8
goto 30
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.ExecutableElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.Utils jdk.javadoc.internal.doclets.formats.html.Contents jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods java.util.SortedSet top java.util.Iterator
StackMap stack:
10: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ExecutableElement
astore 7
start local 7 11: aload 5
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods.getMethodHolder:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/type/TypeMirror;
astore 9
start local 9 12: aload 3
aload 3
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getDeclaredType:(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror;
astore 9
13: aload 0
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.METHOD_SPECIFIED_BY:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
aload 9
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/type/TypeMirror;)V
15: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 10
start local 10 16: aload 10
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 11
start local 11 17: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.overrideSpecifyLabel:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 4
getfield jdk.javadoc.internal.doclets.formats.html.Contents.specifiedByLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DT:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 12
start local 12 18: aload 2
aload 12
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
19: aload 0
20: getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.MEMBER:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
aload 7
21: aload 7
invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
iconst_0
22: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 13
start local 13 23: aload 13
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 14
start local 14 24: aload 14
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DD:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 15
start local 15 25: aload 15
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
26: aload 15
aload 4
getfield jdk.javadoc.internal.doclets.formats.html.Contents.inInterface:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
27: aload 15
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
28: aload 15
aload 11
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
29: aload 2
aload 15
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 7 30: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
31: return
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 32 0 writer Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 32 1 method Ljavax/lang/model/element/ExecutableElement;
0 32 2 dl Ljdk/javadoc/internal/doclets/toolkit/Content;
1 32 3 utils Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
4 32 4 contents Ljdk/javadoc/internal/doclets/formats/html/Contents;
6 32 5 implementedMethodsFinder Ljdk/javadoc/internal/doclets/toolkit/util/ImplementedMethods;
8 32 6 implementedMethods Ljava/util/SortedSet<Ljavax/lang/model/element/ExecutableElement;>;
11 30 7 implementedMeth Ljavax/lang/model/element/ExecutableElement;
12 30 9 intfac Ljavax/lang/model/type/TypeMirror;
16 30 10 intfaclink Ljdk/javadoc/internal/doclets/toolkit/Content;
17 30 11 codeIntfacLink Ljdk/javadoc/internal/doclets/toolkit/Content;
18 30 12 dt Ljdk/javadoc/internal/doclets/toolkit/Content;
23 30 13 methlink Ljdk/javadoc/internal/doclets/toolkit/Content;
24 30 14 codeMethLink Ljdk/javadoc/internal/doclets/toolkit/Content;
25 30 15 dd Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
writer
method
dl
protected void addReturnType(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: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getReturnType:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/type/TypeMirror;
astore 3
start local 3 1: aload 3
ifnull 7
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
3: new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.RETURN_TYPE:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
aload 3
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/type/TypeMirror;)V
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 4
start local 4 5: aload 2
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 4 7: StackMap locals: javax.lang.model.type.TypeMirror
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 8 1 method Ljavax/lang/model/element/ExecutableElement;
0 8 2 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 8 3 type Ljavax/lang/model/type/TypeMirror;
5 7 4 linkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
method
htmltree
protected jdk.javadoc.internal.doclets.toolkit.Content getNavSummaryLink(javax.lang.model.element.TypeElement, boolean);
descriptor: (Ljavax/lang/model/element/TypeElement;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 10
1: aload 1
ifnonnull 6
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
3: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHOD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
5: invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
7: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHODS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
9: invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
10: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 11 1 typeElement Ljavax/lang/model/element/TypeElement;
0 11 2 link Z
MethodParameters:
Name Flags
typeElement
link
protected void addNavDetailLink(boolean, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifeq 5
1: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.writer:Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
2: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHOD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
3: invokevirtual jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/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 Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
0 7 1 link Z
0 7 2 liNav Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
link
liNav
}
SourceFile: "MethodWriterImpl.java"
InnerClasses:
public final Kind = jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind of jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl