public class jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
super_class: java.lang.Object
{
public final jdk.javadoc.internal.doclets.toolkit.util.DocPath pathToRoot;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final jdk.javadoc.internal.doclets.toolkit.util.DocPath path;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final jdk.javadoc.internal.doclets.toolkit.util.DocPath filename;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
protected final jdk.javadoc.internal.doclets.formats.html.HtmlOptions options;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final jdk.javadoc.internal.doclets.toolkit.util.Utils utils;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final jdk.javadoc.internal.doclets.formats.html.Contents contents;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/Contents;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final jdk.javadoc.internal.doclets.toolkit.Messages messages;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Messages;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final jdk.javadoc.internal.doclets.toolkit.Resources resources;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Resources;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final jdk.javadoc.internal.doclets.formats.html.markup.Links links;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final jdk.javadoc.internal.doclets.toolkit.util.DocPaths docPaths;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final jdk.javadoc.internal.doclets.toolkit.util.Comparators comparators;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Comparators;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final jdk.javadoc.internal.doclets.formats.html.HtmlIds htmlIds;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected boolean printedAnnotationHeading;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean printedAnnotationFieldHeading;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private boolean isAnnotationDocumented;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean isContainerDocumented;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected java.lang.String winTitle;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected jdk.javadoc.internal.doclets.formats.html.markup.Script mainBodyScript;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
flags: (0x0004) ACC_PROTECTED
java.util.Map<java.lang.String, java.lang.Integer> indexAnchorTable;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
private static final java.util.regex.Pattern docrootPattern;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$assertionsDisabled:Z
3: ldc "{@docroot}"
invokestatic java.util.regex.Pattern.quote:(Ljava/lang/String;)Ljava/lang/String;
iconst_2
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
4: putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
5: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationHeading:Z
2: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationFieldHeading:Z
3: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
4: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.indexAnchorTable:Ljava/util/Map;
6: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
7: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
8: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getOptions:()Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
9: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getContents:()Ljdk/javadoc/internal/doclets/formats/html/Contents;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
10: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
11: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docResources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
12: aload 0
new jdk.javadoc.internal.doclets.formats.html.markup.Links
dup
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Links.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
13: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
14: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils.comparators:Ljdk/javadoc/internal/doclets/toolkit/util/Comparators;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.comparators:Ljdk/javadoc/internal/doclets/toolkit/util/Comparators;
15: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
16: aload 0
aload 2
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
17: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.invert:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
18: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.basename:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.filename:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
19: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
20: aload 0
new jdk.javadoc.internal.doclets.formats.html.markup.Script
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Script.<init>:()V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.mainBodyScript:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
21: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
ldc "doclet.Generating_0"
iconst_1
anewarray java.lang.Object
dup
iconst_0
22: aload 1
aload 2
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getPath:()Ljava/lang/String;
aastore
23: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
24: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 25 1 configuration Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 25 2 path Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
MethodParameters:
Name Flags
configuration
path
public java.lang.String replaceDocRootDir(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
ldc "{@"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
ifge 3
2: aload 1
areturn
3: StackMap locals: int
StackMap stack:
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
aload 1
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 3
start local 3 4: aload 3
invokevirtual java.util.regex.Matcher.find:()Z
ifne 6
5: aload 1
areturn
6: StackMap locals: java.util.regex.Matcher
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 7: iconst_0
istore 5
start local 5 8: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 3
invokevirtual java.util.regex.Matcher.start:()I
istore 6
start local 6 9: aload 4
aload 1
iload 5
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 3
invokevirtual java.util.regex.Matcher.end:()I
istore 5
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.docrootParent:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 15
aload 1
ldc "/.."
iload 5
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
ifeq 15
12: aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.docrootParent:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: iinc 5 3
14: goto 18
15: StackMap locals: int
StackMap stack:
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.isEmpty:()Z
ifeq 16
ldc "."
goto 17
StackMap locals:
StackMap stack: java.lang.StringBuilder
16: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String int java.util.regex.Matcher java.lang.StringBuilder int int
StackMap stack: java.lang.StringBuilder java.lang.String
17: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: StackMap locals:
StackMap stack:
iload 5
aload 1
invokevirtual java.lang.String.length:()I
if_icmpge 20
aload 1
iload 5
invokevirtual java.lang.String.charAt:(I)C
bipush 47
if_icmpeq 20
19: aload 4
bipush 47
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 6 20: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.util.regex.Matcher.find:()Z
ifne 8
21: aload 4
aload 1
iload 5
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
22: aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
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 23 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 23 1 htmlstr Ljava/lang/String;
1 23 2 index I
4 23 3 docrootMatcher Ljava/util/regex/Matcher;
7 23 4 buf Ljava/lang/StringBuilder;
8 23 5 prevEnd I
9 20 6 match I
MethodParameters:
Name Flags
htmlstr
private void addMethodInfo(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: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, 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;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
astore 3
start local 3 1: aload 3
invokeinterface javax.lang.model.element.TypeElement.getInterfaces:()Ljava/util/List;
astore 4
start local 4 2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.overriddenMethod:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/element/ExecutableElement;
astore 5
start local 5 3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getVisibleMemberTable:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
astore 6
start local 6 4: aload 4
invokeinterface java.util.List.isEmpty:()Z
ifne 6
5: aload 6
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.getImplementedMethods:(Ljavax/lang/model/element/ExecutableElement;)Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 7
6: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.ExecutableElement jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.util.List javax.lang.model.element.ExecutableElement jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable
StackMap stack:
aload 5
ifnull 14
7: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addImplementsInfo:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: aload 5
ifnull 14
9: aload 0
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.overriddenType:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/type/TypeMirror;
11: aload 5
12: aload 2
13: invokestatic jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addOverridden:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
14: StackMap locals:
StackMap stack:
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 15 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 15 1 method Ljavax/lang/model/element/ExecutableElement;
0 15 2 dl Ljdk/javadoc/internal/doclets/toolkit/Content;
1 15 3 enclosing Ljavax/lang/model/element/TypeElement;
2 15 4 intfacs Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
3 15 5 overriddenMethod Ljavax/lang/model/element/ExecutableElement;
4 15 6 vmt Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
MethodParameters:
Name Flags
method
dl
protected void addTagsInfo(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=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noComment:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.notes:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isExecutableElement:(Ljavax/lang/model/element/Element;)Z
ifeq 5
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isConstructor:(Ljavax/lang/model/element/Element;)Z
ifne 5
4: aload 0
aload 1
checkcast javax.lang.model.element.ExecutableElement
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addMethodInfo:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 4
start local 4 6: aload 3
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
7: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
8: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 9 1 e Ljavax/lang/model/element/Element;
0 9 2 htmlTree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 9 3 dl Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
6 9 4 output Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
e
htmlTree
protected jdk.javadoc.internal.doclets.toolkit.Content getBlockTagOutput(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getBlockTaglets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput:(Ljavax/lang/model/element/Element;Ljava/util/List;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 element Ljavax/lang/model/element/Element;
MethodParameters:
Name Flags
element
protected jdk.javadoc.internal.doclets.toolkit.Content getBlockTagOutput(javax.lang.model.element.Element, java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet>);
descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;)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: aload 0
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getBlockTagOutput:(Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Ljavax/lang/model/element/Element;Ljava/util/List;)Ljdk/javadoc/internal/doclets/toolkit/Content;
2: areturn
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/HtmlDocletWriter;
0 3 1 element Ljavax/lang/model/element/Element;
0 3 2 taglets Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;)Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
element
taglets
protected boolean hasSerializationOverviewTags(javax.lang.model.element.VariableElement);
descriptor: (Ljavax/lang/model/element/VariableElement;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 2
start local 2 1: aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 2
iconst_0
goto 3
StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
2: iconst_1
StackMap locals:
StackMap stack: int
3: ireturn
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/HtmlDocletWriter;
0 4 1 field Ljavax/lang/model/element/VariableElement;
1 4 2 output Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
field
private jdk.javadoc.internal.doclets.toolkit.Content getInlineTagOutput(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context);
descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
1: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getInlineTagOutput:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Lcom/sun/source/doctree/DocTree;Lcom/sun/source/doctree/DocTree;)Ljdk/javadoc/internal/doclets/toolkit/Content;
2: areturn
end local 4 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/HtmlDocletWriter;
0 3 1 element Ljavax/lang/model/element/Element;
0 3 2 holder Lcom/sun/source/doctree/DocTree;
0 3 3 tree Lcom/sun/source/doctree/DocTree;
0 3 4 context Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;
MethodParameters:
Name Flags
element
holder
tree
context
public jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter getTagletWriterInstance(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl
dup
aload 0
iload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Z)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 isFirstSentence Z
MethodParameters:
Name Flags
isFirstSentence
public jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter getTagletWriterInstance(jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl
dup
aload 0
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 context Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;
MethodParameters:
Name Flags
context
public void printHtmlDocument(java.util.List<java.lang.String>, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljava/util/List;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printHtmlDocument:(Ljava/util/List;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 3 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/HtmlDocletWriter;
0 2 1 metakeywords Ljava/util/List<Ljava/lang/String;>;
0 2 2 description Ljava/lang/String;
0 2 3 body Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
metakeywords
description
body
public void printHtmlDocument(java.util.List<java.lang.String>, java.lang.String, java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
aload 3
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printHtmlDocument:(Ljava/util/List;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 4 end local 3 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/HtmlDocletWriter;
0 2 1 metakeywords Ljava/util/List<Ljava/lang/String;>;
0 2 2 description Ljava/lang/String;
0 2 3 localStylesheets Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
0 2 4 body Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
metakeywords
description
localStylesheets
body
public void printHtmlDocument(java.util.List<java.lang.String>, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljava/util/List;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getAdditionalStylesheets:()Ljava/util/List;
astore 6
start local 6 1: aload 6
aload 4
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
2: new jdk.javadoc.internal.doclets.formats.html.markup.Head
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getDocletVersion:()Ljava/lang/Runtime$Version;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.startTime:Ljava/util/Date;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Head.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/Runtime$Version;Ljava/util/Date;)V
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noTimestamp:()Z
ifeq 4
iconst_0
goto 5
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content java.util.List jdk.javadoc.internal.doclets.toolkit.Content java.util.List
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Head
4: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content java.util.List jdk.javadoc.internal.doclets.toolkit.Content java.util.List
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Head int
5: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setTimestamp:(Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
6: aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setDescription:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
7: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getGenerator:(Ljava/lang/Class;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setGenerator:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setTitle:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.charset:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setCharset:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
10: aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.addKeywords:(Ljava/util/List;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getMainStylesheet:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setStylesheets:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/util/List;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createIndex:()Z
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.mainBodyScript:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setIndex:(ZLjdk/javadoc/internal/doclets/formats/html/markup/Script;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
iconst_1
anewarray jdk.javadoc.internal.doclets.toolkit.Content
dup
iconst_0
13: aload 3
aastore
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.addContent:([Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
14: astore 7
start local 7 15: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument
dup
16: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getLocale:()Ljava/util/Locale;
invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
aload 7
aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HTML:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
17: invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
astore 8
start local 8 18: aload 8
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.write:(Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;)V
19: 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 20 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 20 1 metakeywords Ljava/util/List<Ljava/lang/String;>;
0 20 2 description Ljava/lang/String;
0 20 3 extraHeadContent Ljdk/javadoc/internal/doclets/toolkit/Content;
0 20 4 localStylesheets Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
0 20 5 body Ljdk/javadoc/internal/doclets/toolkit/Content;
1 20 6 additionalStylesheets Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
15 20 7 head Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
18 20 8 htmlDocument Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
metakeywords
description
extraHeadContent
localStylesheets
body
public java.lang.String getWindowTitle(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.windowTitle:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 2
1: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.windowTitle:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
2: StackMap locals:
StackMap stack:
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/HtmlDocletWriter;
0 3 1 title Ljava/lang/String;
MethodParameters:
Name Flags
title
protected jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree (jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHeader:(Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 pageMode Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
MethodParameters:
Name Flags
pageMode
protected jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree (jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode, javax.lang.model.element.Element);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HEADER:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
1: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.top:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
2: aload 0
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavBar:(Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.getContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
3: 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/HtmlDocletWriter;
0 4 1 pageMode Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
0 4 2 element Ljavax/lang/model/element/Element;
MethodParameters:
Name Flags
pageMode
element
protected jdk.javadoc.internal.doclets.formats.html.Navigation getNavBar(jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode, javax.lang.model.element.Element);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new jdk.javadoc.internal.doclets.formats.html.Navigation
dup
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokespecial jdk.javadoc.internal.doclets.formats.html.Navigation.<init>:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
1: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.header:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.setUserHeader:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
2: areturn
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/HtmlDocletWriter;
0 3 1 pageMode Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
0 3 2 element Ljavax/lang/model/element/Element;
MethodParameters:
Name Flags
pageMode
element
public jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ();
descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.bottom:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
aconst_null
goto 9
3: StackMap locals:
StackMap stack:
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.FOOTER:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
4: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.HR:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
5: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.legalCopy:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
6: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
7: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SMALL:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
8: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.P:(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.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
9: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
1 10 1 bottom Ljava/lang/String;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkMainTree(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.OVERVIEW_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
1: aload 1
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 2
start local 2 3: aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 4: aload 3
areturn
end local 3 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/HtmlDocletWriter;
0 5 1 label Ljava/lang/String;
3 5 2 mainTreeContent Ljdk/javadoc/internal/doclets/toolkit/Content;
4 5 3 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
label
public jdk.javadoc.internal.doclets.toolkit.Content getLocalizedPackageName(javax.lang.model.element.PackageElement);
descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
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.defaultPackageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface javax.lang.model.element.PackageElement.getQualifiedName:()Ljavax/lang/model/element/Name;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getPackageLabel:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
3: StackMap locals:
StackMap stack: jdk.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/HtmlDocletWriter;
0 4 1 packageElement Ljavax/lang/model/element/PackageElement;
MethodParameters:
Name Flags
packageElement
public jdk.javadoc.internal.doclets.toolkit.Content getPackageLabel(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 packageName Ljava/lang/CharSequence;
MethodParameters:
Name Flags
packageName
protected jdk.javadoc.internal.doclets.toolkit.util.DocPath pathString(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathString:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
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/HtmlDocletWriter;
0 1 1 te Ljavax/lang/model/element/TypeElement;
0 1 2 name Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
MethodParameters:
Name Flags
te
name
protected jdk.javadoc.internal.doclets.toolkit.util.DocPath pathString(javax.lang.model.element.PackageElement, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
flags: (0x0004) ACC_PROTECTED
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.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
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/HtmlDocletWriter;
0 1 1 packageElement Ljavax/lang/model/element/PackageElement;
0 1 2 name Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
MethodParameters:
Name Flags
packageElement
name
public jdk.javadoc.internal.doclets.toolkit.Content getPackageLink(javax.lang.model.element.PackageElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 3
start local 3 3: iload 3
ifne 10
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 5
goto 9
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
astore 4
start local 4 6: aload 4
aload 1
invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
ifeq 9
7: iconst_1
istore 3
8: goto 10
end local 4 9: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
10: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content int
StackMap stack:
aload 1
ifnull 13
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.elementFlags:(Ljavax/lang/model/element/Element;)Ljava/util/Set;
astore 4
start local 4 12: goto 14
end local 4 13: StackMap locals:
StackMap stack:
ldc Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
astore 4
start local 4 14: StackMap locals: java.util.Set
StackMap stack:
aconst_null
astore 5
start local 5 15: iload 3
ifne 16
aload 1
ifnonnull 18
16: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack:
new jdk.javadoc.internal.doclets.toolkit.util.DocLink
dup
aload 0
aload 1
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathString:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokespecial jdk.javadoc.internal.doclets.toolkit.util.DocLink.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
astore 5
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
astore 5
19: StackMap locals:
StackMap stack:
aload 5
ifnull 28
20: aload 4
getstatic jdk.javadoc.internal.doclets.toolkit.util.Utils$ElementFlag.PREVIEW:Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 27
21: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
iconst_2
anewarray jdk.javadoc.internal.doclets.toolkit.Content
dup
iconst_0
22: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
aastore
dup
iconst_1
23: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 5
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forPreviewSection:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
invokeinterface jdk.javadoc.internal.doclets.formats.html.markup.HtmlId.name:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocLink.withFragment:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
24: 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.previewMark:Ljdk/javadoc/internal/doclets/toolkit/Content;
25: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SUP:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
26: aastore
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
areturn
27: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
28: StackMap locals:
StackMap stack:
aload 4
getstatic jdk.javadoc.internal.doclets.toolkit.util.Utils$ElementFlag.PREVIEW:Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 33
29: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
iconst_2
anewarray jdk.javadoc.internal.doclets.toolkit.Content
dup
iconst_0
30: aload 2
aastore
dup
iconst_1
31: 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.previewMark:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SUP:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
32: aastore
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
areturn
33: StackMap locals:
StackMap stack:
aload 2
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 34 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 34 1 packageElement Ljavax/lang/model/element/PackageElement;
0 34 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
3 34 3 included Z
6 9 4 p Ljavax/lang/model/element/PackageElement;
12 13 4 flags Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;>;
14 34 4 flags Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;>;
15 34 5 targetLink Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
MethodParameters:
Name Flags
packageElement
label
public jdk.javadoc.internal.doclets.toolkit.Content getModuleLink(javax.lang.model.element.ModuleElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/ModuleElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.elementFlags:(Ljavax/lang/model/element/Element;)Ljava/util/Set;
goto 2
1: StackMap locals:
StackMap stack:
ldc Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
2: StackMap locals:
StackMap stack: java.util.Set
astore 3
start local 3 3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
istore 4
start local 4 4: iload 4
ifeq 15
5: new jdk.javadoc.internal.doclets.toolkit.util.DocLink
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokespecial jdk.javadoc.internal.doclets.toolkit.util.DocLink.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
astore 5
start local 5 6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 5
aload 2
ldc ""
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 6
start local 6 7: aload 3
getstatic jdk.javadoc.internal.doclets.toolkit.util.Utils$ElementFlag.PREVIEW:Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 14
aload 2
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.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
if_acmpeq 14
8: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
iconst_2
anewarray jdk.javadoc.internal.doclets.toolkit.Content
dup
iconst_0
9: aload 6
aastore
dup
iconst_1
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 5
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forPreviewSection:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
invokeinterface jdk.javadoc.internal.doclets.formats.html.markup.HtmlId.name:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocLink.withFragment:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
11: 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.previewMark:Ljdk/javadoc/internal/doclets/toolkit/Content;
12: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SUP:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
13: aastore
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
astore 6
14: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.ModuleElement jdk.javadoc.internal.doclets.toolkit.Content java.util.Set int jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 6
areturn
end local 6 end local 5 15: StackMap locals:
StackMap stack:
aload 3
getstatic jdk.javadoc.internal.doclets.toolkit.util.Utils$ElementFlag.PREVIEW:Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 20
16: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
iconst_2
anewarray jdk.javadoc.internal.doclets.toolkit.Content
dup
iconst_0
17: aload 2
aastore
dup
iconst_1
18: 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.previewMark:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SUP:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
19: aastore
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
areturn
20: StackMap locals:
StackMap stack:
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 21 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 21 1 mdle Ljavax/lang/model/element/ModuleElement;
0 21 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
3 21 3 flags Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;>;
4 21 4 included Z
6 15 5 targetLink Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
7 15 6 link Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
mdle
label
public jdk.javadoc.internal.doclets.toolkit.Content interfaceName(javax.lang.model.element.TypeElement, boolean);
descriptor: (Ljavax/lang/model/element/TypeElement;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 2
1: aload 1
invokeinterface javax.lang.model.element.TypeElement.getQualifiedName:()Ljavax/lang/model/element/Name;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.CharSequence
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
astore 3
start local 3 4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isInterface:(Ljavax/lang/model/element/Element;)Z
ifeq 5
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.interfaceName:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 3
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;
goto 6
StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
5: aload 3
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
6: areturn
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/HtmlDocletWriter;
0 7 1 typeElement Ljavax/lang/model/element/TypeElement;
0 7 2 qual Z
4 7 3 name Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
typeElement
qual
public void addSrcLink(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnonnull 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;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
astore 4
start local 4 3: aload 4
ifnonnull 5
4: aload 1
checkcast javax.lang.model.element.TypeElement
astore 4
5: StackMap locals: javax.lang.model.element.TypeElement
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 15
6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
7: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SOURCE_OUTPUT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forClass:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
9: astore 5
start local 5 10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 5
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokestatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.getAnchorName:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
invokeinterface jdk.javadoc.internal.doclets.formats.html.markup.HtmlId.name:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.fragment:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
aload 2
ldc ""
12: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 6
start local 6 13: aload 3
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
end local 6 end local 5 14: goto 16
15: StackMap locals:
StackMap stack:
aload 3
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
16: 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 17 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 17 1 element Ljavax/lang/model/element/Element;
0 17 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 17 3 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 17 4 te Ljavax/lang/model/element/TypeElement;
10 14 5 href Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
13 14 6 content Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
element
label
htmltree
public jdk.javadoc.internal.doclets.toolkit.Content getLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)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.HtmlLinkFactory
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
astore 2
start local 2 1: aload 2
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.getLink:(Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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/HtmlDocletWriter;
0 2 1 linkInfo Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
1 2 2 factory Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;
MethodParameters:
Name Flags
linkInfo
public jdk.javadoc.internal.doclets.toolkit.Content getTypeParameterLinks(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)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.HtmlLinkFactory
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
astore 2
start local 2 1: aload 2
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.getTypeParameterLinks:(Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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/HtmlDocletWriter;
0 2 1 linkInfo Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
1 2 2 factory Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;
MethodParameters:
Name Flags
linkInfo
public jdk.javadoc.internal.doclets.toolkit.Content getCrossClassLink(javax.lang.model.element.TypeElement, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle, boolean);
descriptor: (Ljavax/lang/model/element/TypeElement;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=10, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
ifnull 20
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
astore 6
start local 6 2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
astore 7
start local 7 3: aload 6
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
astore 8
start local 8 4: iload 5
ifeq 6
5: aload 8
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 8
6: StackMap locals: java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 0
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
ifnull 20
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
aload 7
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
8: new java.lang.StringBuilder
dup
aload 6
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".html"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
9: invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
astore 9
start local 9 10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 9
11: aload 3
ifnull 12
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 13
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle int java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink
12: aload 8
goto 14
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle int java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink
13: aload 3
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle int java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
14: aload 4
15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Href_Class_Or_Interface_Title"
iconst_1
anewarray java.lang.Object
dup
iconst_0
16: aload 0
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
aastore
17: invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
18: iconst_1
19: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 9 end local 8 end local 7 end local 6 20: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle int
StackMap stack:
aconst_null
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 21 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 21 1 classElement Ljavax/lang/model/element/TypeElement;
0 21 2 refMemName Ljava/lang/String;
0 21 3 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 21 4 style Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
0 21 5 code Z
2 20 6 className Ljava/lang/String;
3 20 7 packageElement Ljavax/lang/model/element/PackageElement;
4 20 8 defaultLabel Ljdk/javadoc/internal/doclets/toolkit/Content;
10 20 9 link Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
MethodParameters:
Name Flags
classElement
refMemName
label
style
code
public jdk.javadoc.internal.doclets.toolkit.util.DocLink getCrossPackageLink(javax.lang.model.element.PackageElement);
descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
1: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
2: invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 3 1 element Ljavax/lang/model/element/PackageElement;
MethodParameters:
Name Flags
element
public jdk.javadoc.internal.doclets.toolkit.util.DocLink getCrossModuleLink(javax.lang.model.element.ModuleElement);
descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getModuleName:(Ljavax/lang/model/element/ModuleElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
2: invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 3 1 element Ljavax/lang/model/element/ModuleElement;
MethodParameters:
Name Flags
element
public jdk.javadoc.internal.doclets.toolkit.Content getQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.Element);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
aload 2
checkcast javax.lang.model.element.TypeElement
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
astore 3
start local 3 1: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 3 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/HtmlDocletWriter;
0 2 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 2 2 element Ljavax/lang/model/element/Element;
1 2 3 htmlLinkInfo Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
MethodParameters:
Name Flags
context
element
public void addPreQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aconst_null
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 3 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/HtmlDocletWriter;
0 2 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 2 2 typeElement Ljavax/lang/model/element/TypeElement;
0 2 3 contentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
context
typeElement
contentTree
public jdk.javadoc.internal.doclets.toolkit.Content getPreQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.TypeElement);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, 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.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
astore 4
start local 4 2: aload 4
ifnull 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 4
invokeinterface javax.lang.model.element.PackageElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.shouldExcludeQualifier:(Ljava/lang/String;)Z
ifne 4
3: aload 3
aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getEnclosingPackageName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
4: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.PackageElement
StackMap stack:
aload 3
aload 0
new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
5: aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
6: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
7: 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 8 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 8 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 8 2 typeElement Ljavax/lang/model/element/TypeElement;
1 8 3 classlink Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
2 8 4 pkg Ljavax/lang/model/element/PackageElement;
MethodParameters:
Name Flags
context
typeElement
public void addPreQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
astore 5
start local 5 1: aload 5
ifnull 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 5
invokeinterface javax.lang.model.element.PackageElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.shouldExcludeQualifier:(Ljava/lang/String;)Z
ifne 3
2: aload 4
aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getEnclosingPackageName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
3: StackMap locals: javax.lang.model.element.PackageElement
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
5: aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.style:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
6: astore 6
start local 6 7: aload 0
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 7
start local 7 8: aload 4
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
9: return
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 10 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 10 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 10 2 typeElement Ljavax/lang/model/element/TypeElement;
0 10 3 style Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
0 10 4 contentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 10 5 pkg Ljavax/lang/model/element/PackageElement;
7 10 6 linkinfo Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
8 10 7 link Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
context
typeElement
style
contentTree
public java.lang.String getEnclosingPackageName(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
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.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
astore 2
start local 2 1: aload 2
invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
ifeq 2
ldc ""
goto 3
StackMap locals: javax.lang.model.element.PackageElement
StackMap stack:
2: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 2
invokeinterface javax.lang.model.element.PackageElement.getQualifiedName:()Ljavax/lang/model/element/Name;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: 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/HtmlDocletWriter;
0 4 1 te Ljavax/lang/model/element/TypeElement;
1 4 2 encl Ljavax/lang/model/element/PackageElement;
MethodParameters:
Name Flags
te
protected javax.lang.model.element.TypeElement getCurrentPageElement();
descriptor: ()Ljavax/lang/model/element/TypeElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
public void addPreQualifiedStrongClassLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.typeNameLink:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 3 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/HtmlDocletWriter;
0 2 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 2 2 typeElement Ljavax/lang/model/element/TypeElement;
0 2 3 contentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
context
typeElement
contentTree
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.Element, java.lang.CharSequence);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
aload 2
1: aload 3
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
aconst_null
iconst_0
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
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/HtmlDocletWriter;
0 3 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 3 2 element Ljavax/lang/model/element/Element;
0 3 3 label Ljava/lang/CharSequence;
MethodParameters:
Name Flags
context
element
label
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, java.lang.CharSequence);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
aconst_null
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 4 end local 3 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/HtmlDocletWriter;
0 1 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 1 2 typeElement Ljavax/lang/model/element/TypeElement;
0 1 3 element Ljavax/lang/model/element/Element;
0 1 4 label Ljava/lang/CharSequence;
MethodParameters:
Name Flags
context
typeElement
element
label
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, java.lang.CharSequence, jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
aload 5
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 1 2 typeElement Ljavax/lang/model/element/TypeElement;
0 1 3 element Ljavax/lang/model/element/Element;
0 1 4 label Ljava/lang/CharSequence;
0 1 5 style Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
MethodParameters:
Name Flags
context
typeElement
element
label
style
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, java.lang.CharSequence, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
aconst_null
iload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 1 2 typeElement Ljavax/lang/model/element/TypeElement;
0 1 3 element Ljavax/lang/model/element/Element;
0 1 4 label Ljava/lang/CharSequence;
0 1 5 isProperty Z
MethodParameters:
Name Flags
context
typeElement
element
label
isProperty
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isLinkable:(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;)Z
ifne 2
1: aload 4
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isExecutableElement:(Ljavax/lang/model/element/Element;)Z
ifeq 13
3: aload 3
checkcast javax.lang.model.element.ExecutableElement
astore 7
start local 7 4: iload 6
ifeq 5
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forProperty:(Ljavax/lang/model/element/ExecutableElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
goto 6
StackMap locals: javax.lang.model.element.ExecutableElement
StackMap stack:
5: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forMember:(Ljavax/lang/model/element/ExecutableElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlId
6: astore 8
start local 8 7: aload 0
new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
8: aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
9: aload 8
invokeinterface jdk.javadoc.internal.doclets.formats.html.markup.HtmlId.name:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
10: aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.style:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
11: aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.targetMember:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
12: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 8 end local 7 13: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isVariableElement:(Ljavax/lang/model/element/Element;)Z
ifne 14
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isTypeElement:(Ljavax/lang/model/element/Element;)Z
ifeq 20
14: StackMap locals:
StackMap stack:
aload 0
new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
15: aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
16: aload 3
invokeinterface javax.lang.model.element.Element.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
17: aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.style:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
18: aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.targetMember:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
19: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
20: StackMap locals:
StackMap stack:
aload 4
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 21 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 21 1 context Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
0 21 2 typeElement Ljavax/lang/model/element/TypeElement;
0 21 3 element Ljavax/lang/model/element/Element;
0 21 4 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 21 5 style Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
0 21 6 isProperty Z
4 13 7 ee Ljavax/lang/model/element/ExecutableElement;
7 13 8 id Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
MethodParameters:
Name Flags
context
typeElement
element
label
style
isProperty
public jdk.javadoc.internal.doclets.toolkit.Content seeTagToContent(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context);
descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=19, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
astore 4
start local 4 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
astore 5
start local 5 2: aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getTagName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
astore 6
start local 6 3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getText:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.normalizeNewlines:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 7
start local 7 4: invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind:()[I
aload 4
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
iaload
lookupswitch { // 3
17: 5
18: 5
24: 7
default: 15
}
5: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String
StackMap stack:
aload 2
checkcast com.sun.source.doctree.LinkTree
invokeinterface com.sun.source.doctree.LinkTree.getLabel:()Ljava/util/List;
astore 8
start local 8 6: goto 16
end local 8 7: StackMap locals:
StackMap stack:
aload 2
checkcast com.sun.source.doctree.SeeTree
invokeinterface com.sun.source.doctree.SeeTree.getReference:()Ljava/util/List;
astore 9
start local 9 8: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$assertionsDisabled:Z
ifne 9
aload 9
invokeinterface java.util.List.isEmpty:()Z
ifeq 9
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
9: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String top java.util.List
StackMap stack:
invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind:()[I
aload 9
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
iaload
lookupswitch { // 3
22: 12
29: 11
32: 10
default: 14
}
10: StackMap locals:
StackMap stack:
aload 7
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
areturn
11: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 0
aload 0
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.removeTrailingSlash:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
areturn
12: StackMap locals:
StackMap stack:
aload 9
iconst_1
aload 9
invokeinterface java.util.List.size:()I
invokeinterface java.util.List.subList:(II)Ljava/util/List;
astore 8
start local 8 13: goto 16
end local 8 14: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
aload 9
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 9 15: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String
StackMap stack:
new java.lang.IllegalStateException
dup
aload 4
invokevirtual com.sun.source.doctree.DocTree$Kind.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
start local 8 16: StackMap locals: java.util.List
StackMap stack:
aload 4
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 17
iconst_1
goto 18
StackMap locals:
StackMap stack:
17: iconst_0
StackMap locals:
StackMap stack: int
18: istore 9
start local 9 19: aload 0
iload 9
20: aload 0
aload 2
aload 1
aload 8
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;)Ljdk/javadoc/internal/doclets/toolkit/Content;
21: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 10
start local 10 22: aload 0
aload 4
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 23
iconst_1
goto 24
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
23: iconst_0
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
24: aload 0
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.removeTrailingSlash:(Ljava/lang/String;)Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 11
start local 11 25: aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedClass:(Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/TypeElement;
astore 12
start local 12 26: aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedMember:(Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/Element;
astore 13
start local 13 27: aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedMemberName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
astore 14
start local 14 28: aload 14
ifnonnull 30
aload 13
ifnull 30
29: aload 13
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 14
30: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement javax.lang.model.element.Element java.lang.String
StackMap stack:
aload 12
ifnonnull 62
31: aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedModule:(Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/ModuleElement;
astore 15
start local 15 32: aload 15
ifnull 36
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 15
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifeq 36
33: aload 0
aload 15
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 34
aload 11
goto 35
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement javax.lang.model.element.Element java.lang.String javax.lang.model.element.ModuleElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.ModuleElement
34: aload 10
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement javax.lang.model.element.Element java.lang.String javax.lang.model.element.ModuleElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.ModuleElement jdk.javadoc.internal.doclets.toolkit.Content
35: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getModuleLink:(Ljavax/lang/model/element/ModuleElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
36: StackMap locals:
StackMap stack:
aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedPackage:(Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/PackageElement;
astore 16
start local 16 37: aload 16
ifnull 43
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 16
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifeq 43
38: aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 42
39: aload 0
iload 9
40: aload 16
invokeinterface javax.lang.model.element.PackageElement.getQualifiedName:()Ljavax/lang/model/element/Name;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
41: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 10
42: StackMap locals: javax.lang.model.element.PackageElement
StackMap stack:
aload 0
aload 16
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
43: StackMap locals:
StackMap stack:
aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedModuleName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
astore 17
start local 17 44: aload 16
ifnull 45
aload 0
aload 16
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
goto 48
45: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
aload 17
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.isModule:(Ljava/lang/String;)Z
ifeq 47
46: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils.elementUtils:Ljavax/lang/model/util/Elements;
aload 17
invokeinterface javax.lang.model.util.Elements.getModuleElement:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/ModuleElement;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossModuleLink:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
goto 48
47: StackMap locals:
StackMap stack:
aconst_null
48: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocLink
astore 18
start local 18 49: aload 18
ifnull 54
50: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 18
51: aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 52
aload 11
goto 53
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement javax.lang.model.element.Element java.lang.String javax.lang.model.element.ModuleElement javax.lang.model.element.PackageElement java.lang.String jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink
52: aload 10
53: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement javax.lang.model.element.Element java.lang.String javax.lang.model.element.ModuleElement javax.lang.model.element.PackageElement java.lang.String jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createExternalLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
54: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
55: ldc "doclet.see.class_or_package_not_found"
iconst_2
anewarray java.lang.Object
dup
iconst_0
56: new java.lang.StringBuilder
dup
ldc "@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_1
57: aload 7
aastore
58: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
59: aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 60
aload 11
goto 61
StackMap locals:
StackMap stack:
60: aload 10
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
61: areturn
end local 18 end local 17 end local 16 end local 15 62: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement javax.lang.model.element.Element java.lang.String
StackMap stack:
aload 14
ifnonnull 74
63: aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 71
64: aload 12
invokeinterface javax.lang.model.element.TypeElement.getTypeParameters:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 70
aload 7
ldc "<"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 70
65: aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedType:(Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/type/TypeMirror;
astore 15
start local 15 66: aload 15
ifnull 70
67: aload 0
iload 9
aload 0
68: new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.DEFAULT:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
aload 15
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/type/TypeMirror;)V
69: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 15 70: StackMap locals:
StackMap stack:
aload 0
iload 9
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 12
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 10
71: StackMap locals:
StackMap stack:
aload 0
new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.DEFAULT:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
aload 12
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
72: aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
73: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
74: StackMap locals:
StackMap stack:
aload 13
ifnonnull 78
75: aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 76
aload 11
goto 77
StackMap locals:
StackMap stack:
76: aload 10
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
77: areturn
78: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 13
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
astore 15
start local 15 79: aconst_null
astore 16
start local 16 80: aload 13
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
if_acmpne 85
81: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 15
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getVisibleMemberTable:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
astore 17
start local 17 82: aload 17
aload 13
checkcast javax.lang.model.element.ExecutableElement
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.getOverriddenMethod:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/element/ExecutableElement;
astore 16
83: aload 16
ifnull 85
84: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 16
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
astore 15
end local 17 85: StackMap locals: javax.lang.model.element.TypeElement javax.lang.model.element.ExecutableElement
StackMap stack:
aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getText:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
ldc "#"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 100
86: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 15
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPublic:(Ljavax/lang/model/element/Element;)Z
ifne 100
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 15
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isLinkable:(Ljavax/lang/model/element/TypeElement;)Z
ifne 100
87: aload 0
instanceof jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
ifeq 90
88: aload 0
checkcast jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl.getTypeElement:()Ljavax/lang/model/element/TypeElement;
astore 15
89: goto 100
StackMap locals:
StackMap stack:
90: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 15
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPublic:(Ljavax/lang/model/element/Element;)Z
ifne 96
91: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
92: aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
ldc "doclet.see.class_or_package_not_accessible"
iconst_2
anewarray java.lang.Object
dup
iconst_0
93: aload 6
aastore
dup
iconst_1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 15
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
aastore
94: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
95: goto 100
96: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
97: aload 5
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
ldc "doclet.see.class_or_package_not_found"
iconst_2
anewarray java.lang.Object
dup
iconst_0
98: aload 6
aastore
dup
iconst_1
aload 7
aastore
99: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
100: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.currentTypeElement:Ljavax/lang/model/element/TypeElement;
aload 15
if_acmpeq 105
101: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 13
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isConstructor:(Ljavax/lang/model/element/Element;)Z
ifeq 103
102: aload 14
goto 104
103: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 15
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
104: StackMap locals:
StackMap stack: java.lang.String
astore 14
105: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 13
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isExecutableElement:(Ljavax/lang/model/element/Element;)Z
ifeq 110
106: aload 14
bipush 40
invokevirtual java.lang.String.indexOf:(I)I
ifge 108
107: new java.lang.StringBuilder
dup
aload 14
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 13
checkcast javax.lang.model.element.ExecutableElement
aconst_null
iconst_1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeSignature:(Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;Z)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 14
108: StackMap locals:
StackMap stack:
aload 16
ifnull 110
109: aload 16
astore 13
110: StackMap locals:
StackMap stack:
aload 0
aload 4
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 111
iconst_1
goto 112
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
111: iconst_0
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement javax.lang.model.element.ExecutableElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
112: aload 14
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 11
113: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.SEE_TAG:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
aload 15
114: aload 13
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 115
aload 11
goto 116
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement javax.lang.model.element.ExecutableElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind javax.lang.model.element.TypeElement javax.lang.model.element.Element
115: aload 10
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement javax.lang.model.element.ExecutableElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind javax.lang.model.element.TypeElement javax.lang.model.element.Element jdk.javadoc.internal.doclets.toolkit.Content
116: aconst_null
iconst_0
117: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 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 118 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 118 1 element Ljavax/lang/model/element/Element;
0 118 2 see Lcom/sun/source/doctree/DocTree;
0 118 3 context Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;
1 118 4 kind Lcom/sun/source/doctree/DocTree$Kind;
2 118 5 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
3 118 6 tagName Ljava/lang/String;
4 118 7 seeText Ljava/lang/String;
6 7 8 label Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
13 14 8 label Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
16 118 8 label Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
8 15 9 ref Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
19 118 9 isLinkPlain Z
22 118 10 labelContent Ljdk/javadoc/internal/doclets/toolkit/Content;
25 118 11 text Ljdk/javadoc/internal/doclets/toolkit/Content;
26 118 12 refClass Ljavax/lang/model/element/TypeElement;
27 118 13 refMem Ljavax/lang/model/element/Element;
28 118 14 refMemName Ljava/lang/String;
32 62 15 refModule Ljavax/lang/model/element/ModuleElement;
37 62 16 refPackage Ljavax/lang/model/element/PackageElement;
44 62 17 refModuleName Ljava/lang/String;
49 62 18 elementCrossLink Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
66 70 15 refType Ljavax/lang/model/type/TypeMirror;
79 118 15 containing Ljavax/lang/model/element/TypeElement;
80 118 16 overriddenMethod Ljavax/lang/model/element/ExecutableElement;
82 85 17 vmt Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
MethodParameters:
Name Flags
element
see
context
private java.lang.String removeTrailingSlash(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 1
aload 1
iconst_0
aload 1
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 3 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
private jdk.javadoc.internal.doclets.toolkit.Content plainOrCode(boolean, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifne 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 2
StackMap locals:
StackMap stack:
1: aload 2
goto 3
StackMap locals:
StackMap stack:
2: aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
3: 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/HtmlDocletWriter;
0 4 1 plain Z
0 4 2 body Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
plain
body
public void (javax.lang.model.element.Element, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, 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.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
astore 4
start local 4 1: aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDescription:(Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
astore 5
start local 5 2: aload 0
aload 1
aload 2
aload 5
iconst_0
iconst_0
iconst_0
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
3: 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 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 4 1 element Ljavax/lang/model/element/Element;
0 4 2 tag Lcom/sun/source/doctree/DocTree;
0 4 3 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 4 4 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
2 4 5 description Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
MethodParameters:
Name Flags
element
tag
htmltree
public jdk.javadoc.internal.doclets.toolkit.Content getDeprecatedPhrase(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecatedForRemoval:(Ljavax/lang/model/element/Element;)Z
ifeq 2
1: 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.deprecatedForRemovalPhrase:Ljdk/javadoc/internal/doclets/toolkit/Content;
goto 3
2: StackMap locals:
StackMap stack:
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.deprecatedPhrase:Ljdk/javadoc/internal/doclets/toolkit/Content;
3: StackMap locals:
StackMap stack: jdk.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/HtmlDocletWriter;
0 4 1 e Ljavax/lang/model/element/Element;
MethodParameters:
Name Flags
e
public void (javax.lang.model.element.Element, com.sun.source.doctree.DeprecatedTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DeprecatedTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, 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.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
astore 4
start local 4 1: aload 0
aload 1
aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getBody:(Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
iconst_1
iconst_0
iconst_0
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
2: return
end local 4 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/HtmlDocletWriter;
0 3 1 e Ljavax/lang/model/element/Element;
0 3 2 tag Lcom/sun/source/doctree/DeprecatedTree;
0 3 3 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 3 4 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
MethodParameters:
Name Flags
e
tag
htmltree
public void (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: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFirstSentenceTrees:(Ljavax/lang/model/element/Element;)Ljava/util/List;
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryComment:(Ljavax/lang/model/element/Element;Ljava/util/List;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/HtmlDocletWriter;
0 2 1 element Ljavax/lang/model/element/Element;
0 2 2 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
element
htmltree
public void addPreviewComment(javax.lang.model.element.Element, java.util.List<? extends com.sun.source.doctree.DocTree>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_0
iconst_1
iconst_1
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 3 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/HtmlDocletWriter;
0 2 1 element Ljavax/lang/model/element/Element;
0 2 2 firstSentenceTags Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
0 2 3 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
element
firstSentenceTags
htmltree
public void addSummaryComment(javax.lang.model.element.Element, java.util.List<? extends com.sun.source.doctree.DocTree>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_0
iconst_1
iconst_1
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 3 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/HtmlDocletWriter;
0 2 1 element Ljavax/lang/model/element/Element;
0 2 2 firstSentenceTags Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
0 2 3 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
element
firstSentenceTags
htmltree
public void (javax.lang.model.element.Element, com.sun.source.doctree.DeprecatedTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DeprecatedTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, 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.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
astore 4
start local 4 1: aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getBody:(Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
astore 5
start local 5 2: aload 0
aload 1
aload 4
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getFirstSentenceTrees:(Ljava/util/List;)Ljava/util/List;
iconst_1
iconst_1
iconst_1
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
3: 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 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 4 1 element Ljavax/lang/model/element/Element;
0 4 2 tag Lcom/sun/source/doctree/DeprecatedTree;
0 4 3 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 4 4 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
2 4 5 body Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
MethodParameters:
Name Flags
element
tag
htmltree
public void (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: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullBody:(Ljavax/lang/model/element/Element;)Ljava/util/List;
iconst_0
iconst_0
iconst_0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/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/HtmlDocletWriter;
0 2 1 element Ljavax/lang/model/element/Element;
0 2 2 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
element
htmltree
private void addCommentTags(javax.lang.model.element.Element, java.util.List<? extends com.sun.source.doctree.DocTree>, boolean, boolean, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aconst_null
aload 2
iload 3
iload 4
iload 5
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
1: 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 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 2 1 element Ljavax/lang/model/element/Element;
0 2 2 tags Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
0 2 3 depr Z
0 2 4 first Z
0 2 5 inSummary Z
0 2 6 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
element
tags
depr
first
inSummary
htmltree
private void addCommentTags(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, java.util.List<? extends com.sun.source.doctree.DocTree>, boolean, boolean, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=10, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noComment:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
aload 1
aload 3
iload 5
iload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 9
start local 9 3: iload 4
ifeq 7
4: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.deprecationComment:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 9
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;
astore 8
start local 8 5: aload 7
aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
6: goto 9
end local 8 7: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List int int int jdk.javadoc.internal.doclets.toolkit.Content top jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.block:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 9
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;
astore 8
start local 8 8: aload 7
aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
9: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List int int int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 3
invokeinterface java.util.List.isEmpty:()Z
ifeq 11
10: aload 7
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
11: StackMap locals:
StackMap stack:
return
end local 9 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 12 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 12 1 element Ljavax/lang/model/element/Element;
0 12 2 holderTag Lcom/sun/source/doctree/DocTree;
0 12 3 tags Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
0 12 4 depr Z
0 12 5 first Z
0 12 6 inSummary Z
0 12 7 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
5 7 8 div Ljdk/javadoc/internal/doclets/toolkit/Content;
8 12 8 div Ljdk/javadoc/internal/doclets/toolkit/Content;
3 12 9 result Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
element
holderTag
tags
depr
first
inSummary
htmltree
boolean ignoreNonInlineTag(com.sun.source.doctree.DocTree);
descriptor: (Lcom/sun/source/doctree/DocTree;)Z
flags: (0x0000)
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.START_ELEMENT:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 5
2: aload 1
checkcast com.sun.source.doctree.StartElementTree
astore 3
start local 3 3: aload 3
invokeinterface com.sun.source.doctree.StartElementTree.getName:()Ljavax/lang/model/element/Name;
astore 2
end local 3 4: goto 8
StackMap locals: javax.lang.model.element.Name
StackMap stack:
5: aload 1
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.END_ELEMENT:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 8
6: aload 1
checkcast com.sun.source.doctree.EndElementTree
astore 3
start local 3 7: aload 3
invokeinterface com.sun.source.doctree.EndElementTree.getName:()Ljavax/lang/model/element/Name;
astore 2
end local 3 8: StackMap locals:
StackMap stack:
aload 2
ifnull 13
9: aload 2
invokestatic jdk.javadoc.internal.doclint.HtmlTag.get:(Ljavax/lang/model/element/Name;)Ljdk/javadoc/internal/doclint/HtmlTag;
astore 3
start local 3 10: aload 3
ifnull 13
11: aload 3
getfield jdk.javadoc.internal.doclint.HtmlTag.blockType:Ljdk/javadoc/internal/doclint/HtmlTag$BlockType;
getstatic jdk.javadoc.internal.doclint.HtmlTag$BlockType.INLINE:Ljdk/javadoc/internal/doclint/HtmlTag$BlockType;
if_acmpeq 13
12: iconst_1
ireturn
end local 3 13: StackMap locals:
StackMap stack:
iconst_0
ireturn
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/HtmlDocletWriter;
0 14 1 dtree Lcom/sun/source/doctree/DocTree;
1 14 2 name Ljavax/lang/model/element/Name;
3 4 3 setree Lcom/sun/source/doctree/StartElementTree;
7 8 3 eetree Lcom/sun/source/doctree/EndElementTree;
10 13 3 htmlTag Ljdk/javadoc/internal/doclint/HtmlTag;
MethodParameters:
Name Flags
dtree
boolean isAllWhiteSpace(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.isWhitespace:(C)Z
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 2
end local 2 6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 7 1 body Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
body
public jdk.javadoc.internal.doclets.toolkit.Content commentTagsToContent(com.sun.source.doctree.DocTree, javax.lang.model.element.Element, java.util.List<? extends com.sun.source.doctree.DocTree>, boolean);
descriptor: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
iload 4
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 4 end local 3 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/HtmlDocletWriter;
0 1 1 holderTag Lcom/sun/source/doctree/DocTree;
0 1 2 element Ljavax/lang/model/element/Element;
0 1 3 tags Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
0 1 4 isFirstSentence Z
Signature: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
holderTag
element
tags
isFirstSentence
public jdk.javadoc.internal.doclets.toolkit.Content commentTagsToContent(com.sun.source.doctree.DocTree, javax.lang.model.element.Element, java.util.List<? extends com.sun.source.doctree.DocTree>, boolean, boolean);
descriptor: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
1: new jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context
dup
iload 4
iload 5
invokespecial jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context.<init>:(ZZ)V
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 3 1 holderTag Lcom/sun/source/doctree/DocTree;
0 3 2 element Ljavax/lang/model/element/Element;
0 3 3 trees Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
0 3 4 isFirstSentence Z
0 3 5 inSummary Z
Signature: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
holderTag
element
trees
isFirstSentence
inSummary
public jdk.javadoc.internal.doclets.toolkit.Content commentTagsToContent(com.sun.source.doctree.DocTree, javax.lang.model.element.Element, java.util.List<? extends com.sun.source.doctree.DocTree>, jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context);
descriptor: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
astore 5
start local 5 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
astore 6
start local 6 2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 2
aload 3
iconst_1
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTags:(Ljavax/lang/model/element/Element;Ljava/lang/Iterable;Z)V
3: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
4: aload 3
invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
astore 7
start local 7 5: goto 30
6: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.util.ListIterator
StackMap stack:
aload 7
invokeinterface java.util.ListIterator.hasPrevious:()Z
ifeq 7
iconst_0
goto 8
StackMap locals:
StackMap stack:
7: iconst_1
StackMap locals:
StackMap stack: int
8: istore 8
start local 8 9: aload 7
invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
astore 9
start local 9 10: aload 7
invokeinterface java.util.ListIterator.hasNext:()Z
ifeq 11
iconst_0
goto 12
StackMap locals: int com.sun.source.doctree.DocTree
StackMap stack:
11: iconst_1
StackMap locals:
StackMap stack: int
12: istore 10
start local 10 13: aload 4
getfield jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context.isFirstSentence:Z
ifeq 24
14: aload 0
aload 9
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.ignoreNonInlineTag:(Lcom/sun/source/doctree/DocTree;)Z
ifeq 16
15: goto 30
16: StackMap locals: int
StackMap stack:
iload 10
ifne 17
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
ifeq 20
17: StackMap locals:
StackMap stack:
aload 9
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.TEXT:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 20
18: aload 0
aload 6
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getText:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAllWhiteSpace:(Ljava/lang/String;)Z
ifeq 20
19: goto 30
20: StackMap locals:
StackMap stack:
iload 8
ifne 21
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
ifeq 24
StackMap locals:
StackMap stack:
21: aload 9
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.COMMENT:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 24
22: aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
23: goto 30
24: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2
dup
aload 0
aload 9
aload 5
iload 10
aload 2
aload 1
aload 4
aload 6
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;ZLjavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;)V
25: aload 9
aconst_null
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visit:(Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
26: istore 11
start local 11 27: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
28: iload 11
ifeq 30
29: goto 31
end local 11 end local 10 end local 9 end local 8 30: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.ListIterator.hasNext:()Z
ifne 6
end local 7 31: StackMap locals:
StackMap stack:
aload 5
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 32 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 32 1 holderTag Lcom/sun/source/doctree/DocTree;
0 32 2 element Ljavax/lang/model/element/Element;
0 32 3 trees Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
0 32 4 context Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;
1 32 5 result Ljdk/javadoc/internal/doclets/toolkit/Content;
2 32 6 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
5 31 7 iterator Ljava/util/ListIterator<+Lcom/sun/source/doctree/DocTree;>;
9 30 8 isFirstNode Z
10 30 9 tag Lcom/sun/source/doctree/DocTree;
13 30 10 isLastNode Z
27 30 11 allDone Z
Signature: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Ljdk/javadoc/internal/doclets/formats/html/TagletWriterImpl$Context;)Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
holderTag
element
trees
context
private boolean shouldNotRedirectRelativeLinks();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof jdk.javadoc.internal.doclets.toolkit.ClassWriter
ifne 3
1: aload 0
instanceof jdk.javadoc.internal.doclets.toolkit.PackageSummaryWriter
ifne 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
private java.lang.String redirectRelativeLinks(javax.lang.model.element.Element, com.sun.source.doctree.TextTree);
descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/TextTree;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface com.sun.source.doctree.TextTree.getBody:()Ljava/lang/String;
astore 3
start local 3 1: aload 1
ifnull 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isOverviewElement:(Ljavax/lang/model/element/Element;)Z
ifne 2
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.shouldNotRedirectRelativeLinks:()Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
aload 3
areturn
3: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
4: aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3.visit:(Ljavax/lang/model/element/Element;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.DocPath
5: astore 4
start local 4 6: aload 4
ifnonnull 8
7: aload 3
areturn
8: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
StackMap stack:
aload 3
invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 9: aload 5
ldc "mailto:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 17
10: aload 5
ldc "http:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 17
11: aload 5
ldc "https:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 17
12: aload 5
ldc "file:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 17
13: new java.lang.StringBuilder
dup
ldc "{@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
new jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "}/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: aload 4
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
16: aload 0
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 3
17: StackMap locals: java.lang.String
StackMap stack:
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 18 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 18 1 element Ljavax/lang/model/element/Element;
0 18 2 tt Lcom/sun/source/doctree/TextTree;
1 18 3 text Ljava/lang/String;
6 18 4 redirectPathFromRoot Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
9 18 5 lower Ljava/lang/String;
MethodParameters:
Name Flags
element
tt
public boolean isCoreClass(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
ifnull 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isStatic:(Ljavax/lang/model/element/Element;)Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 2 1 typeElement Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
typeElement
jdk.javadoc.internal.doclets.toolkit.Content getAnnotationInfo(javax.lang.model.element.Element, boolean);
descriptor: (Ljavax/lang/model/element/Element;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokeinterface javax.lang.model.element.Element.getAnnotationMirrors:()Ljava/util/List;
iload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotationInfo:(Ljava/util/List;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/HtmlDocletWriter;
0 1 1 element Ljavax/lang/model/element/Element;
0 1 2 lineBreak Z
MethodParameters:
Name Flags
element
lineBreak
jdk.javadoc.internal.doclets.toolkit.Content getAnnotationInfo(java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean);
descriptor: (Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0000)
Code:
stack=3, locals=8, 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.HtmlDocletWriter.getAnnotations:(Ljava/util/List;Z)Ljava/util/List;
astore 3
start local 3 1: ldc ""
astore 4
start local 4 2: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 5
start local 5 3: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 9
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder top java.util.Iterator
StackMap stack:
4: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.Content
astore 6
start local 6 5: aload 5
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
6: aload 5
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
7: iload 2
ifne 9
8: ldc " "
astore 4
end local 6 9: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
10: 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 11 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 11 1 descList Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
0 11 2 lineBreak Z
1 11 3 annotations Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
2 11 4 sep Ljava/lang/String;
3 11 5 builder Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
5 9 6 annotation Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
descList
lineBreak
public java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getAnnotations(java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean);
descriptor: (Ljava/util/List;Z)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=17, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 52
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List top top java.util.Iterator
StackMap stack:
2: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationMirror
astore 5
start local 5 3: aload 5
invokeinterface javax.lang.model.element.AnnotationMirror.getAnnotationType:()Ljavax/lang/model/type/DeclaredType;
invokeinterface javax.lang.model.type.DeclaredType.asElement:()Ljavax/lang/model/element/Element;
checkcast javax.lang.model.element.TypeElement
astore 7
start local 7 4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDocumentedAnnotation:(Ljavax/lang/model/element/TypeElement;)Z
ifne 7
5: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
ifne 7
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
ifne 7
6: goto 52
7: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List top javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 4
start local 4 8: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
9: new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
10: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
aload 7
11: invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
astore 8
start local 8 12: aload 5
invokeinterface javax.lang.model.element.AnnotationMirror.getElementValues:()Ljava/util/Map;
astore 9
start local 9 13: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.isSynthesized:(Ljavax/lang/model/element/AnnotationMirror;)Z
ifeq 29
14: aload 9
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 11
goto 27
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo java.util.Map top java.util.Iterator
StackMap stack:
15: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ExecutableElement
astore 10
start local 10 16: aload 9
aload 10
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 12
start local 12 17: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 13
start local 13 18: new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4
dup
aload 0
aload 12
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/element/AnnotationValue;)V
19: aload 12
aload 13
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: ldc ""
astore 14
start local 14 21: aload 13
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 16
goto 26
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo java.util.Map javax.lang.model.element.ExecutableElement java.util.Iterator javax.lang.model.element.AnnotationValue java.util.List java.lang.String top java.util.Iterator
StackMap stack:
22: aload 16
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 15
start local 15 23: aload 4
aload 14
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
24: aload 4
aload 0
aload 15
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
25: ldc " "
astore 14
end local 15 26: StackMap locals:
StackMap stack:
aload 16
invokeinterface java.util.Iterator.hasNext:()Z
ifne 22
end local 14 end local 13 end local 12 end local 10 27: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo java.util.Map top java.util.Iterator
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
28: goto 48
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo java.util.Map
StackMap stack:
29: aload 0
aload 9
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationArray:(Ljava/util/Map;)Z
ifeq 47
30: aload 9
invokeinterface java.util.Map.size:()I
iconst_1
if_icmpne 45
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
ifeq 45
31: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 32: aload 9
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 12
goto 36
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo java.util.Map java.util.List top java.util.Iterator
StackMap stack:
33: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 11
start local 11 34: new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
35: aload 11
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 11 36: StackMap locals:
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 33
37: ldc ""
astore 11
start local 11 38: aload 10
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 13
goto 43
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo java.util.Map java.util.List java.lang.String top java.util.Iterator
StackMap stack:
39: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 12
start local 12 40: aload 4
aload 11
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
41: aload 4
aload 0
aload 12
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
42: ldc " "
astore 11
end local 12 43: StackMap locals:
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 39
end local 11 end local 10 44: goto 48
45: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo java.util.Map
StackMap stack:
aload 0
aload 7
aload 8
aload 4
aload 9
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;Z)V
46: goto 48
47: StackMap locals:
StackMap stack:
aload 0
aload 7
aload 8
aload 4
aload 9
iload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;Z)V
48: StackMap locals:
StackMap stack:
aload 4
iload 2
ifeq 49
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
goto 50
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
49: ldc ""
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo java.util.Map
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
50: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
51: aload 3
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 8 end local 7 end local 5 end local 4 52: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List top top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
53: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 54 1 descList Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
0 54 2 lineBreak Z
1 54 3 results Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
8 52 4 annotation Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
3 52 5 aDesc Ljavax/lang/model/element/AnnotationMirror;
4 52 7 annotationElement Ljavax/lang/model/element/TypeElement;
12 52 8 linkInfo Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
13 52 9 pairs Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
16 27 10 ee Ljavax/lang/model/element/ExecutableElement;
17 27 12 annotationValue Ljavax/lang/model/element/AnnotationValue;
18 27 13 annotationTypeValues Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
21 27 14 sep Ljava/lang/String;
23 26 15 av Ljavax/lang/model/element/AnnotationValue;
32 44 10 annotationTypeValues Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
34 36 11 a Ljavax/lang/model/element/AnnotationValue;
38 44 11 sep Ljava/lang/String;
40 43 12 av Ljavax/lang/model/element/AnnotationValue;
Signature: (Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Z)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
MethodParameters:
Name Flags
descList
lineBreak
private void addAnnotations(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo, jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder, java.util.Map<? extends javax.lang.model.element.ExecutableElement, ? extends javax.lang.model.element.AnnotationValue>, );
descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=17, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
new java.lang.StringBuilder
dup
ldc "@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.label:Ljdk/javadoc/internal/doclets/toolkit/Content;
1: aload 3
aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
2: aload 4
invokeinterface java.util.Map.isEmpty:()Z
ifne 47
3: aload 3
ldc "("
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
4: iconst_1
istore 6
start local 6 5: aload 4
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
astore 7
start local 7 6: aload 7
invokeinterface java.util.Set.size:()I
iconst_1
if_icmple 7
iconst_1
goto 8
StackMap locals: int java.util.Set
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 8
start local 8 9: aload 7
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 10
goto 45
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int java.util.Set int top java.util.Iterator
StackMap stack:
10: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ExecutableElement
astore 9
start local 9 11: iload 6
ifeq 14
12: iconst_0
istore 6
13: goto 23
14: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator
StackMap stack:
aload 3
ldc ","
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
15: iload 5
ifeq 23
16: aload 3
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
17: aload 1
invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.length:()I
iconst_2
iadd
istore 11
start local 11 18: iconst_0
istore 12
start local 12 19: goto 22
20: StackMap locals: int int
StackMap stack:
aload 3
ldc " "
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
21: iinc 12 1
StackMap locals:
StackMap stack:
22: iload 12
iload 11
if_icmplt 20
end local 12 end local 11 23: StackMap locals:
StackMap stack:
aload 9
invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
astore 11
start local 11 24: iload 8
ifne 25
ldc "value"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 27
25: StackMap locals: java.lang.String
StackMap stack:
aload 3
aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
aload 9
aload 11
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
26: aload 3
ldc "="
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
27: StackMap locals:
StackMap stack:
aload 4
aload 9
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 12
start local 12 28: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 13
start local 13 29: new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6
dup
aload 0
aload 13
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljava/util/List;)V
30: aload 12
aload 12
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: aload 3
aload 13
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 32
ldc ""
goto 33
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
32: ldc "{"
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
33: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
34: ldc ""
astore 14
start local 14 35: aload 13
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 16
goto 40
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List java.lang.String top java.util.Iterator
StackMap stack:
36: aload 16
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 15
start local 15 37: aload 3
aload 14
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
38: aload 3
aload 0
aload 15
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
39: ldc ","
astore 14
end local 15 40: StackMap locals:
StackMap stack:
aload 16
invokeinterface java.util.Iterator.hasNext:()Z
ifne 36
41: aload 3
aload 13
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 42
ldc ""
goto 43
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List java.lang.String
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
42: ldc "}"
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List java.lang.String
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
43: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
44: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
end local 14 end local 13 end local 12 end local 11 end local 9 45: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int java.util.Set int top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
46: aload 3
ldc ")"
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
end local 8 end local 7 end local 6 47: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int
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 48 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 48 1 annotationDoc Ljavax/lang/model/element/TypeElement;
0 48 2 linkInfo Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
0 48 3 annotation Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
0 48 4 map Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
0 48 5 linkBreak Z
5 47 6 isFirst Z
6 47 7 keys Ljava/util/Set<+Ljavax/lang/model/element/ExecutableElement;>;
9 47 8 multipleValues Z
11 45 9 element Ljavax/lang/model/element/ExecutableElement;
18 23 11 spaces I
19 23 12 k I
24 45 11 simpleName Ljava/lang/String;
28 45 12 annotationValue Ljavax/lang/model/element/AnnotationValue;
29 45 13 annotationTypeValues Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
35 45 14 sep Ljava/lang/String;
37 40 15 av Ljavax/lang/model/element/AnnotationValue;
Signature: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;Z)V
MethodParameters:
Name Flags
annotationDoc
linkInfo
annotation
map
linkBreak
private boolean isAnnotationArray(java.util.Map<? extends javax.lang.model.element.ExecutableElement, ? extends javax.lang.model.element.AnnotationValue>);
descriptor: (Ljava/util/Map;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 8
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.Map top top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ExecutableElement
astore 3
start local 3 2: aload 1
aload 3
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 2
start local 2 3: new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
4: aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7.visit:(Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
5: istore 5
start local 5 6: iload 5
ifeq 8
7: iconst_1
ireturn
end local 5 end local 3 end local 2 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
9: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 10 1 pairs Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
3 8 2 annotationValue Ljavax/lang/model/element/AnnotationValue;
2 8 3 ee Ljavax/lang/model/element/ExecutableElement;
6 8 5 rvalue Z
Signature: (Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;)Z
MethodParameters:
Name Flags
pairs
private jdk.javadoc.internal.doclets.toolkit.Content annotationValueToContent(javax.lang.model.element.AnnotationValue);
descriptor: (Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8
dup
aload 0
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/element/AnnotationValue;)V
1: aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8.visit:(Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.Content
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 3 1 annotationValue Ljavax/lang/model/element/AnnotationValue;
MethodParameters:
Name Flags
annotationValue
protected jdk.javadoc.internal.doclets.formats.html.TableHeader ();
descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/TableHeader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=1, args_size=1
start local 0 0: new jdk.javadoc.internal.doclets.formats.html.TableHeader
dup
iconst_2
anewarray jdk.javadoc.internal.doclets.toolkit.Content
dup
iconst_0
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.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aastore
dup
iconst_1
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.descriptionLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aastore
invokespecial jdk.javadoc.internal.doclets.formats.html.TableHeader.<init>:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
static java.lang.String getDescription(java.lang.String, javax.lang.model.element.Element);
descriptor: (Ljava/lang/String;Ljavax/lang/model/element/Element;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
astore 2
start local 2 1: aload 1
astore 3
start local 3 2: goto 7
3: StackMap locals: java.util.LinkedList javax.lang.model.element.Element
StackMap stack:
aload 3
invokeinterface javax.lang.model.element.Element.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.length:()I
ifne 5
aload 3
aload 1
if_acmpeq 5
4: goto 8
5: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual java.util.LinkedList.addFirst:(Ljava/lang/Object;)V
6: aload 3
invokeinterface javax.lang.model.element.Element.getEnclosingElement:()Ljavax/lang/model/element/Element;
astore 3
StackMap locals:
StackMap stack:
7: aload 3
ifnonnull 3
end local 3 8: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 9: aload 2
invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
astore 5
goto 24
StackMap locals: java.lang.String javax.lang.model.element.Element java.util.LinkedList java.lang.StringBuilder top java.util.Iterator
StackMap stack:
10: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.Element
astore 4
start local 4 11: invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
aload 4
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iaload
lookupswitch { // 2
1: 12
18: 12
default: 16
}
12: StackMap locals: java.lang.String javax.lang.model.element.Element java.util.LinkedList java.lang.StringBuilder javax.lang.model.element.Element java.util.Iterator
StackMap stack:
aload 4
checkcast javax.lang.model.element.QualifiedNameable
invokeinterface javax.lang.model.element.QualifiedNameable.getQualifiedName:()Ljavax/lang/model/element/Name;
astore 6
start local 6 13: aload 6
invokeinterface java.lang.CharSequence.length:()I
ifne 17
14: ldc "<unnamed>"
astore 6
15: goto 17
end local 6 16: StackMap locals:
StackMap stack:
aload 4
invokeinterface javax.lang.model.element.Element.getSimpleName:()Ljavax/lang/model/element/Name;
astore 6
start local 6 17: StackMap locals: java.lang.CharSequence
StackMap stack:
aload 3
invokevirtual java.lang.StringBuilder.length:()I
ifne 20
18: aload 3
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: goto 21
20: StackMap locals:
StackMap stack:
aload 3
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: StackMap locals:
StackMap stack:
aload 3
aload 4
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.toString:()Ljava/lang/String;
getstatic java.util.Locale.US:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
ldc "_"
ldc " "
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
22: ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
23: aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
pop
end local 6 end local 4 24: StackMap locals: java.lang.String javax.lang.model.element.Element java.util.LinkedList java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
25: aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 prefix Ljava/lang/String;
0 26 1 elem Ljavax/lang/model/element/Element;
1 26 2 chain Ljava/util/LinkedList<Ljavax/lang/model/element/Element;>;
2 8 3 e Ljavax/lang/model/element/Element;
9 26 3 sb Ljava/lang/StringBuilder;
11 24 4 e Ljavax/lang/model/element/Element;
13 16 6 name Ljava/lang/CharSequence;
17 24 6 name Ljava/lang/CharSequence;
MethodParameters:
Name Flags
prefix
elem
static java.lang.String getGenerator(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "javadoc/"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 clazz Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Ljava/lang/String;
MethodParameters:
Name Flags
clazz
public jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree getBody(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, 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.TagName.BODY:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBodyStyle:()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;
astore 2
start local 2 1: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
2: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.mainBodyScript:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
3: 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.noScriptMessage:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NOSCRIPT:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 4: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
5: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 6 1 title Ljava/lang/String;
1 6 2 body Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
4 6 3 noScript Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
title
public jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle getBodyStyle();
descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
1: ldc "(Writer)?(Impl)?$"
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
2: ldc "AnnotationType"
ldc "Class"
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
3: ldc "^(Module|Package|Class)$"
ldc "$1Declaration"
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
4: astore 1
start local 1 5: new java.lang.StringBuilder
dup
aload 1
iconst_0
iconst_1
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
getstatic java.util.Locale.US:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Page"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 6: aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.valueOf:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
areturn
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/HtmlDocletWriter;
5 7 1 kind Ljava/lang/String;
6 7 2 page Ljava/lang/String;
jdk.javadoc.internal.doclets.formats.html.markup.Script getMainBodyScript();
descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.mainBodyScript:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath> getLocalStylesheets(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Ljava/util/List;
flags: (0x0000)
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aload 1
instanceof javax.lang.model.element.PackageElement
ifeq 6
3: aload 2
aload 0
aload 1
checkcast javax.lang.model.element.PackageElement
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getModuleStylesheets:(Ljavax/lang/model/element/PackageElement;)Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 1
checkcast javax.lang.model.element.PackageElement
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 3
5: goto 8
StackMap locals: java.util.List jdk.javadoc.internal.doclets.toolkit.util.DocPath
StackMap stack:
6: aload 1
instanceof javax.lang.model.element.ModuleElement
ifeq 8
7: aload 1
checkcast javax.lang.model.element.ModuleElement
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forModule:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 3
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getStylesheets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 11
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element java.util.List jdk.javadoc.internal.doclets.toolkit.util.DocPath top java.util.Iterator
StackMap stack:
9: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.DocPath
astore 4
start local 4 10: aload 2
aload 3
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 11: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
12: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 13 1 element Ljavax/lang/model/element/Element;
1 13 2 stylesheets Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
2 13 3 basePath Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
10 11 4 stylesheet Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
Signature: (Ljavax/lang/model/element/Element;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
MethodParameters:
Name Flags
element
private java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath> getModuleStylesheets(javax.lang.model.element.PackageElement);
descriptor: (Ljavax/lang/model/element/PackageElement;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingModule:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement;
astore 3
start local 3 2: aload 3
ifnull 9
aload 3
invokeinterface javax.lang.model.element.ModuleElement.isUnnamed:()Z
ifne 9
3: aload 0
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getStylesheets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
astore 4
start local 4 4: aload 3
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forModule:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 5
start local 5 5: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 8
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.PackageElement java.util.List javax.lang.model.element.ModuleElement java.util.List jdk.javadoc.internal.doclets.toolkit.util.DocPath top java.util.Iterator
StackMap stack:
6: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.DocPath
astore 6
start local 6 7: aload 2
aload 5
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 8: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 5 end local 4 9: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.PackageElement java.util.List javax.lang.model.element.ModuleElement
StackMap stack:
aload 2
areturn
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/HtmlDocletWriter;
0 10 1 pkgElement Ljavax/lang/model/element/PackageElement;
1 10 2 moduleStylesheets Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
2 10 3 moduleElement Ljavax/lang/model/element/ModuleElement;
4 9 4 localStylesheets Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
5 9 5 basePath Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
7 8 6 stylesheet Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
Signature: (Ljavax/lang/model/element/PackageElement;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
MethodParameters:
Name Flags
pkgElement
private java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath> getStylesheets(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.localStylesheetMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 2
start local 2 1: aload 2
ifnonnull 7
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
3: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getWriterFactory:()Ljdk/javadoc/internal/doclets/toolkit/WriterFactory;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.WriterFactory.getDocFilesHandler:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/DocFilesHandler;
4: checkcast jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl
astore 3
start local 3 5: aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl.getStylesheets:()Ljava/util/List;
astore 2
6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.localStylesheetMap:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 7: StackMap locals: java.util.List
StackMap stack:
aload 2
areturn
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/HtmlDocletWriter;
0 8 1 element Ljavax/lang/model/element/Element;
1 8 2 localStylesheets Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
5 7 3 docFilesHandler Ljdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
Signature: (Ljavax/lang/model/element/Element;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
MethodParameters:
Name Flags
element
public void addPreviewSummary(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: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, 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;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPreviewAPI:(Ljavax/lang/model/element/Element;)Z
ifeq 4
1: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.block:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 2: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewLabel:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
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.previewPhrase: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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
3: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
end local 3 4: StackMap locals:
StackMap stack:
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/HtmlDocletWriter;
0 5 1 forWhat Ljavax/lang/model/element/Element;
0 5 2 target Ljdk/javadoc/internal/doclets/toolkit/Content;
2 4 3 div Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
forWhat
target
public void addPreviewInfo(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: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=11, 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;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPreviewAPI:(Ljavax/lang/model/element/Element;)Z
ifeq 26
1: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewBlock:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 2: aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forPreviewSection:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
3: invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
aload 1
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iaload
lookupswitch { // 3
1: 4
12: 5
18: 4
default: 6
}
4: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 1
checkcast javax.lang.model.element.QualifiedNameable
invokeinterface javax.lang.model.element.QualifiedNameable.getQualifiedName:()Ljavax/lang/model/element/Name;
goto 7
5: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.lang.model.element.Element.getEnclosingElement:()Ljavax/lang/model/element/Element;
checkcast javax.lang.model.element.TypeElement
invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
goto 7
6: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.lang.model.element.Element.getSimpleName:()Ljavax/lang/model/element/Name;
7: StackMap locals:
StackMap stack: javax.lang.model.element.Name
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
8: astore 4
start local 4 9: aload 4
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
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 5
start local 5 10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isReflectivePreviewAPI:(Ljavax/lang/model/element/Element;)Z
istore 6
start local 6 11: iload 6
ifne 12
ldc "doclet.PreviewPlatformLeadingNote"
goto 13
12: StackMap locals: java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int
StackMap stack:
ldc "doclet.ReflectivePreviewPlatformLeadingNote"
13: StackMap locals:
StackMap stack: java.lang.String
astore 7
start local 7 14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
aload 7
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
15: astore 8
start local 8 16: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewLabel:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
17: aload 8
18: 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;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
19: iload 6
ifne 22
20: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
ldc "doclet.PreviewTrailingNote1"
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 9
start local 9 21: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewComment:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 9
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.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
end local 9 22: StackMap locals: java.lang.String jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
ldc "doclet.PreviewTrailingNote2"
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 9
start local 9 23: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewComment:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 9
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.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
24: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 25: goto 55
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
26: aload 1
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.isClass:()Z
ifne 27
aload 1
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.isInterface:()Z
ifeq 55
27: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast javax.lang.model.element.TypeElement
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getPreviewNotes:(Ljavax/lang/model/element/TypeElement;)Ljava/util/List;
astore 3
start local 3 28: aload 3
invokeinterface java.util.List.isEmpty:()Z
ifne 55
29: aload 1
invokeinterface javax.lang.model.element.Element.getSimpleName:()Ljavax/lang/model/element/Name;
astore 4
start local 4 30: aload 4
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
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 5
start local 5 31: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewBlock:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 6
start local 6 32: aload 6
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forPreviewSection:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
33: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
ldc "doclet.PreviewLeadingNote"
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 7
start local 7 34: aload 6
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewLabel:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
35: aload 7
36: 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;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
37: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
astore 8
start local 8 38: aload 8
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewComment: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
39: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 42
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.Name jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree top java.util.Iterator
StackMap stack:
40: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.Content
astore 9
start local 9 41: aload 8
aload 9
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
end local 9 42: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 40
43: aload 6
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
44: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
ldc "doclet.PreviewTrailingNote1"
45: aload 5
46: invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
47: astore 9
start local 9 48: aload 6
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewComment:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 9
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.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
49: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
ldc "doclet.PreviewTrailingNote2"
50: aload 4
51: invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
52: astore 10
start local 10 53: aload 6
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.previewComment:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 10
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.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
54: aload 2
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 55: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 56 1 forWhat Ljavax/lang/model/element/Element;
0 56 2 target Ljdk/javadoc/internal/doclets/toolkit/Content;
2 25 3 previewDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
9 25 4 name Ljava/lang/String;
10 25 5 nameCode Ljdk/javadoc/internal/doclets/toolkit/Content;
11 25 6 isReflectivePreview Z
14 25 7 leadingNoteKey Ljava/lang/String;
16 25 8 leadingNote Ljdk/javadoc/internal/doclets/toolkit/Content;
21 22 9 note1 Ljdk/javadoc/internal/doclets/toolkit/Content;
23 25 9 note2 Ljdk/javadoc/internal/doclets/toolkit/Content;
28 55 3 previewNotes Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
30 55 4 name Ljavax/lang/model/element/Name;
31 55 5 nameCode Ljdk/javadoc/internal/doclets/toolkit/Content;
32 55 6 previewDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
34 55 7 leadingNote Ljdk/javadoc/internal/doclets/toolkit/Content;
38 55 8 ul Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
41 42 9 note Ljdk/javadoc/internal/doclets/toolkit/Content;
48 55 9 note1 Ljdk/javadoc/internal/doclets/toolkit/Content;
53 55 10 note2 Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
forWhat
target
private java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getPreviewNotes(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=12, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
astore 2
start local 2 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.declaredUsingPreviewAPIs:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/Utils$PreviewSummary;
astore 4
start local 4 3: new java.util.HashSet
dup
aload 4
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary.previewAPI:Ljava/util/Set;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
astore 5
start local 5 4: new java.util.HashSet
dup
aload 4
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary.reflectivePreviewAPI:Ljava/util/Set;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
astore 6
start local 6 5: new java.util.HashSet
dup
aload 4
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary.declaredUsingPreviewFeature:Ljava/util/Set;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
astore 7
start local 7 6: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 8
start local 8 7: aload 1
invokeinterface javax.lang.model.element.TypeElement.getEnclosedElements:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 20
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary java.util.Set java.util.Set java.util.Set java.util.Set top java.util.Iterator
StackMap stack:
8: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.Element
astore 9
start local 9 9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifne 11
10: goto 20
11: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary java.util.Set java.util.Set java.util.Set java.util.Set javax.lang.model.element.Element java.util.Iterator
StackMap stack:
aload 9
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.isClass:()Z
ifne 18
aload 9
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.isInterface:()Z
ifne 18
12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.declaredUsingPreviewAPIs:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/Utils$PreviewSummary;
astore 11
start local 11 13: aload 7
aload 11
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary.declaredUsingPreviewFeature:Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
14: aload 5
aload 11
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary.previewAPI:Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
15: aload 6
aload 11
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary.reflectivePreviewAPI:Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
16: aload 8
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.previewLanguageFeaturesUsed:(Ljavax/lang/model/element/Element;)Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
end local 11 17: goto 20
StackMap locals:
StackMap stack:
18: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.previewLanguageFeaturesUsed:(Ljavax/lang/model/element/Element;)Ljava/util/Set;
invokeinterface java.util.Set.isEmpty:()Z
ifne 20
19: aload 7
aload 9
checkcast javax.lang.model.element.TypeElement
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 9 20: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary java.util.Set java.util.Set java.util.Set java.util.Set top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
21: aload 8
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.previewLanguageFeaturesUsed:(Ljavax/lang/model/element/Element;)Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
22: aload 8
invokeinterface java.util.Set.isEmpty:()Z
ifne 33
23: aload 8
getstatic jdk.javadoc.internal.doclets.toolkit.util.Utils$DeclarationPreviewLanguageFeatures.SEALED_PERMITS:Ljdk/javadoc/internal/doclets/toolkit/util/Utils$DeclarationPreviewLanguageFeatures;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 25
24: aload 8
getstatic jdk.javadoc.internal.doclets.toolkit.util.Utils$DeclarationPreviewLanguageFeatures.SEALED:Ljdk/javadoc/internal/doclets/toolkit/util/Utils$DeclarationPreviewLanguageFeatures;
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
25: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary java.util.Set java.util.Set java.util.Set java.util.Set
StackMap stack:
aload 8
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 10
goto 32
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary java.util.Set java.util.Set java.util.Set java.util.Set top java.util.Iterator
StackMap stack:
26: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.Utils$DeclarationPreviewLanguageFeatures
astore 9
start local 9 27: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
new java.lang.StringBuilder
dup
ldc "doclet.Declared_Using_Preview."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils$DeclarationPreviewLanguageFeatures.name:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
28: astore 11
start local 11 29: aload 3
aload 0
ldc "doclet.Declared_Using_Preview"
aload 2
30: aload 11
aload 9
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$DeclarationPreviewLanguageFeatures.features:Ljava/util/List;
31: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.withPreviewFeatures:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 11 end local 9 32: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 26
33: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary java.util.Set java.util.Set java.util.Set java.util.Set
StackMap stack:
aload 7
invokeinterface java.util.Set.isEmpty:()Z
ifne 35
34: aload 3
aload 0
ldc "doclet.UsesDeclaredUsingPreview"
aload 2
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.withLinks:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
35: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Set.isEmpty:()Z
ifne 37
36: aload 3
aload 0
ldc "doclet.PreviewAPI"
aload 2
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.withLinks:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
37: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Set.isEmpty:()Z
ifne 39
38: aload 3
aload 0
ldc "doclet.ReflectivePreviewAPI"
aload 2
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.withLinks:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
39: StackMap locals:
StackMap stack:
aload 3
areturn
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 40 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 40 1 el Ljavax/lang/model/element/TypeElement;
1 40 2 className Ljava/lang/String;
2 40 3 result Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
3 40 4 previewAPITypes Ljdk/javadoc/internal/doclets/toolkit/util/Utils$PreviewSummary;
4 40 5 previewAPI Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
5 40 6 reflectivePreviewAPI Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
6 40 7 declaredUsingPreviewFeature Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
7 40 8 previewLanguageFeatures Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$DeclarationPreviewLanguageFeatures;>;
9 20 9 enclosed Ljavax/lang/model/element/Element;
13 17 11 memberAPITypes Ljdk/javadoc/internal/doclets/toolkit/util/Utils$PreviewSummary;
27 32 9 feature Ljdk/javadoc/internal/doclets/toolkit/util/Utils$DeclarationPreviewLanguageFeatures;
29 32 11 featureDisplayName Ljava/lang/String;
Signature: (Ljavax/lang/model/element/TypeElement;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
MethodParameters:
Name Flags
el
private jdk.javadoc.internal.doclets.toolkit.Content withPreviewFeatures(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_1
anewarray java.lang.String
dup
iconst_0
ldc ""
aastore
astore 5
start local 5 1: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 6
start local 6 2: aload 4
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
3: aload 6
aload 5
invokedynamic accept(Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;[Ljava/lang/String;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.lambda$0(Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;[Ljava/lang/String;Ljava/lang/String;)V (6)
(Ljava/lang/String;)V
invokeinterface java.util.stream.Stream.forEach:(Ljava/util/function/Consumer;)V
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
aload 1
5: aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
6: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.EM:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
7: aload 6
8: invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 9 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 9 1 key Ljava/lang/String;
0 9 2 className Ljava/lang/String;
0 9 3 featureName Ljava/lang/String;
0 9 4 features Ljava/util/List<Ljava/lang/String;>;
1 9 5 sep [Ljava/lang/String;
2 9 6 featureCodes Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
key
className
featureName
features
private jdk.javadoc.internal.doclets.toolkit.Content withLinks(java.lang.String, java.lang.String, java.util.Set<javax.lang.model.element.TypeElement>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_1
anewarray java.lang.String
dup
iconst_0
ldc ""
aastore
astore 4
start local 4 1: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 5
start local 5 2: aload 3
invokeinterface java.util.Set.stream:()Ljava/util/stream/Stream;
3: invokedynamic compare()Ljava/util/Comparator;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Object;)I
jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.lambda$1(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)I (6)
(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)I
invokeinterface java.util.stream.Stream.sorted:(Ljava/util/Comparator;)Ljava/util/stream/Stream;
4: invokeinterface java.util.stream.Stream.distinct:()Ljava/util/stream/Stream;
5: aload 0
invokedynamic apply(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.lambda$2(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/Content; (7)
(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
6: aload 5
aload 4
invokedynamic accept(Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;[Ljava/lang/String;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.lambda$3(Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;[Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V (6)
(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
invokeinterface java.util.stream.Stream.forEach:(Ljava/util/function/Consumer;)V
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
aload 1
8: aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
9: aload 5
10: invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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/HtmlDocletWriter;
0 11 1 key Ljava/lang/String;
0 11 2 className Ljava/lang/String;
0 11 3 elements Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
1 11 4 sep [Ljava/lang/String;
2 11 5 links Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;)Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
key
className
elements
static int[] $SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.source.doctree.DocTree$Kind.values:()[Lcom/sun/source/doctree/DocTree$Kind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.ATTRIBUTE:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.AUTHOR:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.CODE:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.COMMENT:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.DEPRECATED:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
iconst_5
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.DOC_COMMENT:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.DOC_ROOT:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 7
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.DOC_TYPE:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 8
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.END_ELEMENT:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 9
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.ENTITY:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 10
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.ERRONEOUS:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 11
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.EXCEPTION:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 12
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.HIDDEN:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 13
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.IDENTIFIER:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 14
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.INDEX:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 15
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.INHERIT_DOC:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 16
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.LINK:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 17
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 18
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.LITERAL:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 19
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.OTHER:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 39
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.PARAM:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 20
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.PROVIDES:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 21
iastore
66: goto 68
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
67: pop
StackMap locals:
StackMap stack:
68: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.REFERENCE:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 22
iastore
69: goto 71
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
70: pop
StackMap locals:
StackMap stack:
71: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.RETURN:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 23
iastore
72: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
73: pop
StackMap locals:
StackMap stack:
74: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.SEE:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 24
iastore
75: goto 77
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
76: pop
StackMap locals:
StackMap stack:
77: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 25
iastore
78: goto 80
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
79: pop
StackMap locals:
StackMap stack:
80: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_DATA:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 26
iastore
81: goto 83
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
82: pop
StackMap locals:
StackMap stack:
83: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_FIELD:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 27
iastore
84: goto 86
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
85: pop
StackMap locals:
StackMap stack:
86: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.SINCE:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 28
iastore
87: goto 89
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
88: pop
StackMap locals:
StackMap stack:
89: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.START_ELEMENT:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 29
iastore
90: goto 92
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
91: pop
StackMap locals:
StackMap stack:
92: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.SUMMARY:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 31
iastore
93: goto 95
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
94: pop
StackMap locals:
StackMap stack:
95: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.SYSTEM_PROPERTY:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 30
iastore
96: goto 98
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
97: pop
StackMap locals:
StackMap stack:
98: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.TEXT:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 32
iastore
99: goto 101
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
100: pop
StackMap locals:
StackMap stack:
101: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.THROWS:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 33
iastore
102: goto 104
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
103: pop
StackMap locals:
StackMap stack:
104: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.UNKNOWN_BLOCK_TAG:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 34
iastore
105: goto 107
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
106: pop
StackMap locals:
StackMap stack:
107: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.UNKNOWN_INLINE_TAG:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 35
iastore
108: goto 110
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
109: pop
StackMap locals:
StackMap stack:
110: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.USES:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 36
iastore
111: goto 113
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
112: pop
StackMap locals:
StackMap stack:
113: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.VALUE:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 37
iastore
114: goto 116
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
115: pop
StackMap locals:
StackMap stack:
116: aload 0
getstatic com.sun.source.doctree.DocTree$Kind.VERSION:Lcom/sun/source/doctree/DocTree$Kind;
invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
bipush 38
iastore
117: goto 119
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
118: pop
StackMap locals:
StackMap stack:
119: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
65 66 67 Class java.lang.NoSuchFieldError
68 69 70 Class java.lang.NoSuchFieldError
71 72 73 Class java.lang.NoSuchFieldError
74 75 76 Class java.lang.NoSuchFieldError
77 78 79 Class java.lang.NoSuchFieldError
80 81 82 Class java.lang.NoSuchFieldError
83 84 85 Class java.lang.NoSuchFieldError
86 87 88 Class java.lang.NoSuchFieldError
89 90 91 Class java.lang.NoSuchFieldError
92 93 94 Class java.lang.NoSuchFieldError
95 96 97 Class java.lang.NoSuchFieldError
98 99 100 Class java.lang.NoSuchFieldError
101 102 103 Class java.lang.NoSuchFieldError
104 105 106 Class java.lang.NoSuchFieldError
107 108 109 Class java.lang.NoSuchFieldError
110 111 112 Class java.lang.NoSuchFieldError
113 114 115 Class java.lang.NoSuchFieldError
116 117 118 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic javax.lang.model.element.ElementKind.BINDING_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 21
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 12
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_2
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 10
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 7
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 14
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_5
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 9
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 11
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 18
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 16
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_1
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 8
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic javax.lang.model.element.ElementKind.RECORD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 19
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic javax.lang.model.element.ElementKind.RECORD_COMPONENT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 20
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 17
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 13
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 15
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
private static void lambda$0(jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder, java.lang.String[], java.lang.String);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;[Ljava/lang/String;Ljava/lang/String;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 0
aload 1
iconst_0
aaload
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
1: aload 0
new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
2: aload 1
iconst_0
ldc ", "
aastore
3: return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 4 2 c Ljava/lang/String;
private static int lambda$1(javax.lang.model.element.TypeElement, javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)I
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
aload 1
invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 te1 Ljavax/lang/model/element/TypeElement;
0 1 1 te2 Ljavax/lang/model/element/TypeElement;
private jdk.javadoc.internal.doclets.toolkit.Content lambda$2(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
1: aload 1
invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.skipPreview:(Z)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 4 1 te Ljavax/lang/model/element/TypeElement;
private static void lambda$3(jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder, java.lang.String[], jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;[Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 0
aload 1
iconst_0
aaload
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
1: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
pop
2: aload 1
iconst_0
ldc ", "
aastore
3: return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 4 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
}
SourceFile: "HtmlDocletWriter.java"
NestMembers:
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1 jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2 jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3 jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4 jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5 jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6 jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7 jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7$1 jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8 jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8$1
InnerClasses:
public final Kind = com.sun.source.doctree.DocTree$Kind of com.sun.source.doctree.DocTree
public final Version = java.lang.Runtime$Version of java.lang.Runtime
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8
public final Kind = jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind of jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
public final PageMode = jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.Navigation
Context = jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl$Context of jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl
public final DeclarationPreviewLanguageFeatures = jdk.javadoc.internal.doclets.toolkit.util.Utils$DeclarationPreviewLanguageFeatures of jdk.javadoc.internal.doclets.toolkit.util.Utils
public final ElementFlag = jdk.javadoc.internal.doclets.toolkit.util.Utils$ElementFlag of jdk.javadoc.internal.doclets.toolkit.util.Utils
public final PreviewSummary = jdk.javadoc.internal.doclets.toolkit.util.Utils$PreviewSummary of jdk.javadoc.internal.doclets.toolkit.util.Utils
public final BlockType = jdk.javadoc.internal.doclint.HtmlTag$BlockType of jdk.javadoc.internal.doclint.HtmlTag