public class jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter extends jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
super_class: jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocWriter
{
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.ConfigurationImpl configuration;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
flags: (0x0011) ACC_PUBLIC, 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 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
jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree fixedNavDiv;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
flags: (0x0000)
static final java.util.regex.Pattern IMPROPER_HTML_CHARS;
descriptor: Ljava/util/regex/Pattern;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static final java.util.regex.Pattern docrootPattern;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static final java.util.Set<java.lang.String> blockTags;
descriptor: Ljava/util/Set;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=4, args_size=0
0: ldc ".*[&<>].*"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.IMPROPER_HTML_CHARS:Ljava/util/regex/Pattern;
1: 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;
2: putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
3: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.blockTags:Ljava/util/Set;
4: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.values:()[Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
dup
astore 3
arraylength
istore 2
iconst_0
istore 1
goto 9
StackMap locals: top int int jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag[]
StackMap stack:
5: aload 3
iload 1
aaload
astore 0
start local 0 6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.blockType:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag$BlockType;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag$BlockType.BLOCK:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag$BlockType;
if_acmpne 8
7: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.blockTags:Ljava/util/Set;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.value:Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 0 8: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
9: iload 1
iload 2
if_icmplt 5
10: return
LocalVariableTable:
Start End Slot Name Signature
6 8 0 t Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
public void <init>(jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)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 2
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocWriter.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)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 jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
6: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
7: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
8: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
9: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
10: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
11: aload 0
aload 2
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
12: 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;
13: 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;
14: return
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 configuration Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
0 15 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.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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
public jdk.javadoc.internal.doclets.toolkit.Content getAllClassesLinkScript(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SCRIPT:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 1: new java.lang.StringBuilder
dup
ldc "<!--\n allClassesLink = document.getElementById(\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\");\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc " if(window==top) {\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc " allClassesLink.style.display = \"block\";\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc " }\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: ldc " else {\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: ldc " allClassesLink.style.display = \"none\";\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: ldc " }\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc " //-->\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 11: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 3
ldc "\n"
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
astore 4
start local 4 12: aload 2
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 5
start local 5 14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.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;
astore 6
start local 6 15: aload 6
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 7
start local 7 16: aload 5
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
17: aload 5
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 18 1 id Ljava/lang/String;
1 18 2 script Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
11 18 3 scriptCode Ljava/lang/String;
12 18 4 scriptContent Ljdk/javadoc/internal/doclets/toolkit/Content;
14 18 5 div Ljdk/javadoc/internal/doclets/toolkit/Content;
15 18 6 div_noscript Ljdk/javadoc/internal/doclets/toolkit/Content;
16 18 7 noScript Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
id
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=6, 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 4
invokeinterface java.util.List.isEmpty:()Z
ifne 5
4: new jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods
dup
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokespecial jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods.<init>:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Configuration;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods.build:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 6
5: StackMap locals: javax.lang.model.element.TypeElement java.util.List javax.lang.model.element.ExecutableElement
StackMap stack:
aload 5
ifnull 13
6: 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
7: aload 5
ifnull 13
8: aload 0
9: 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;
10: aload 5
11: aload 2
12: 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
13: StackMap locals:
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 14 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 14 1 method Ljavax/lang/model/element/ExecutableElement;
0 14 2 dl Ljdk/javadoc/internal/doclets/toolkit/Content;
1 14 3 enclosing Ljavax/lang/model/element/TypeElement;
2 14 4 intfacs Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
3 14 5 overriddenMethod Ljavax/lang/model/element/ExecutableElement;
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=5, 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.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nocomment:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 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.toolkit.Content
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 6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 1
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getCustomTaglets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
8: aload 0
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
aload 4
9: invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.genTagOutput:(Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: aload 3
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
12: return
end local 4 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 e Ljavax/lang/model/element/Element;
0 13 2 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 13 3 dl Ljdk/javadoc/internal/doclets/toolkit/Content;
6 13 4 output Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
e
htmltree
protected boolean hasSerializationOverviewTags(javax.lang.model.element.VariableElement);
descriptor: (Ljavax/lang/model/element/VariableElement;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 2
start local 2 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 1
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getCustomTaglets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
3: aload 0
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
aload 2
4: invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.genTagOutput:(Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 6
iconst_0
goto 7
StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
6: iconst_1
StackMap locals:
StackMap stack: int
7: ireturn
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 field Ljavax/lang/model/element/VariableElement;
1 8 2 output Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
field
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.Content getTargetPackageLink(javax.lang.model.element.PackageElement, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/PackageElement;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 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;
aload 3
ldc ""
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)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 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 pkg Ljavax/lang/model/element/PackageElement;
0 1 2 target Ljava/lang/String;
0 1 3 label Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
pkg
target
label
public jdk.javadoc.internal.doclets.toolkit.Content getTargetModulePackageLink(javax.lang.model.element.PackageElement, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, javax.lang.model.element.ModuleElement);
descriptor: (Ljavax/lang/model/element/PackageElement;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
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 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;
1: aload 3
ldc ""
aload 2
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)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 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 3 1 pkg Ljavax/lang/model/element/PackageElement;
0 3 2 target Ljava/lang/String;
0 3 3 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 3 4 mdle Ljavax/lang/model/element/ModuleElement;
MethodParameters:
Name Flags
pkg
target
label
mdle
public jdk.javadoc.internal.doclets.toolkit.Content getTargetModuleLink(java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, javax.lang.model.element.ModuleElement);
descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
1: aload 3
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
2: invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
3: aload 2
ldc ""
aload 1
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)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 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 5 1 target Ljava/lang/String;
0 5 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 5 3 mdle Ljavax/lang/model/element/ModuleElement;
MethodParameters:
Name Flags
target
label
mdle
public void addClassesSummary(java.util.SortedSet<javax.lang.model.element.TypeElement>, java.lang.String, java.lang.String, java.util.List<java.lang.String>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, 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 1
invokeinterface java.util.SortedSet.isEmpty:()Z
ifne 39
1: aload 0
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTableCaption:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 6
start local 6 2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
ifeq 4
3: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.typeSummary:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 6
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TABLE:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
goto 5
4: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.typeSummary:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 3
aload 6
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TABLE:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
5: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
astore 7
start local 7 6: aload 7
aload 0
aload 4
ldc "col"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getSummaryTableHeader:(Ljava/util/List;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.TBODY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 8
start local 8 8: iconst_1
istore 9
start local 9 9: aload 1
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 11
goto 36
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
StackMap stack:
10: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.TypeElement
astore 10
start local 10 11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isCoreClass:(Ljavax/lang/model/element/TypeElement;)Z
ifeq 36
12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isGeneratedDoc:(Ljavax/lang/model/element/TypeElement;)Z
ifne 14
13: goto 36
14: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int javax.lang.model.element.TypeElement java.util.Iterator
StackMap stack:
aload 0
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.PACKAGE:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
aload 10
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
16: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 12
start local 12 17: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colFirst:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 12
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH_ROW_SCOPE:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 13
start local 13 18: aload 13
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TR:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 14
start local 14 19: aload 14
iload 9
ifeq 20
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.altColor:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
goto 21
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int javax.lang.model.element.TypeElement java.util.Iterator jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
20: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.rowColor:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int javax.lang.model.element.TypeElement java.util.Iterator jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
21: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
22: iload 9
ifeq 23
iconst_0
goto 24
StackMap locals:
StackMap stack:
23: iconst_1
StackMap locals:
StackMap stack: int
24: istore 9
25: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.TD:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 15
start local 15 26: aload 15
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
27: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
ifeq 33
28: aload 15
aload 0
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDeprecatedPhrase:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
29: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getDeprecatedTrees:(Ljavax/lang/model/element/Element;)Ljava/util/List;
astore 16
start local 16 30: aload 16
invokeinterface java.util.List.isEmpty:()Z
ifne 34
31: aload 0
aload 10
aload 16
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
aload 15
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryDeprecatedComment:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 16 32: goto 34
33: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 0
aload 10
aload 15
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryComment:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
34: StackMap locals:
StackMap stack:
aload 14
aload 15
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
35: aload 8
aload 14
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 15 end local 14 end local 13 end local 12 end local 10 36: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
37: aload 7
aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
38: aload 5
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 9 end local 8 end local 7 end local 6 39: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 40 1 classes Ljava/util/SortedSet<Ljavax/lang/model/element/TypeElement;>;
0 40 2 label Ljava/lang/String;
0 40 3 tableSummary Ljava/lang/String;
0 40 4 tableHeader Ljava/util/List<Ljava/lang/String;>;
0 40 5 summaryContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
2 39 6 caption Ljdk/javadoc/internal/doclets/toolkit/Content;
6 39 7 table Ljdk/javadoc/internal/doclets/toolkit/Content;
8 39 8 tbody Ljdk/javadoc/internal/doclets/toolkit/Content;
9 39 9 altColor Z
11 36 10 te Ljavax/lang/model/element/TypeElement;
17 36 12 classContent Ljdk/javadoc/internal/doclets/toolkit/Content;
18 36 13 tdClass Ljdk/javadoc/internal/doclets/toolkit/Content;
19 36 14 tr Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
26 36 15 tdClassDescription Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
30 32 16 tags Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
Signature: (Ljava/util/SortedSet<Ljavax/lang/model/element/TypeElement;>;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
classes
label
tableSummary
tableHeader
summaryContentTree
public void printHtmlDocument(java.util.List<java.lang.String>, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
ifeq 2
1: getstatic jdk.javadoc.internal.doclets.formats.html.markup.DocType.HTML5:Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;
goto 3
2: StackMap locals:
StackMap stack:
getstatic jdk.javadoc.internal.doclets.formats.html.markup.DocType.TRANSITIONAL:Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;
3: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.DocType
astore 4
start local 4 4: new jdk.javadoc.internal.doclets.formats.html.markup.Comment
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
ldc "doclet.New_Page"
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Comment.<init>:(Ljava/lang/String;)V
astore 5
start local 5 5: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.HEAD:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 6
start local 6 6: aload 6
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.notimestamp:Z
ifeq 7
iconst_0
goto 8
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
7: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
8: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getGeneratedBy:(Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Comment;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
9: aload 6
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTitle:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: ldc "Content-Type"
ldc "text/html"
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.charset:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 13
12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.charset:Ljava/lang/String;
goto 14
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: java.lang.String java.lang.String
13: ldc "utf-8"
14: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: java.lang.String java.lang.String java.lang.String
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.META:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 7
start local 7 15: aload 6
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
16: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.notimestamp:Z
ifne 24
17: new java.text.SimpleDateFormat
dup
ldc "yyyy-MM-dd"
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;)V
astore 8
start local 8 18: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
ifeq 20
19: ldc "dc.created"
goto 21
20: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content java.text.SimpleDateFormat
StackMap stack:
ldc "date"
StackMap locals:
StackMap stack: java.lang.String
21: aload 8
new java.util.Date
dup
invokespecial java.util.Date.<init>:()V
invokevirtual java.text.SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;
22: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.META:(Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 7
23: aload 6
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 8 24: StackMap locals:
StackMap stack:
aload 1
ifnull 30
25: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 29
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content top java.util.Iterator
StackMap stack:
26: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 27: ldc "keywords"
aload 8
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.META:(Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 7
28: aload 6
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 8 29: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 26
30: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 0
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addStyleSheetProperties:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
31: aload 0
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addScriptProperties:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
32: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getLocale:()Ljava/util/Locale;
invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
33: aload 6
aload 3
34: 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;
astore 8
start local 8 35: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument
dup
aload 4
36: aload 5
aload 8
37: invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
astore 9
start local 9 38: aload 0
aload 9
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.write:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
39: 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 40 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 40 1 metakeywords Ljava/util/List<Ljava/lang/String;>;
0 40 2 includeScript Z
0 40 3 body Ljdk/javadoc/internal/doclets/toolkit/Content;
4 40 4 htmlDocType Ljdk/javadoc/internal/doclets/toolkit/Content;
5 40 5 htmlComment Ljdk/javadoc/internal/doclets/toolkit/Content;
6 40 6 head Ljdk/javadoc/internal/doclets/toolkit/Content;
15 40 7 meta Ljdk/javadoc/internal/doclets/toolkit/Content;
18 24 8 dateFormat Ljava/text/SimpleDateFormat;
27 29 8 metakeyword Ljava/lang/String;
35 40 8 htmlTree Ljdk/javadoc/internal/doclets/toolkit/Content;
38 40 9 htmlDocument Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
Signature: (Ljava/util/List<Ljava/lang/String;>;ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
metakeywords
includeScript
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.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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
public jdk.javadoc.internal.doclets.toolkit.Content (boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ifeq 3
1: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.header:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 2: goto 7
end local 2 3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.footer:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 6
4: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.footer:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 5: goto 7
end local 2 6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.header:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 7: StackMap locals: java.lang.String
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
astore 3
start local 3 8: aload 3
areturn
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 header Z
2 3 2 content Ljava/lang/String;
5 6 2 content Ljava/lang/String;
7 9 2 content Ljava/lang/String;
8 9 3 rawContent Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
header
public void addTop(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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
astore 2
start local 2 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 3 1 htmlTree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 3 2 top Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
htmlTree
public void addBottom(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.bottom: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
astore 2
start local 2 1: aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SMALL:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 2: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.legalCopy:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 3
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;
astore 4
start local 4 3: aload 1
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 5 1 htmlTree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 5 2 bottom Ljdk/javadoc/internal/doclets/toolkit/Content;
2 5 3 small Ljdk/javadoc/internal/doclets/toolkit/Content;
3 5 4 p Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
htmlTree
protected void addNavLinks(boolean, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=17, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nonavbar:Z
ifne 113
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.NAV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.allowTag:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)Z
ifeq 3
2: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
goto 4
3: StackMap locals:
StackMap stack:
aload 2
4: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
astore 3
start local 3 5: ldc "allclasses_"
astore 4
start local 4 6: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 5
start local 5 7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.fixedNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
ldc "doclet.Skip_navigation_links"
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 6
start local 6 9: iload 1
ifeq 21
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.START_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: aload 5
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.topNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
12: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "navbar_top"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
13: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 7
start local 7 14: aload 5
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
15: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 0
16: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
aload 6
17: aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
ldc ""
18: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 19: aload 5
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 8 end local 7 20: goto 31
21: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.START_OF_BOTTOM_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
22: aload 5
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.bottomNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
23: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "navbar_bottom"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
24: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 7
start local 7 25: aload 5
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
26: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 0
27: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
aload 6
28: aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
ldc ""
29: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 30: aload 5
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 8 end local 7 31: StackMap locals:
StackMap stack:
iload 1
ifeq 34
32: aload 5
aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
33: goto 35
34: StackMap locals:
StackMap stack:
aload 5
aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
35: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 7
start local 7 36: aload 7
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
37: aload 7
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.TITLE:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
38: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
ldc "doclet.Navigation"
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;)Ljava/lang/String;
39: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)V
40: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createoverview:Z
ifeq 42
41: aload 7
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkContents:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
42: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.showModules:Z
ifeq 48
43: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmpne 46
44: aload 7
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
checkcast javax.lang.model.element.ModuleElement
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkModule:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
45: goto 48
StackMap locals:
StackMap stack:
46: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.isEmpty:()Z
ifne 48
47: aload 7
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkModule:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
48: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmpne 51
49: aload 7
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
50: goto 53
StackMap locals:
StackMap stack:
51: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.isEmpty:()Z
ifne 53
52: aload 7
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPackage:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
53: StackMap locals:
StackMap stack:
aload 7
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkClass:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
54: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.classuse:Z
ifeq 56
55: aload 7
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkClassUse:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
56: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createtree:Z
ifeq 58
57: aload 7
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkTree:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
58: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
ifne 61
59: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nodeprecatedlist:Z
ifne 61
60: aload 7
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkDeprecated:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
61: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 63
62: aload 7
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkIndex:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
63: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nohelp:Z
ifne 65
64: aload 7
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkHelp:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
65: StackMap locals:
StackMap stack:
aload 5
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
66: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 0
iload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getUserHeaderFooter:(Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 67: aload 5
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
68: iload 1
ifeq 71
69: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
70: goto 72
71: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 3
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
72: StackMap locals:
StackMap stack:
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPrevious:()Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
anewarray jdk.javadoc.internal.doclets.toolkit.Content
dup
iconst_0
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkNext:()Ljdk/javadoc/internal/doclets/toolkit/Content;
aastore
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 9
start local 9 73: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.subNav: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 10
start local 10 74: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
ifeq 79
75: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
76: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavShowLists:()Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
anewarray jdk.javadoc.internal.doclets.toolkit.Content
dup
iconst_0
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.filename:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavHideLists:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
aastore
77: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 11
start local 11 78: aload 10
aload 11
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 11 79: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkClassIndex:()Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_0
anewarray jdk.javadoc.internal.doclets.toolkit.Content
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 11
start local 11 80: aload 11
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.ID:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)V
81: aload 10
aload 11
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
82: iload 1
ifeq 93
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 93
83: ldc "text"
ldc "search"
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 12
start local 12 84: ldc "reset"
ldc "reset"
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 13
start local 13 85: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 14
start local 14 86: aload 14
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
ldc "doclet.search"
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
87: aload 14
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
88: aload 14
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
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 15
start local 15 89: aload 15
aload 12
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
90: aload 15
aload 13
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
91: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navListSearch:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 15
iconst_0
anewarray jdk.javadoc.internal.doclets.toolkit.Content
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 16
start local 16 92: aload 10
aload 16
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 16 end local 15 end local 14 end local 13 end local 12 93: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 10
aload 0
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAllClassesLinkScript:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
94: aload 0
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
95: iload 1
ifeq 108
96: aload 10
aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
97: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
98: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.END_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
99: aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
100: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navPadding:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
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 12
start local 12 101: aload 3
aload 12
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
102: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SCRIPT:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 13
start local 13 103: ldc "<!--\n$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n//-->\n"
astore 14
start local 14 104: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 14
ldc "\n"
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
astore 15
start local 15 105: aload 13
aload 15
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
106: aload 3
aload 13
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 15 end local 14 end local 13 end local 12 107: goto 111
108: StackMap locals:
StackMap stack:
aload 10
aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
109: aload 3
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
110: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.END_OF_BOTTOM_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
111: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.NAV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.allowTag:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)Z
ifeq 113
112: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
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 113: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int 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 114 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 114 1 header Z
0 114 2 htmlTree Ljdk/javadoc/internal/doclets/toolkit/Content;
5 113 3 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
6 113 4 allClassesId Ljava/lang/String;
7 113 5 navDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
9 113 6 skipNavLinks Ljdk/javadoc/internal/doclets/toolkit/Content;
14 20 7 a Ljdk/javadoc/internal/doclets/toolkit/Content;
19 20 8 skipLinkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
25 31 7 a Ljdk/javadoc/internal/doclets/toolkit/Content;
30 31 8 skipLinkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
36 113 7 navList Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
67 113 8 aboutDiv Ljdk/javadoc/internal/doclets/toolkit/Content;
73 113 9 ulNav Ljdk/javadoc/internal/doclets/toolkit/Content;
74 113 10 subDiv Ljdk/javadoc/internal/doclets/toolkit/Content;
78 79 11 ulFrames Ljdk/javadoc/internal/doclets/toolkit/Content;
80 113 11 ulAllClasses Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
84 93 12 inputText Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
85 93 13 inputReset Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
86 93 14 searchTxt Ljdk/javadoc/internal/doclets/toolkit/Content;
89 93 15 liInput Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
92 93 16 ulSearch Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
101 107 12 paddingDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
103 107 13 scriptTree Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
104 107 14 scriptCode Ljava/lang/String;
105 107 15 scriptContent Ljdk/javadoc/internal/doclets/formats/html/markup/RawHtml;
MethodParameters:
Name Flags
header
htmlTree
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkNext();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkNext:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPrevious();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPrevious:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
protected void addSummaryDetailLinks(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
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 navDiv Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
navDiv
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkContents();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 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.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.overviewSummary:(Z)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 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.overviewLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 1
start local 1 3: aload 1
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 2
start local 2 4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
3 5 1 linkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
4 5 2 li Ljdk/javadoc/internal/doclets/toolkit/Content;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkModule(javax.lang.model.element.ModuleElement);
descriptor: (Ljavax/lang/model/element/ModuleElement;)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
aload 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.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
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;
astore 2
start local 2 1: 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 2: aload 3
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 mdle Ljavax/lang/model/element/ModuleElement;
1 3 2 linkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
2 3 3 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
mdle
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkModule();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 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.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
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 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
1 2 1 li Ljdk/javadoc/internal/doclets/toolkit/Content;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPackage(javax.lang.model.element.PackageElement);
descriptor: (Ljavax/lang/model/element/PackageElement;)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
aload 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.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
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;
astore 2
start local 2 1: 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 2: aload 3
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 pkg Ljavax/lang/model/element/PackageElement;
1 3 2 linkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
2 3 3 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
pkg
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPackage();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 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;
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 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
1 2 1 li Ljdk/javadoc/internal/doclets/toolkit/Content;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkClassUse();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 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.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
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 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
1 2 1 li Ljdk/javadoc/internal/doclets/toolkit/Content;
public jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPrevious(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 0
aload 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.prevLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 2
start local 2 2: goto 4
end local 2 3: 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.prevLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
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 2
start local 2 4: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 5 1 prev Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
2 3 2 li Ljdk/javadoc/internal/doclets/toolkit/Content;
4 5 2 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
prev
public jdk.javadoc.internal.doclets.toolkit.Content getNavLinkNext(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 0
aload 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.nextLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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 2
start local 2 2: goto 4
end local 2 3: 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.nextLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
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 2
start local 2 4: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 5 1 next Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
2 3 2 li Ljdk/javadoc/internal/doclets/toolkit/Content;
4 5 2 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
next
protected jdk.javadoc.internal.doclets.toolkit.Content getNavShowLists(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.toolkit.util.DocLink
dup
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
aconst_null
invokespecial jdk.javadoc.internal.doclets.toolkit.util.DocLink.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
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.framesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc "_top"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 2: aload 3
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 4
start local 4 3: aload 4
areturn
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 link Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
1 4 2 dl Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
2 4 3 framesContent Ljdk/javadoc/internal/doclets/toolkit/Content;
3 4 4 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
link
protected jdk.javadoc.internal.doclets.toolkit.Content getNavShowLists();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
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.INDEX: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;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavShowLists:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavHideLists(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 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.noFramesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc "_top"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 2
start local 2 1: 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 2: aload 3
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 link Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
1 3 2 noFramesContent Ljdk/javadoc/internal/doclets/toolkit/Content;
2 3 3 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
link
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkTree();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getSpecifiedPackageElements:()Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 1
start local 1 1: aload 1
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getSpecifiedTypeElements:()Ljava/util/Set;
invokeinterface java.util.Set.isEmpty:()Z
ifeq 3
2: aload 0
aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE: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;
goto 4
3: StackMap locals: java.util.List
StackMap stack:
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;
4: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
astore 2
start local 2 5: aload 0
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.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
areturn
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;
1 6 1 packages Ljava/util/List<Ljavax/lang/model/element/PackageElement;>;
5 6 2 docPath Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
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=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
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: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(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
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkClass();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 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.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
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 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
1 2 1 li Ljdk/javadoc/internal/doclets/toolkit/Content;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkDeprecated();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
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.DEPRECATED_LIST: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 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.deprecatedLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 1
start local 1 3: aload 1
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 2
start local 2 4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
3 5 1 linkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
4 5 2 li Ljdk/javadoc/internal/doclets/toolkit/Content;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkClassIndex();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
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.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.AllClasses:(Z)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
2: invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
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.allClassesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 1
start local 1 5: aload 1
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 2
start local 2 6: aload 2
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 allClassesContent Ljdk/javadoc/internal/doclets/toolkit/Content;
6 7 2 li Ljdk/javadoc/internal/doclets/toolkit/Content;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkIndex();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
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.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.splitindex:Z
ifeq 3
2: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
iconst_1
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.indexN:(I)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;
goto 4
3: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocPath
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_ALL:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
4: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocPath jdk.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;
5: 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.indexLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
6: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 1
start local 1 7: aload 1
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 2
start local 2 8: aload 2
areturn
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;
7 9 1 linkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
8 9 2 li Ljdk/javadoc/internal/doclets/toolkit/Content;
protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkHelp();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.helpfile:Ljava/lang/String;
astore 1
start local 1 1: aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 4
2: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.HELP_DOC:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 2
start local 2 3: goto 6
end local 2 4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 3
start local 3 5: aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getName:()Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 2
end local 3 start local 2 6: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
StackMap stack:
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot: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;
7: 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.helpLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
8: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 9: aload 3
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 4
start local 4 10: aload 4
areturn
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;
1 11 1 helpfile Ljava/lang/String;
3 4 2 helpfilenm Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
6 11 2 helpfilenm Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
5 6 3 file Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
9 11 3 linkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
10 11 4 li Ljdk/javadoc/internal/doclets/toolkit/Content;
protected void addNavGap(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: aload 1
ldc "|"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
2: aload 1
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: return
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 liNav Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
liNav
public jdk.javadoc.internal.doclets.toolkit.Content getSummaryTableHeader(java.util.List<java.lang.String>, java.lang.String);
descriptor: (Ljava/util/List;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.TR:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 3
start local 3 1: aload 1
invokeinterface java.util.List.size:()I
istore 4
start local 4 2: iload 4
iconst_2
if_icmpne 8
3: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.CharSequence
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
astore 5
start local 5 4: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colFirst:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 1
iconst_1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.CharSequence
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
astore 5
6: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: aload 3
areturn
end local 5 8: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content int
StackMap stack:
iconst_0
istore 6
start local 6 9: goto 19
10: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int top int
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 1
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.CharSequence
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
astore 5
start local 5 11: iload 6
ifne 13
12: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colFirst:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
goto 18
13: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int jdk.javadoc.internal.doclets.toolkit.Content int
StackMap stack:
iload 6
iconst_1
if_icmpne 15
14: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colSecond:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
goto 18
15: StackMap locals:
StackMap stack:
iload 6
iload 4
iconst_1
isub
if_icmpne 17
16: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
goto 18
17: StackMap locals:
StackMap stack:
aload 3
aload 2
aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: StackMap locals:
StackMap stack:
iinc 6 1
end local 5 StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int top int
StackMap stack:
19: iload 6
iload 4
if_icmplt 10
end local 6 20: 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 21 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 21 1 header Ljava/util/List<Ljava/lang/String;>;
0 21 2 scope Ljava/lang/String;
1 21 3 tr Ljdk/javadoc/internal/doclets/toolkit/Content;
2 21 4 size I
4 8 5 tableHeader Ljdk/javadoc/internal/doclets/toolkit/Content;
11 19 5 tableHeader Ljdk/javadoc/internal/doclets/toolkit/Content;
9 20 6 i I
Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
header
scope
public jdk.javadoc.internal.doclets.toolkit.Content getTableCaption(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 1: getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 2: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.tabEnd: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;
astore 4
start local 4 3: aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CAPTION:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 5
start local 5 4: aload 5
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: 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 6 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 6 1 title Ljdk/javadoc/internal/doclets/toolkit/Content;
1 6 2 captionSpan Ljdk/javadoc/internal/doclets/toolkit/Content;
2 6 3 space Ljdk/javadoc/internal/doclets/toolkit/Content;
3 6 4 tabSpan Ljdk/javadoc/internal/doclets/toolkit/Content;
4 6 5 caption Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
title
public jdk.javadoc.internal.doclets.toolkit.Content getMarkerAnchor(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 anchorName Ljava/lang/String;
MethodParameters:
Name Flags
anchorName
public jdk.javadoc.internal.doclets.toolkit.Content getMarkerAnchor(jdk.javadoc.internal.doclets.formats.html.SectionName);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
aconst_null
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 sectionName Ljdk/javadoc/internal/doclets/formats/html/SectionName;
MethodParameters:
Name Flags
sectionName
public jdk.javadoc.internal.doclets.toolkit.Content getMarkerAnchor(jdk.javadoc.internal.doclets.formats.html.SectionName, java.lang.String);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new java.lang.StringBuilder
dup
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aconst_null
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)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 sectionName Ljdk/javadoc/internal/doclets/formats/html/SectionName;
0 1 2 anchorName Ljava/lang/String;
MethodParameters:
Name Flags
sectionName
anchorName
public jdk.javadoc.internal.doclets.toolkit.Content getMarkerAnchor(java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: new jdk.javadoc.internal.doclets.formats.html.markup.Comment
dup
ldc " "
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Comment.<init>:(Ljava/lang/String;)V
astore 2
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
aload 1
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.A:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 3: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 4 1 anchorName Ljava/lang/String;
0 4 2 anchorContent Ljdk/javadoc/internal/doclets/toolkit/Content;
3 4 3 markerAnchor Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
anchorName
anchorContent
public jdk.javadoc.internal.doclets.toolkit.Content getPackageName(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=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
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 1
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.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 java.lang.String getPackageAnchorName(javax.lang.model.element.PackageElement);
descriptor: (Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
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:
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.UNNAMED_PACKAGE_ANCHOR:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
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.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.String
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 getPackageLink(javax.lang.model.element.PackageElement, java.lang.CharSequence);
descriptor: (Ljavax/lang/model/element/PackageElement;Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
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
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 label Ljava/lang/CharSequence;
MethodParameters:
Name Flags
packageElement
label
public jdk.javadoc.internal.doclets.toolkit.Content getPackageLink(javax.lang.model.element.PackageElement);
descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
ifeq 2
1: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:()V
goto 3
2: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
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.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
3: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.StringContent
astore 2
start local 2 4: aload 0
aload 1
aload 2
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
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 packageElement Ljavax/lang/model/element/PackageElement;
4 5 2 content Ljdk/javadoc/internal/doclets/formats/html/markup/StringContent;
MethodParameters:
Name Flags
packageElement
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=4, 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/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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:
iload 3
ifne 11
aload 1
ifnonnull 14
11: StackMap locals:
StackMap stack:
aload 0
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;
12: aload 2
13: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
14: StackMap locals:
StackMap stack:
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.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
astore 4
start local 4 15: aload 4
ifnull 17
16: aload 0
aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
17: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocLink
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 18 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 18 1 packageElement Ljavax/lang/model/element/PackageElement;
0 18 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
3 18 3 included Z
6 9 4 p Ljavax/lang/model/element/PackageElement;
15 18 4 crossPkgLink 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=5, 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.isIncluded:(Ljavax/lang/model/element/Element;)Z
istore 3
start local 3 1: iload 3
ifeq 3
2: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 1
invokestatic 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;
aload 2
ldc ""
ldc ""
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
goto 4
3: StackMap locals: int
StackMap stack:
aload 2
4: StackMap locals:
StackMap stack: jdk.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 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 5 1 mdle Ljavax/lang/model/element/ModuleElement;
0 5 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
1 5 3 included Z
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=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
iload 2
ifeq 2
1: aload 1
invokeinterface javax.lang.model.element.TypeElement.getQualifiedName:()Ljavax/lang/model/element/Name;
goto 3
2: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement int
StackMap stack: new 0 new 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.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
3: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement int
StackMap stack: new 0 new 0 java.lang.CharSequence
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
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=5, 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.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
6: 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;
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.forClass:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;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;
8: astore 5
start local 5 9: aload 0
aload 5
10: 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;)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 ""
ldc ""
11: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 6
start local 6 12: aload 3
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: 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 14 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 14 1 typeElement Ljavax/lang/model/element/Element;
0 14 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 14 3 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 14 4 te Ljavax/lang/model/element/TypeElement;
9 14 5 href Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
12 14 6 linkContent Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
typeElement
label
htmltree
public jdk.javadoc.internal.doclets.toolkit.Content getLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)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.LinkFactoryImpl
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl.<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.LinkFactoryImpl.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/LinkInfoImpl;
1 2 2 factory Ljdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl;
MethodParameters:
Name Flags
linkInfo
public jdk.javadoc.internal.doclets.toolkit.Content getTypeParameterLinks(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)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.LinkFactoryImpl
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
astore 2
start local 2 1: aload 2
aload 1
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl.getTypeParameterLinks:(Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;Z)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/LinkInfoImpl;
1 2 2 factory Ljdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl;
MethodParameters:
Name Flags
linkInfo
public jdk.javadoc.internal.doclets.toolkit.Content getCrossClassLink(java.lang.String, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, boolean, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;ZLjava/lang/String;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=12, 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: ldc ""
astore 7
start local 7 1: aload 1
ifnonnull 2
ldc ""
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 1
StackMap locals:
StackMap stack: java.lang.String
3: astore 8
start local 8 4: goto 26
start local 9 5: StackMap locals: java.lang.String int
StackMap stack:
new java.lang.StringBuilder
dup
aload 8
iload 9
iconst_1
iadd
aload 8
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
6: aload 7
invokevirtual java.lang.String.length:()I
ifle 7
new java.lang.StringBuilder
dup
ldc "."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 8
StackMap locals:
StackMap stack: java.lang.StringBuilder
7: ldc ""
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int java.lang.String java.lang.String int
StackMap stack: java.lang.StringBuilder java.lang.String
8: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
10: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 7
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
astore 10
start local 10 11: iload 6
ifeq 13
12: aload 10
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 10
13: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 8
iconst_0
iload 9
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 8
14: aload 0
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
ifnull 26
15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
aload 8
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
16: new java.lang.StringBuilder
dup
aload 7
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
17: invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
astore 11
start local 11 18: aload 0
aload 11
19: aload 3
ifnull 20
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 21
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink
20: aload 10
goto 22
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink
21: aload 3
22: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
iload 4
aload 5
23: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
ldc "doclet.Href_Class_Or_Interface_Title"
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 8
aastore
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
24: ldc ""
25: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 11 end local 10 end local 9 26: StackMap locals:
StackMap stack:
aload 8
bipush 46
invokevirtual java.lang.String.lastIndexOf:(I)I
dup
istore 9
start local 9 27: iconst_m1
if_icmpne 5
28: aconst_null
areturn
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 29 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 29 1 qualifiedClassName Ljava/lang/String;
0 29 2 refMemName Ljava/lang/String;
0 29 3 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 29 4 strong Z
0 29 5 style Ljava/lang/String;
0 29 6 code Z
1 29 7 className Ljava/lang/String;
4 29 8 packageName Ljava/lang/String;
5 26 9 periodIndex I
27 29 9 periodIndex I
11 26 10 defaultLabel Ljdk/javadoc/internal/doclets/toolkit/Content;
18 26 11 link Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
MethodParameters:
Name Flags
qualifiedClassName
refMemName
label
strong
style
code
public boolean isClassLinkable(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.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifeq 2
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isGeneratedDoc:(Ljavax/lang/model/element/TypeElement;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.isExternal:(Ljavax/lang/model/element/Element;)Z
ireturn
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 typeElement Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
typeElement
public jdk.javadoc.internal.doclets.toolkit.util.DocLink getCrossPackageLink(java.lang.String);
descriptor: (Ljava/lang/String;)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/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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:(Ljava/lang/String;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 pkgName Ljava/lang/String;
MethodParameters:
Name Flags
pkgName
public jdk.javadoc.internal.doclets.toolkit.Content getQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.Element);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$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.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
checkcast javax.lang.model.element.TypeElement
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
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.LinkInfoImpl.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)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/LinkInfoImpl$Kind;
0 2 2 element Ljavax/lang/model/element/Element;
1 2 3 linkInfoImpl Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
MethodParameters:
Name Flags
context
element
public void addPreQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$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
iconst_0
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;ZLjdk/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/LinkInfoImpl$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.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
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: 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 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 5
start local 5 2: aload 5
ifnull 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
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.ConfigurationImpl.shouldExcludeQualifier:(Ljava/lang/String;)Z
ifne 4
3: 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.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
4: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.PackageElement
StackMap stack:
aload 4
aload 0
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
5: aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
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.LinkInfoImpl.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
iload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
6: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: aload 4
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 8 1 context Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
0 8 2 typeElement Ljavax/lang/model/element/TypeElement;
0 8 3 isStrong Z
1 8 4 classlink Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
2 8 5 pkg Ljavax/lang/model/element/PackageElement;
MethodParameters:
Name Flags
context
typeElement
isStrong
public void addPreQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;ZLjdk/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/ConfigurationImpl;
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.ConfigurationImpl.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.addContent:(Ljava/lang/CharSequence;)V
3: StackMap locals: javax.lang.model.element.PackageElement
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
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.LinkInfoImpl.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
5: iload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
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/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 7
start local 7 8: aload 4
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
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/LinkInfoImpl$Kind;
0 10 2 typeElement Ljavax/lang/model/element/TypeElement;
0 10 3 isStrong Z
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/LinkInfoImpl;
8 10 7 link Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
context
typeElement
isStrong
contentTree
public void addPreQualifiedStrongClassLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$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
iconst_1
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;ZLjdk/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/LinkInfoImpl$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.LinkInfoImpl$Kind, javax.lang.model.element.Element, java.lang.CharSequence);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$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: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 3
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)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/LinkInfoImpl$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.LinkInfoImpl$Kind, javax.lang.model.element.Element, java.lang.CharSequence, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;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 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
aload 3
iload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
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/LinkInfoImpl$Kind;
0 1 2 element Ljavax/lang/model/element/Element;
0 1 3 label Ljava/lang/CharSequence;
0 1 4 strong Z
MethodParameters:
Name Flags
context
element
label
strong
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, java.lang.CharSequence, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
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
iload 5
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;ZZ)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/LinkInfoImpl$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 strong Z
MethodParameters:
Name Flags
context
typeElement
element
label
strong
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;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
iload 5
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)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/LinkInfoImpl$Kind;
0 1 2 typeElement Ljavax/lang/model/element/TypeElement;
0 1 3 element Ljavax/lang/model/element/Element;
0 1 4 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 1 5 strong Z
MethodParameters:
Name Flags
context
typeElement
element
label
strong
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, java.lang.CharSequence, boolean, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
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
aload 2
aload 3
new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 0
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.check:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
iload 5
iload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)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 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 1 1 context Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$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 strong Z
0 1 6 isProperty Z
MethodParameters:
Name Flags
context
typeElement
element
label
strong
isProperty
java.lang.CharSequence check(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.IMPROPER_HTML_CHARS:Ljava/util/regex/Pattern;
aload 1
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 2
start local 2 1: aload 2
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 3
2: new java.lang.IllegalArgumentException
dup
aload 1
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.util.regex.Matcher
StackMap stack:
aload 1
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 s Ljava/lang/CharSequence;
1 4 2 m Ljava/util/regex/Matcher;
MethodParameters:
Name Flags
s
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content, boolean, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, 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 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifne 2
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.isLinkable:(Ljavax/lang/model/element/TypeElement;)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 9
3: aload 3
checkcast javax.lang.model.element.ExecutableElement
astore 7
start local 7 4: aload 0
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
5: aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
6: aload 0
aload 0
aload 7
iload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnchor:(Ljavax/lang/model/element/ExecutableElement;Z)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
7: iload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
8: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 7 9: 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 10
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 15
10: StackMap locals:
StackMap stack:
aload 0
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
11: aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
12: aload 0
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.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
13: iload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
14: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
15: 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 16 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 16 1 context Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
0 16 2 typeElement Ljavax/lang/model/element/TypeElement;
0 16 3 element Ljavax/lang/model/element/Element;
0 16 4 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 16 5 strong Z
0 16 6 isProperty Z
4 9 7 ee Ljavax/lang/model/element/ExecutableElement;
MethodParameters:
Name Flags
context
typeElement
element
label
strong
isProperty
public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, 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 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifne 2
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.isLinkable:(Ljavax/lang/model/element/TypeElement;)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 8
3: aload 3
checkcast javax.lang.model.element.ExecutableElement
astore 5
start local 5 4: aload 0
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
5: aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
6: aload 0
aload 0
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnchor:(Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
7: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 5 8: 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 9
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 12
9: StackMap locals:
StackMap stack:
aload 0
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
10: aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
aload 0
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.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
11: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
12: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 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 context Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
0 13 2 typeElement Ljavax/lang/model/element/TypeElement;
0 13 3 element Ljavax/lang/model/element/Element;
0 13 4 label Ljdk/javadoc/internal/doclets/toolkit/Content;
4 8 5 emd Ljavax/lang/model/element/ExecutableElement;
MethodParameters:
Name Flags
context
typeElement
element
label
public java.lang.String getAnchor(javax.lang.model.element.ExecutableElement);
descriptor: (Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnchor:(Ljavax/lang/model/element/ExecutableElement;Z)Ljava/lang/String;
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 executableElement Ljavax/lang/model/element/ExecutableElement;
MethodParameters:
Name Flags
executableElement
public java.lang.String getAnchor(javax.lang.model.element.ExecutableElement, boolean);
descriptor: (Ljavax/lang/model/element/ExecutableElement;Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, 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.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
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 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.signature:(Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String;
astore 3
start local 3 3: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 4: iconst_0
istore 5
start local 5 5: iconst_0
istore 6
start local 6 6: goto 17
7: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.ExecutableElement int java.lang.String java.lang.StringBuilder int int
StackMap stack:
aload 3
iload 6
invokevirtual java.lang.String.charAt:(I)C
istore 7
start local 7 8: iload 7
bipush 60
if_icmpne 11
9: iinc 5 1
10: goto 16
StackMap locals: int
StackMap stack:
11: iload 7
bipush 62
if_icmpne 14
12: iinc 5 -1
13: goto 16
StackMap locals:
StackMap stack:
14: iload 5
ifne 16
15: aload 4
iload 7
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 7 16: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
17: iload 6
aload 3
invokevirtual java.lang.String.length:()I
if_icmplt 7
end local 6 18: new java.lang.StringBuilder
dup
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;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.toString:()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 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 19 1 executableElement Ljavax/lang/model/element/ExecutableElement;
0 19 2 isProperty Z
3 19 3 signature Ljava/lang/String;
4 19 4 signatureParsed Ljava/lang/StringBuilder;
5 19 5 counter I
6 18 6 i I
8 16 7 c C
MethodParameters:
Name Flags
executableElement
isProperty
public jdk.javadoc.internal.doclets.toolkit.Content seeTagToContent(javax.lang.model.element.Element, com.sun.source.doctree.DocTree);
descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=17, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
astore 3
start local 3 1: aload 3
getstatic com.sun.source.doctree.DocTree$Kind.LINK:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpeq 3
aload 3
getstatic com.sun.source.doctree.DocTree$Kind.SEE:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpeq 3
aload 3
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpeq 3
2: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
areturn
3: StackMap locals: com.sun.source.doctree.DocTree$Kind
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.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
astore 4
start local 4 4: aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getTagName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
astore 5
start local 5 5: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
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;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 6: aload 6
ldc "<"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 7
aload 6
ldc "\""
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 8
7: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 6
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
areturn
8: StackMap locals:
StackMap stack:
aload 3
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 9
iconst_1
goto 10
StackMap locals:
StackMap stack:
9: iconst_0
StackMap locals:
StackMap stack: int
10: istore 7
start local 7 11: aload 0
iload 7
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getLabel:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 8
start local 8 12: aload 0
aload 3
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 13
iconst_1
goto 14
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
13: iconst_0
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
14: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 6
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 9
start local 9 15: aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedClass:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/TypeElement;
astore 10
start local 10 16: aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedClassName:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
astore 11
start local 11 17: aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedMember:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/Element;
astore 12
start local 12 18: aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedMemberName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
astore 13
start local 13 19: aload 13
ifnonnull 21
aload 12
ifnull 21
20: aload 12
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 13
21: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String
StackMap stack:
aload 10
ifnonnull 49
22: aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedPackage:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/PackageElement;
astore 14
start local 14 23: aload 14
ifnull 29
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 14
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifeq 29
24: aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 28
25: aload 0
iload 7
26: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 14
invokeinterface javax.lang.model.element.PackageElement.getQualifiedName:()Ljavax/lang/model/element/Name;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
27: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 8
28: StackMap locals: javax.lang.model.element.PackageElement
StackMap stack:
aload 0
aload 14
aload 8
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
29: StackMap locals:
StackMap stack:
aload 0
aload 11
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
astore 16
start local 16 30: aload 16
ifnull 35
31: aload 0
aload 16
32: aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 33
aload 9
goto 34
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink
33: aload 8
34: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
35: StackMap locals:
StackMap stack:
aload 0
aload 11
36: aload 13
aload 8
iconst_0
ldc ""
iload 7
ifeq 37
iconst_0
goto 38
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String
37: iconst_1
38: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossClassLink:(Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;ZLjava/lang/String;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
dup
astore 15
start local 15 39: ifnull 41
40: aload 15
areturn
41: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
42: ldc "doclet.see.class_or_package_not_found"
iconst_2
anewarray java.lang.Object
dup
iconst_0
43: new java.lang.StringBuilder
dup
ldc "@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_1
44: aload 6
aastore
45: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
46: aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 47
aload 9
goto 48
StackMap locals:
StackMap stack:
47: aload 8
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
48: areturn
end local 16 end local 15 end local 14 49: StackMap locals:
StackMap stack:
aload 13
ifnonnull 64
50: aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 61
51: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.backwardCompatibility:Z
ifne 58
52: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnclosingPackageIncluded:(Ljavax/lang/model/element/TypeElement;)Z
ifeq 54
53: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
goto 55
54: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
55: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.StringContent
astore 14
start local 14 56: aload 0
iload 7
aload 14
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 8
end local 14 57: goto 61
58: StackMap locals:
StackMap stack:
aload 0
iload 7
59: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
60: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 8
61: StackMap locals:
StackMap stack:
aload 0
new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.DEFAULT:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
aload 10
invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
62: aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
63: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
64: StackMap locals:
StackMap stack:
aload 12
ifnonnull 68
65: aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 66
aload 9
goto 67
StackMap locals:
StackMap stack:
66: aload 8
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
67: areturn
68: StackMap locals:
StackMap stack:
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.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
astore 14
start local 14 69: aload 4
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 84
70: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 14
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPublic:(Ljavax/lang/model/element/Element;)Z
ifne 84
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 14
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isLinkable:(Ljavax/lang/model/element/TypeElement;)Z
ifne 84
71: aload 0
instanceof jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
ifeq 74
72: 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 14
73: goto 84
StackMap locals: javax.lang.model.element.TypeElement
StackMap stack:
74: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 14
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPublic:(Ljavax/lang/model/element/Element;)Z
ifne 80
75: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
76: aload 4
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
77: aload 5
aastore
dup
iconst_1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 14
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
aastore
78: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
79: goto 84
80: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
81: aload 4
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
82: aload 5
aastore
dup
iconst_1
aload 6
aastore
83: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
84: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.currentTypeElement:Ljavax/lang/model/element/TypeElement;
aload 14
if_acmpeq 89
85: 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.isConstructor:(Ljavax/lang/model/element/Element;)Z
ifeq 87
86: aload 13
goto 88
87: 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 14
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 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
88: StackMap locals:
StackMap stack: java.lang.String
astore 13
89: StackMap locals:
StackMap stack:
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.isExecutableElement:(Ljavax/lang/model/element/Element;)Z
ifeq 92
90: aload 13
bipush 40
invokevirtual java.lang.String.indexOf:(I)I
ifge 92
91: new java.lang.StringBuilder
dup
aload 13
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 12
checkcast javax.lang.model.element.ExecutableElement
iconst_1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeSignature:(Ljavax/lang/model/element/ExecutableElement;Z)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 13
92: StackMap locals:
StackMap stack:
aload 0
aload 3
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 93
iconst_1
goto 94
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
93: iconst_0
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
94: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 13
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 9
95: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.SEE_TAG:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
aload 14
96: aload 12
aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifeq 97
aload 9
goto 98
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind javax.lang.model.element.TypeElement javax.lang.model.element.Element
97: aload 8
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind javax.lang.model.element.TypeElement javax.lang.model.element.Element jdk.javadoc.internal.doclets.toolkit.Content
98: iconst_0
99: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
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 100 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 100 1 element Ljavax/lang/model/element/Element;
0 100 2 see Lcom/sun/source/doctree/DocTree;
1 100 3 kind Lcom/sun/source/doctree/DocTree$Kind;
4 100 4 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
5 100 5 tagName Ljava/lang/String;
6 100 6 seetext Ljava/lang/String;
11 100 7 isLinkPlain Z
12 100 8 label Ljdk/javadoc/internal/doclets/toolkit/Content;
15 100 9 text Ljdk/javadoc/internal/doclets/toolkit/Content;
16 100 10 refClass Ljavax/lang/model/element/TypeElement;
17 100 11 refClassName Ljava/lang/String;
18 100 12 refMem Ljavax/lang/model/element/Element;
19 100 13 refMemName Ljava/lang/String;
23 49 14 refPackage Ljavax/lang/model/element/PackageElement;
39 49 15 classCrossLink Ljdk/javadoc/internal/doclets/toolkit/Content;
30 49 16 packageCrossLink Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
56 57 14 content Ljdk/javadoc/internal/doclets/formats/html/markup/StringContent;
69 100 14 containing Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
element
see
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=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 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDescription:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;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
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZLjdk/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.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=6, 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 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getBody:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
iconst_1
iconst_0
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/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/DocTree;
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 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=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
iconst_0
iconst_1
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/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.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=6, 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 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getBody:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
astore 5
start local 5 2: aload 0
aload 1
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getFirstSentenceTrees:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljava/util/List;)Ljava/util/List;
iconst_1
iconst_1
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/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 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=6, 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
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/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, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
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
aconst_null
aload 2
iload 3
iload 4
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
1: 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 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 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
element
tags
depr
first
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, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, 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.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nocomment:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
aload 1
aload 3
iload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 8
start local 8 3: iload 4
ifeq 8
4: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.deprecationComment:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 8
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 9
start local 9 5: 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 7
start local 7 6: aload 6
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 9 7: goto 10
end local 7 8: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List 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 8
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 7
start local 7 9: aload 6
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List 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 12
11: aload 6
getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
12: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 13 1 element Ljavax/lang/model/element/Element;
0 13 2 holderTag Lcom/sun/source/doctree/DocTree;
0 13 3 tags Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
0 13 4 depr Z
0 13 5 first Z
0 13 6 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
6 8 7 div Ljdk/javadoc/internal/doclets/toolkit/Content;
9 13 7 div Ljdk/javadoc/internal/doclets/toolkit/Content;
3 13 8 result Ljdk/javadoc/internal/doclets/toolkit/Content;
5 7 9 italic 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;>;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
element
holderTag
tags
depr
first
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 com.sun.tools.doclint.HtmlTag.get:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/doclint/HtmlTag;
astore 3
start local 3 10: aload 3
ifnull 13
11: aload 3
getfield com.sun.tools.doclint.HtmlTag.blockType:Lcom/sun/tools/doclint/HtmlTag$BlockType;
getstatic com.sun.tools.doclint.HtmlTag$BlockType.INLINE:Lcom/sun/tools/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 Lcom/sun/tools/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=11, locals=10, 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/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
aload 3
iconst_1
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTags:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;Ljava/lang/Iterable;Z)V
3: aload 3
invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
astore 7
start local 7 4: goto 16
5: 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.next:()Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
astore 8
start local 8 6: iload 4
ifeq 8
aload 0
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.ignoreNonInlineTag:(Lcom/sun/source/doctree/DocTree;)Z
ifeq 8
7: goto 16
8: StackMap locals: com.sun.source.doctree.DocTree
StackMap stack:
iload 4
ifeq 11
aload 7
invokeinterface java.util.ListIterator.nextIndex:()I
aload 3
invokeinterface java.util.List.size:()I
if_icmpne 11
9: aload 8
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 11
aload 0
aload 6
aload 8
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 11
10: goto 16
11: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2
dup
aload 0
aload 3
aload 8
aload 5
aload 2
iload 4
aload 7
aload 1
aload 6
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljava/util/List;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljavax/lang/model/element/Element;ZLjava/util/ListIterator;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;)V
12: aload 8
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
13: istore 9
start local 9 14: iload 9
ifeq 16
15: goto 17
end local 9 end local 8 16: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.ListIterator.hasNext:()Z
ifne 5
end local 7 17: 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 18 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 18 1 holderTag Lcom/sun/source/doctree/DocTree;
0 18 2 element Ljavax/lang/model/element/Element;
0 18 3 tags Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
0 18 4 isFirstSentence Z
1 18 5 result Ljdk/javadoc/internal/doclets/toolkit/Content;
2 18 6 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
4 17 7 iterator Ljava/util/ListIterator<+Lcom/sun/source/doctree/DocTree;>;
6 16 8 tag Lcom/sun/source/doctree/DocTree;
14 16 9 allDone 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
private java.lang.String removeTrailingWhitespace(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 2
start local 2 1: aload 2
arraylength
iconst_1
isub
istore 3
start local 3 2: goto 6
3: StackMap locals: char[] int
StackMap stack:
aload 2
iload 3
caload
invokestatic java.lang.Character.isWhitespace:(C)Z
ifne 5
4: aload 1
iconst_0
iload 3
iconst_1
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
iinc 3 -1
StackMap locals:
StackMap stack:
6: iload 3
ifgt 3
end local 3 7: aload 1
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 text Ljava/lang/String;
1 8 2 buf [C
2 7 3 i I
MethodParameters:
Name Flags
text
private java.lang.String removeLeadingWhitespace(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 6
3: StackMap locals: char[] int
StackMap stack:
aload 2
iload 3
caload
invokestatic java.lang.Character.isWhitespace:(C)Z
ifne 5
4: aload 1
iload 3
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 2
arraylength
if_icmplt 3
end local 3 7: aload 1
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 text Ljava/lang/String;
1 8 2 buf [C
2 7 3 i I
MethodParameters:
Name Flags
text
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.AnnotationTypeWriter
ifne 4
1: aload 0
instanceof jdk.javadoc.internal.doclets.toolkit.ClassWriter
ifne 4
2: aload 0
instanceof jdk.javadoc.internal.doclets.toolkit.PackageSummaryWriter
ifne 4
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 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 void addStyleSheetProperties(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, 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/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.stylesheetfile:Ljava/lang/String;
astore 2
start local 2 1: aload 2
invokevirtual java.lang.String.isEmpty:()Z
ifeq 4
2: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.STYLESHEET:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 3
start local 3 3: goto 6
end local 3 4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 4
start local 4 5: aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getName:()Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 3
end local 4 start local 3 6: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
StackMap stack:
ldc "stylesheet"
ldc "text/css"
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 3
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.getPath:()Ljava/lang/String;
8: ldc "Style"
9: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LINK:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 4
start local 4 10: aload 1
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 17
12: ldc "stylesheet"
ldc "text/css"
13: 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.JQUERY_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_STYLESHEET_FILE: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;
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.getPath:()Ljava/lang/String;
14: ldc "Style"
15: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LINK:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 5
start local 5 16: aload 1
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 5 17: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
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 18 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 18 1 head Ljdk/javadoc/internal/doclets/toolkit/Content;
1 18 2 stylesheetfile Ljava/lang/String;
3 4 3 stylesheet Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
6 18 3 stylesheet Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
5 6 4 file Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
10 18 4 link Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
16 17 5 jq_link Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
head
public void addScriptProperties(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: 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.JAVASCRIPT: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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SCRIPT:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 1: aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 15
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
ifnull 8
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.script:Ljdk/javadoc/internal/doclets/toolkit/Content;
ifnull 8
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 5
ldc "."
goto 6
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
5: 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:
StackMap stack: java.lang.String
6: astore 3
start local 3 7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.script:Ljdk/javadoc/internal/doclets/toolkit/Content;
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
new java.lang.StringBuilder
dup
ldc "var pathtoroot = \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "/\";loadScripts(document, 'script');"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 3 8: StackMap locals:
StackMap stack:
aload 0
aload 1
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIP_MIN:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
9: aload 0
aload 1
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIPUTILS_MIN:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
10: aload 1
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
ldc "<!--[if IE]>"
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: aload 0
aload 1
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIPUTILS_IE_MIN:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
12: aload 1
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
ldc "<![endif]-->"
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: aload 0
aload 1
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_JS_1_10:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
14: aload 0
aload 1
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
15: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 16 1 head Ljdk/javadoc/internal/doclets/toolkit/Content;
1 16 2 javascript Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
7 8 3 ptrPath Ljava/lang/String;
MethodParameters:
Name Flags
head
private void addJQueryFile(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
flags: (0x0002) ACC_PRIVATE
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.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_FILES: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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
1: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SCRIPT:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 2: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: return
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 head Ljdk/javadoc/internal/doclets/toolkit/Content;
0 4 2 filePath Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
2 4 3 jqyeryScriptFile Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
head
filePath
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
public void addAnnotationInfo(javax.lang.model.element.PackageElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/PackageElement;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 1
invokeinterface javax.lang.model.element.PackageElement.getAnnotationMirrors:()Ljava/util/List;
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(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 packageElement Ljavax/lang/model/element/PackageElement;
0 2 2 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
packageElement
htmltree
public void addReceiverAnnotationInfo(javax.lang.model.element.ExecutableElement, java.util.List<javax.lang.model.element.AnnotationMirror>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljava/util/List;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
iconst_0
aload 1
aload 2
iconst_0
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
pop
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 method Ljavax/lang/model/element/ExecutableElement;
0 2 2 descList Ljava/util/List<Ljavax/lang/model/element/AnnotationMirror;>;
0 2 3 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljavax/lang/model/element/ExecutableElement;Ljava/util/List<Ljavax/lang/model/element/AnnotationMirror;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
method
descList
htmltree
public void addReceiverAnnotationInfo(javax.lang.model.element.ExecutableElement, javax.lang.model.type.TypeMirror, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/type/TypeMirror;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokeinterface javax.lang.model.element.ExecutableElement.getReceiverType:()Ljavax/lang/model/type/TypeMirror;
astore 5
start local 5 1: aload 5
invokeinterface javax.lang.model.type.TypeMirror.getAnnotationMirrors:()Ljava/util/List;
astore 6
start local 6 2: aload 0
iconst_0
aload 1
aload 6
iconst_0
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
pop
3: 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 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 4 1 method Ljavax/lang/model/element/ExecutableElement;
0 4 2 rcvrTypeMirror Ljavax/lang/model/type/TypeMirror;
0 4 3 annotationMirrors Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
0 4 4 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 4 5 rcvrType Ljavax/lang/model/type/TypeMirror;
2 4 6 annotationMirrors1 Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
Signature: (Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/type/TypeMirror;Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
method
rcvrTypeMirror
annotationMirrors
htmltree
public void addAnnotationInfo(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 1
invokeinterface javax.lang.model.element.Element.getAnnotationMirrors:()Ljava/util/List;
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(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 boolean addAnnotationInfo(int, javax.lang.model.element.Element, javax.lang.model.element.VariableElement, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (ILjavax/lang/model/element/Element;Ljavax/lang/model/element/VariableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Z
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
iload 1
aload 2
aload 3
invokeinterface javax.lang.model.element.VariableElement.getAnnotationMirrors:()Ljava/util/List;
iconst_0
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
ireturn
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 indent I
0 1 2 element Ljavax/lang/model/element/Element;
0 1 3 param Ljavax/lang/model/element/VariableElement;
0 1 4 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
indent
element
param
tree
private void addAnnotationInfo(javax.lang.model.element.Element, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_0
aload 1
aload 2
iconst_1
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
pop
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 descList Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
0 2 3 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
element
descList
htmltree
private boolean addAnnotationInfo(int, javax.lang.model.element.Element, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, 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 0
iload 1
aload 3
iload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotations:(ILjava/util/List;Z)Ljava/util/List;
astore 6
start local 6 1: ldc ""
astore 7
start local 7 2: aload 6
invokeinterface java.util.List.isEmpty:()Z
ifeq 4
3: iconst_0
ireturn
4: StackMap locals: java.util.List java.lang.String
StackMap stack:
aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 10
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int javax.lang.model.element.Element java.util.List int jdk.javadoc.internal.doclets.toolkit.Content java.util.List java.lang.String top java.util.Iterator
StackMap stack:
5: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.Content
astore 8
start local 8 6: aload 5
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
7: aload 5
aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: iload 4
ifne 10
9: ldc " "
astore 7
end local 8 10: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
11: iconst_1
ireturn
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 indent I
0 12 2 element Ljavax/lang/model/element/Element;
0 12 3 descList Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
0 12 4 lineBreak Z
0 12 5 htmltree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 12 6 annotations Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
2 12 7 sep Ljava/lang/String;
6 10 8 annotation Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (ILjavax/lang/model/element/Element;Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
MethodParameters:
Name Flags
indent
element
descList
lineBreak
htmltree
private java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getAnnotations(int, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean);
descriptor: (ILjava/util/List;Z)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotations:(ILjava/util/List;ZZ)Ljava/util/List;
areturn
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 indent I
0 1 2 descList Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
0 1 3 linkBreak Z
Signature: (ILjava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Z)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
MethodParameters:
Name Flags
indent
descList
linkBreak
private java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getAnnotations(int, javax.lang.model.element.AnnotationMirror, boolean);
descriptor: (ILjavax/lang/model/element/AnnotationMirror;Z)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 1: aload 4
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
iload 1
aload 4
iload 3
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotations:(ILjava/util/List;ZZ)Ljava/util/List;
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 indent I
0 3 2 amirror Ljavax/lang/model/element/AnnotationMirror;
0 3 3 linkBreak Z
1 3 4 descList Ljava/util/List<Ljavax/lang/model/element/AnnotationMirror;>;
Signature: (ILjavax/lang/model/element/AnnotationMirror;Z)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
MethodParameters:
Name Flags
indent
amirror
linkBreak
public java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getAnnotations(int, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean, boolean);
descriptor: (ILjava/util/List;ZZ)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=19, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 1: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 56
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List top top java.util.Iterator
StackMap stack:
2: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationMirror
astore 7
start local 7 3: aload 7
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 9
start local 9 4: 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.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 56
7: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int 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 6
start local 6 8: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
9: new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
10: getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
aload 9
11: invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
astore 10
start local 10 12: aload 7
invokeinterface javax.lang.model.element.AnnotationMirror.getElementValues:()Ljava/util/Map;
astore 11
start local 11 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/Configuration;
getfield jdk.javadoc.internal.doclets.toolkit.Configuration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.isSynthesized:(Ljavax/lang/model/element/AnnotationMirror;)Z
ifeq 29
14: aload 11
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 13
goto 27
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int 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.LinkInfoImpl java.util.Map top java.util.Iterator
StackMap stack:
15: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ExecutableElement
astore 12
start local 12 16: aload 11
aload 12
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 14
start local 14 17: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 15
start local 15 18: new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4
dup
aload 0
aload 14
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 14
aload 15
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 16
start local 16 21: aload 15
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 18
goto 26
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int 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.LinkInfoImpl 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 18
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 17
start local 17 23: aload 6
aload 16
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
24: aload 6
aload 0
aload 17
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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
25: ldc " "
astore 16
end local 17 26: StackMap locals:
StackMap stack:
aload 18
invokeinterface java.util.Iterator.hasNext:()Z
ifne 22
end local 16 end local 15 end local 14 end local 12 27: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int 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.LinkInfoImpl java.util.Map top java.util.Iterator
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
28: goto 52
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int 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.LinkInfoImpl java.util.Map
StackMap stack:
29: aload 0
aload 11
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationArray:(Ljava/util/Map;)Z
ifeq 49
30: aload 11
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 12
start local 12 32: aload 11
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 14
goto 36
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int 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.LinkInfoImpl java.util.Map java.util.List top java.util.Iterator
StackMap stack:
33: aload 14
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 13
start local 13 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 13
aload 12
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 13 36: StackMap locals:
StackMap stack:
aload 14
invokeinterface java.util.Iterator.hasNext:()Z
ifne 33
37: ldc ""
astore 13
start local 13 38: aload 12
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 15
goto 43
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int 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.LinkInfoImpl java.util.Map java.util.List java.lang.String top java.util.Iterator
StackMap stack:
39: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 14
start local 14 40: aload 6
aload 13
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
41: aload 6
aload 0
aload 14
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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
42: ldc " "
astore 13
end local 14 43: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 39
end local 13 end local 12 44: goto 52
45: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int 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.LinkInfoImpl java.util.Map
StackMap stack:
aload 0
aload 9
aload 10
aload 6
aload 11
46: iload 1
iconst_0
47: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;IZ)V
48: goto 52
49: StackMap locals:
StackMap stack:
aload 0
aload 9
aload 10
aload 6
aload 11
50: iload 1
iload 3
51: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;IZ)V
52: StackMap locals:
StackMap stack:
aload 6
iload 3
ifeq 53
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
goto 54
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
53: ldc ""
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int 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.LinkInfoImpl java.util.Map
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
54: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
55: aload 5
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 11 end local 10 end local 9 end local 7 end local 6 56: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List top top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
57: 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 58 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 58 1 indent I
0 58 2 descList Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
0 58 3 linkBreak Z
0 58 4 isJava5DeclarationLocation Z
1 58 5 results Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
8 56 6 annotation Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
3 56 7 aDesc Ljavax/lang/model/element/AnnotationMirror;
4 56 9 annotationElement Ljavax/lang/model/element/TypeElement;
12 56 10 linkInfo Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
13 56 11 pairs Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
16 27 12 ee Ljavax/lang/model/element/ExecutableElement;
17 27 14 annotationValue Ljavax/lang/model/element/AnnotationValue;
18 27 15 annotationTypeValues Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
21 27 16 sep Ljava/lang/String;
23 26 17 av Ljavax/lang/model/element/AnnotationValue;
32 44 12 annotationTypeValues Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
34 36 13 a Ljavax/lang/model/element/AnnotationValue;
38 44 13 sep Ljava/lang/String;
40 43 14 av Ljavax/lang/model/element/AnnotationValue;
Signature: (ILjava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;ZZ)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
MethodParameters:
Name Flags
indent
descList
linkBreak
isJava5DeclarationLocation
private void addAnnotations(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl, jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder, java.util.Map<? extends javax.lang.model.element.ExecutableElement, ? extends javax.lang.model.element.AnnotationValue>, int, );
descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;IZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=18, 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 2
new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
ldc "@"
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
putfield jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:Ljdk/javadoc/internal/doclets/toolkit/Content;
1: aload 2
getfield jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 1
invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
2: aload 3
aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: aload 4
invokeinterface java.util.Map.isEmpty:()Z
ifne 50
4: aload 3
ldc "("
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
5: iconst_1
istore 7
start local 7 6: aload 4
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
astore 8
start local 8 7: aload 8
invokeinterface java.util.Set.size:()I
iconst_1
if_icmple 8
iconst_1
goto 9
StackMap locals: int java.util.Set
StackMap stack:
8: iconst_0
StackMap locals:
StackMap stack: int
9: istore 9
start local 9 10: aload 8
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 11
goto 48
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int top java.util.Iterator
StackMap stack:
11: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ExecutableElement
astore 10
start local 10 12: iload 7
ifeq 15
13: iconst_0
istore 7
14: goto 24
15: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int 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.addContent:(Ljava/lang/CharSequence;)V
16: iload 6
ifeq 24
17: aload 3
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
18: 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 12
start local 12 19: iconst_0
istore 13
start local 13 20: goto 23
21: StackMap locals: int int
StackMap stack:
aload 3
ldc " "
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
22: iinc 13 1
StackMap locals:
StackMap stack:
23: iload 13
iload 12
iload 5
iadd
if_icmplt 21
end local 13 end local 12 24: StackMap locals:
StackMap stack:
aload 10
invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
astore 12
start local 12 25: iload 9
ifne 26
ldc "value"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 30
26: StackMap locals: java.lang.String
StackMap stack:
aload 3
aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
27: aload 10
aload 12
iconst_0
28: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
29: aload 3
ldc "="
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
30: StackMap locals:
StackMap stack:
aload 4
aload 10
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 13
start local 13 31: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 14
start local 14 32: new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6
dup
aload 0
aload 14
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljava/util/List;)V
33: aload 13
aload 13
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: aload 3
aload 14
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 35
ldc ""
goto 36
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int 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
35: ldc "{"
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int 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
36: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
37: ldc ""
astore 15
start local 15 38: aload 14
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 17
goto 43
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int 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:
39: aload 17
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.AnnotationValue
astore 16
start local 16 40: aload 3
aload 15
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
41: aload 3
aload 0
aload 16
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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
42: ldc ","
astore 15
end local 16 43: StackMap locals:
StackMap stack:
aload 17
invokeinterface java.util.Iterator.hasNext:()Z
ifne 39
44: aload 3
aload 14
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 45
ldc ""
goto 46
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int 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
45: ldc "}"
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int 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
46: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
47: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
end local 15 end local 14 end local 13 end local 12 end local 10 48: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int top java.util.Iterator
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
49: aload 3
ldc ")"
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
end local 9 end local 8 end local 7 50: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int
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 51 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
0 51 1 annotationDoc Ljavax/lang/model/element/TypeElement;
0 51 2 linkInfo Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
0 51 3 annotation Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
0 51 4 map Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
0 51 5 indent I
0 51 6 linkBreak Z
6 50 7 isFirst Z
7 50 8 keys Ljava/util/Set<+Ljavax/lang/model/element/ExecutableElement;>;
10 50 9 multipleValues Z
12 48 10 element Ljavax/lang/model/element/ExecutableElement;
19 24 12 spaces I
20 24 13 k I
25 48 12 simpleName Ljava/lang/String;
31 48 13 annotationValue Ljavax/lang/model/element/AnnotationValue;
32 48 14 annotationTypeValues Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
38 48 15 sep Ljava/lang/String;
40 43 16 av Ljavax/lang/model/element/AnnotationValue;
Signature: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;IZ)V
MethodParameters:
Name Flags
annotationDoc
linkInfo
annotation
map
indent
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
public jdk.javadoc.internal.doclets.toolkit.Configuration configuration();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Configuration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
}
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 BlockType = com.sun.tools.doclint.HtmlTag$BlockType of com.sun.tools.doclint.HtmlTag
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.LinkInfoImpl$Kind of jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
public final BlockType = jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag$BlockType of jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag