public class jdk.javadoc.internal.doclets.formats.html.markup.Navigation
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.markup.Navigation
super_class: java.lang.Object
{
private final jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javax.lang.model.element.Element element;
descriptor: Ljavax/lang/model/element/Element;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.formats.html.Contents contents;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/Contents;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.toolkit.util.DocPath path;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.toolkit.util.DocPath pathToRoot;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.formats.html.markup.Links links;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree fixedNavDiv;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode documentedPage;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private jdk.javadoc.internal.doclets.toolkit.Content navLinkModule;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
private jdk.javadoc.internal.doclets.toolkit.Content navLinkPackage;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
private jdk.javadoc.internal.doclets.toolkit.Content navLinkClass;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
private jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder memberSummaryBuilder;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
flags: (0x0002) ACC_PRIVATE
private boolean displaySummaryModuleDescLink;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean displaySummaryModulesLink;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean displaySummaryPackagesLink;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean displaySummaryServicesLink;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final java.util.Map<jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position, java.util.Deque<jdk.javadoc.internal.doclets.toolkit.Content>> topBottomNavContents;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;>;
private jdk.javadoc.internal.doclets.toolkit.Content ;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
private jdk.javadoc.internal.doclets.toolkit.Content ;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
private final java.lang.String rowListTitle;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.toolkit.Content searchLabel;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final jdk.javadoc.internal.doclets.formats.html.markup.Script FIXED_NAV_SCRIPT;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$Position;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new jdk.javadoc.internal.doclets.formats.html.markup.Script
dup
ldc "<!--\n$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n//-->\n"
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Script.<init>:(Ljava/lang/String;)V
putstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.FIXED_NAV_SCRIPT:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree, jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, 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
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
2: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
3: aload 0
aload 3
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
4: aload 0
aload 2
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
5: aload 0
aload 4
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
6: aload 0
aload 5
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
7: aload 0
aload 5
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.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
8: aload 0
new jdk.javadoc.internal.doclets.formats.html.markup.Links
dup
aload 5
aload 2
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Links.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;)V
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
9: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
10: aload 0
aload 2
ldc "doclet.Navigation"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;)Ljava/lang/String;
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.rowListTitle:Ljava/lang/String;
11: aload 0
aload 2
ldc "doclet.search"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.searchLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
12: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.populateNavContents:(Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;)V
13: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.populateNavContents:(Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;)V
14: 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 15 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 15 1 element Ljavax/lang/model/element/Element;
0 15 2 configuration Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 15 3 fixedNavDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
0 15 4 page Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
0 15 5 path Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
MethodParameters:
Name Flags
element
configuration
fixedNavDiv
page
path
private void populateNavContents(jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: new java.util.ArrayDeque
dup
invokespecial java.util.ArrayDeque.<init>:()V
astore 2
start local 2 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
ldc "doclet.Skip_navigation_links"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 2: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$Position:()[I
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 11
2: 3
default: 19
}
3: StackMap locals: java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
4: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 3
5: aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
ldc ""
6: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
7: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
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.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
8: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
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.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: goto 19
11: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
12: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 3
13: aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
ldc ""
14: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
15: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
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.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
16: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
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.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
17: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: goto 19
19: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 20 1 position Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
1 20 2 queue Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
2 20 3 skipNavLinks Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
position
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation setNavLinkModule(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkModule:Ljdk/javadoc/internal/doclets/toolkit/Content;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 navLinkModule Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
navLinkModule
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation setNavLinkPackage(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkPackage:Ljdk/javadoc/internal/doclets/toolkit/Content;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 navLinkPackage Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
navLinkPackage
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation setNavLinkClass(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 navLinkClass Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
navLinkClass
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation setMemberSummaryBuilder(jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 memberSummaryBuilder Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
MethodParameters:
Name Flags
memberSummaryBuilder
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation setDisplaySummaryModuleDescLink(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModuleDescLink:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 displaySummaryModuleDescLink Z
MethodParameters:
Name Flags
displaySummaryModuleDescLink
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation setDisplaySummaryModulesLink(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModulesLink:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 displaySummaryModulesLink Z
MethodParameters:
Name Flags
displaySummaryModulesLink
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation setDisplaySummaryPackagesLink(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryPackagesLink:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 displaySummaryPackagesLink Z
MethodParameters:
Name Flags
displaySummaryPackagesLink
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation setDisplaySummaryServicesLink(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryServicesLink:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 displaySummaryServicesLink Z
MethodParameters:
Name Flags
displaySummaryServicesLink
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation (jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 userHeader Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
userHeader
public jdk.javadoc.internal.doclets.formats.html.markup.Navigation (jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 userFooter Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
userFooter
private void addMainNavLinks(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode:()[I
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
iaload
tableswitch { // 1 - 14
1: 112
2: 112
3: 37
4: 112
5: 87
6: 122
7: 87
8: 87
9: 11
10: 1
11: 21
12: 112
13: 73
14: 53
default: 132
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.overviewLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createoverview:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
2: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
5: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
6: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
9: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: goto 132
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
12: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
13: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
14: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
15: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
16: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
17: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
19: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
20: goto 132
21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
22: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
23: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
24: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
25: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
ifeq 29
26: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_USE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
27: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
28: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(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;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
29: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
ifeq 33
30: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
31: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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 ""
32: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(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;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
33: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
34: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
35: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
36: goto 132
37: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
38: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
39: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
40: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
41: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
ifeq 45
42: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.CLASS_USE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.basename:()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;
43: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
44: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
45: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
ifeq 49
46: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
47: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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 ""
48: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(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;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
49: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
50: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
51: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
52: goto 132
53: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
54: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
55: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
instanceof javax.lang.model.element.PackageElement
ifeq 59
56: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
57: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
58: goto 61
59: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
60: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
61: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
62: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
instanceof javax.lang.model.element.PackageElement
ifeq 65
63: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
64: goto 69
65: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
checkcast javax.lang.model.element.TypeElement
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnclosingPackageIncluded:(Ljavax/lang/model/element/TypeElement;)Z
ifeq 67
66: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_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;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
goto 68
67: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
68: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
69: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
70: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
71: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
72: goto 132
73: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
74: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
ifnonnull 78
75: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
76: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
77: goto 80
78: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
79: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
80: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
81: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
82: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
83: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
84: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
85: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
86: goto 132
87: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
88: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
89: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
90: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
91: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
92: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
93: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
if_acmpne 100
94: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.deprecatedLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecated:Z
ifne 96
95: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecatedlist:Z
ifeq 97
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
96: iconst_0
goto 98
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
97: iconst_1
98: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
99: goto 101
100: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
101: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.INDEX:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
if_acmpne 104
102: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.indexLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
103: goto 105
104: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
105: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.HELP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
if_acmpne 110
106: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.helpLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nohelp:Z
ifeq 107
iconst_0
goto 108
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
107: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int
108: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
109: goto 132
110: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
111: goto 132
112: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
113: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
114: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
115: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
116: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
117: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
118: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
119: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
120: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
121: goto 132
122: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
123: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
124: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkPackage:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
125: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
126: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
127: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
128: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
129: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
130: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
131: goto 132
132: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 133 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 133 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addSummaryLinks(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode:()[I
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
iaload
lookupswitch { // 2
3: 2
9: 36
default: 66
}
2: StackMap locals: java.util.List
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
if_acmpne 13
3: aload 0
ldc "doclet.navField"
4: getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
aload 2
5: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
6: aload 0
ldc "doclet.navAnnotationTypeRequiredMember"
7: getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
aload 2
8: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
9: aload 0
ldc "doclet.navAnnotationTypeOptionalMember"
10: getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
aload 2
11: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
12: goto 30
13: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
checkcast javax.lang.model.element.TypeElement
astore 3
start local 3 14: getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.summarySet:Ljava/util/EnumSet;
invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
astore 5
goto 29
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement top java.util.Iterator
StackMap stack:
15: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
astore 4
start local 4 16: aload 4
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ENUM_CONSTANTS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
if_acmpne 18
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnum:(Ljavax/lang/model/element/Element;)Z
ifne 18
17: goto 29
18: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind java.util.Iterator
StackMap stack:
aload 4
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
if_acmpne 20
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnum:(Ljavax/lang/model/element/Element;)Z
ifeq 20
19: goto 29
20: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
21: astore 6
start local 6 22: aload 6
ifnonnull 25
23: aload 0
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getNavLinkLabelContent:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
24: goto 29
25: StackMap locals: jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
StackMap stack:
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.members:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/SortedSet;
26: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getVisibleMemberTable:()Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
27: aload 4
aload 2
28: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTypeSummaryLink:(Ljava/util/SortedSet;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
end local 6 end local 4 29: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
end local 3 30: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List
StackMap stack:
aload 2
invokeinterface java.util.List.isEmpty:()Z
ifne 66
31: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.summaryLabel: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 3
start local 3 32: aload 3
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
33: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
34: aload 0
aload 2
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addListToNav:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 3 35: goto 66
36: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModuleDescLink:Z
ifeq 41
37: aload 0
aload 2
38: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.MODULE_DESCRIPTION:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navModuleDescription:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
39: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
40: goto 42
41: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navModuleDescription:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
42: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModulesLink:Z
ifeq 47
43: aload 0
aload 2
44: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.MODULES:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navModules:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
45: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
46: goto 48
47: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navModules:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
48: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryPackagesLink:Z
ifeq 53
49: aload 0
aload 2
50: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.PACKAGES:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navPackages:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
51: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
52: goto 54
53: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navPackages:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
54: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryServicesLink:Z
ifeq 59
55: aload 0
aload 2
56: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SERVICES:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navServices:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
57: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
58: goto 60
59: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navServices:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
60: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.isEmpty:()Z
ifne 66
61: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleSubNavLabel: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 3
start local 3 62: aload 3
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
63: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
64: aload 0
aload 2
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addListToNav:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 3 65: goto 66
66: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 67 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 67 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 67 2 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
14 30 3 typeElement Ljavax/lang/model/element/TypeElement;
16 29 4 kind Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
22 29 6 writer Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
32 35 3 li Ljdk/javadoc/internal/doclets/toolkit/Content;
62 65 3 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addTypeSummaryLink(java.util.SortedSet<? extends javax.lang.model.element.Element>, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
descriptor: (Ljava/util/SortedSet;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
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 1
invokeinterface java.util.SortedSet.isEmpty:()Z
ifne 3
1: aload 0
aconst_null
aload 3
iconst_1
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTypeSummaryLink:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
2: return
3: StackMap locals:
StackMap stack:
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.getVisibleTypeElements:()Ljava/util/Set;
astore 5
start local 5 4: aload 5
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 9
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.SortedSet jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind java.util.List java.util.Set top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.TypeElement
astore 6
start local 6 6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getVisibleMemberTable:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.hasVisibleMembers:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Z
ifeq 9
7: aload 0
aconst_null
aload 3
iconst_1
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTypeSummaryLink:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
8: return
end local 6 9: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
10: aload 0
aconst_null
aload 3
iconst_0
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTypeSummaryLink:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
11: 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 12 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 12 1 members Ljava/util/SortedSet<+Ljavax/lang/model/element/Element;>;
0 12 2 vmt Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
0 12 3 kind Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
0 12 4 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
4 12 5 visibleClasses Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
6 9 6 t Ljavax/lang/model/element/TypeElement;
Signature: (Ljava/util/SortedSet<+Ljavax/lang/model/element/Element;>;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
MethodParameters:
Name Flags
members
vmt
kind
listContents
private void addTypeSummaryLink(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, boolean, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iaload
tableswitch { // 1 - 9
1: 45
2: 8
3: 21
4: 1
5: 33
6: 69
7: 69
8: 69
9: 57
default: 69
}
1: StackMap locals:
StackMap stack:
iload 3
ifeq 6
2: aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.CONSTRUCTOR_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navConstructor:Ljdk/javadoc/internal/doclets/toolkit/Content;
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: goto 69
6: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navConstructor:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: goto 69
8: StackMap locals:
StackMap stack:
iload 3
ifeq 19
9: aload 1
ifnonnull 14
10: aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ENUM_CONSTANT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
12: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: goto 69
14: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
15: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ENUM_CONSTANTS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
16: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
17: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: goto 69
19: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
20: goto 69
21: StackMap locals:
StackMap stack:
iload 3
ifeq 31
22: aload 1
ifnonnull 27
23: aload 0
aload 4
24: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
25: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
26: goto 69
27: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.FIELDS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
28: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
29: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
30: goto 69
31: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
32: goto 69
33: StackMap locals:
StackMap stack:
iload 3
ifeq 43
34: aload 1
ifnonnull 39
35: aload 0
aload 4
36: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHOD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
37: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
38: goto 69
39: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHODS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
40: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
41: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
42: goto 69
43: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
44: goto 69
45: StackMap locals:
StackMap stack:
iload 3
ifeq 55
46: aload 1
ifnonnull 51
47: aload 0
aload 4
48: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NESTED_CLASS_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navNested:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
49: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
50: goto 69
51: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NESTED_CLASSES_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
52: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navNested:Ljdk/javadoc/internal/doclets/toolkit/Content;
53: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
54: goto 69
55: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navNested:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
56: goto 69
57: StackMap locals:
StackMap stack:
iload 3
ifeq 67
58: aload 1
ifnonnull 63
59: aload 0
aload 4
60: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.PROPERTY_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
61: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
62: goto 69
63: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.PROPERTIES_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
64: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
65: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
66: goto 69
67: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
68: goto 69
69: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 70 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 70 1 typeElement Ljavax/lang/model/element/TypeElement;
0 70 2 kind Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
0 70 3 link Z
0 70 4 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
Signature: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
MethodParameters:
Name Flags
typeElement
kind
link
listContents
private void addAnnotationTypeSummaryLink(java.lang.String, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, 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.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
1: aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
2: checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
astore 4
start local 4 3: aload 4
ifnonnull 6
4: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: goto 31
6: StackMap locals: jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getVisibleMemberTable:()Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.hasVisibleMembers:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Z
istore 5
start local 5 7: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iaload
tableswitch { // 6 - 8
6: 8
7: 23
8: 15
default: 31
}
8: StackMap locals: int
StackMap stack:
iload 5
ifeq 13
9: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
11: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
12: goto 31
13: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
14: goto 31
15: StackMap locals:
StackMap stack:
iload 5
ifeq 21
16: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
17: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
18: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeRequiredMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
19: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
20: goto 31
21: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeRequiredMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
22: goto 31
23: StackMap locals:
StackMap stack:
iload 5
ifeq 29
24: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
25: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
26: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeOptionalMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
27: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
28: goto 31
29: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeOptionalMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
30: goto 31
end local 5 31: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 32 1 label Ljava/lang/String;
0 32 2 kind Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
0 32 3 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
3 32 4 writer Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
7 31 5 link Z
Signature: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
MethodParameters:
Name Flags
label
kind
listContents
private void addDetailLinks(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode:()[I
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
iaload
tableswitch { // 3 - 3
3: 1
default: 27
}
1: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
if_acmpne 5
3: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljava/util/List;)V
4: goto 21
5: StackMap locals: java.util.List
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
checkcast javax.lang.model.element.TypeElement
astore 3
start local 3 6: getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.detailSet:Ljava/util/EnumSet;
invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
astore 5
goto 20
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement top java.util.Iterator
StackMap stack:
7: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
astore 4
start local 4 8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
9: aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
10: checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
11: astore 6
start local 6 12: aload 4
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ENUM_CONSTANTS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
if_acmpne 14
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnum:(Ljavax/lang/model/element/Element;)Z
ifne 14
13: goto 20
14: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind java.util.Iterator jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
StackMap stack:
aload 4
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
if_acmpne 16
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnum:(Ljavax/lang/model/element/Element;)Z
ifeq 16
15: goto 20
16: StackMap locals:
StackMap stack:
aload 6
ifnonnull 19
17: aload 0
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getNavLinkLabelContent:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.hasMembers:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Z
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
end local 6 end local 4 20: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 3 21: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List
StackMap stack:
aload 2
invokeinterface java.util.List.isEmpty:()Z
ifne 27
22: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.detailLabel: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 3
start local 3 23: aload 3
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
24: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
25: aload 0
aload 2
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addListToNav:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 3 26: goto 27
end local 2 27: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 28 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
2 27 2 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
6 21 3 typeElement Ljavax/lang/model/element/TypeElement;
8 20 4 kind Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
12 20 6 writer Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
23 26 3 li Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
protected void addTypeDetailLink(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, boolean, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iaload
tableswitch { // 2 - 9
2: 6
3: 11
4: 1
5: 16
6: 26
7: 26
8: 26
9: 21
default: 26
}
1: StackMap locals:
StackMap stack:
iload 2
ifeq 4
2: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.CONSTRUCTOR_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navConstructor:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: goto 26
4: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navConstructor:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: goto 26
6: StackMap locals:
StackMap stack:
iload 2
ifeq 9
7: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ENUM_CONSTANT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: goto 26
9: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: goto 26
11: StackMap locals:
StackMap stack:
iload 2
ifeq 14
12: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: goto 26
14: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
15: goto 26
16: StackMap locals:
StackMap stack:
iload 2
ifeq 19
17: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHOD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: goto 26
19: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
20: goto 26
21: StackMap locals:
StackMap stack:
iload 2
ifeq 24
22: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.PROPERTY_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
23: goto 26
24: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
25: goto 26
26: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 27 1 kind Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
0 27 2 link Z
0 27 3 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
Signature: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
MethodParameters:
Name Flags
kind
link
listContents
protected void addAnnotationTypeDetailLink(java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
descriptor: (Ljava/util/List;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
checkcast javax.lang.model.element.TypeElement
astore 2
start local 2 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
2: getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
3: checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
4: astore 3
start local 3 5: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
6: getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
7: checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
8: astore 4
start local 4 9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
10: getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
11: checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
12: astore 5
start local 5 13: aload 3
ifnull 20
14: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getAnnotationFields:(Ljavax/lang/model/element/TypeElement;)Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 16
iconst_0
goto 17
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
16: iconst_1
17: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
aload 1
18: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
19: goto 21
20: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
21: StackMap locals:
StackMap stack:
aload 4
ifnull 28
22: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
23: aload 2
invokeinterface javax.lang.model.element.TypeElement.getAnnotationMirrors:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 24
iconst_0
goto 25
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
24: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
25: aload 1
26: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
27: goto 36
StackMap locals:
StackMap stack:
28: aload 5
ifnull 35
29: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
30: aload 2
invokeinterface javax.lang.model.element.TypeElement.getAnnotationMirrors:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 31
iconst_0
goto 32
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
31: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
32: aload 1
33: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
34: goto 36
35: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
36: 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 37 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 37 1 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
1 37 2 annotationType Ljavax/lang/model/element/TypeElement;
5 37 3 writerField Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
9 37 4 writerOptional Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
13 37 5 writerRequired Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
Signature: (Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
MethodParameters:
Name Flags
listContents
protected void addAnnotationTypeDetailLink(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, boolean, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iaload
tableswitch { // 6 - 8
6: 1
7: 8
8: 8
default: 15
}
1: StackMap locals:
StackMap stack:
iload 2
ifeq 6
2: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: goto 15
6: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: goto 15
8: StackMap locals:
StackMap stack:
iload 2
ifeq 13
9: aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_ELEMENT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
11: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
12: goto 15
13: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
14: goto 15
15: StackMap locals:
StackMap stack:
return
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/markup/Navigation;
0 16 1 type Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
0 16 2 link Z
0 16 3 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
Signature: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
MethodParameters:
Name Flags
type
link
listContents
private void addContentToList(java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 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;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
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/markup/Navigation;
0 2 1 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
0 2 2 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
listContents
tree
private void addContentToTree(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(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/markup/Navigation;
0 2 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
0 2 2 content Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
content
private void addListToNav(java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 9
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.List jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.Content
astore 4
start local 4 3: iload 3
aload 1
invokeinterface java.util.List.size:()I
iconst_1
isub
if_icmpge 7
4: aload 4
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
5: aload 4
ldc "|"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
6: aload 4
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
7: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.List jdk.javadoc.internal.doclets.toolkit.Content int jdk.javadoc.internal.doclets.toolkit.Content java.util.Iterator
StackMap stack:
aload 2
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: iinc 3 1
end local 4 9: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation java.util.List jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
10: return
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/markup/Navigation;
0 11 1 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
0 11 2 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 11 3 count I
3 9 4 liContent Ljdk/javadoc/internal/doclets/toolkit/Content;
Signature: (Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
MethodParameters:
Name Flags
listContents
tree
private void addActivePageLink(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.Content, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 2
1: aload 1
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navBarCell1Rev:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 3 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
0 3 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 3 3 display Z
MethodParameters:
Name Flags
tree
label
display
private void addPageLabel(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.Content, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 2
1: aload 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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 3 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
0 3 2 label Ljdk/javadoc/internal/doclets/toolkit/Content;
0 3 3 display Z
MethodParameters:
Name Flags
tree
label
display
private void addOverviewLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createoverview:Z
ifeq 4
1: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.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;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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 ""
3: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 5 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addModuleLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
ifeq 11
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmpne 9
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
checkcast javax.lang.model.element.ModuleElement
astore 2
start local 2 3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
istore 3
start local 3 4: aload 1
iload 3
ifeq 6
5: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(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 7
6: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.ModuleElement int
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
7: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.ModuleElement int
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 3 end local 2 8: goto 11
StackMap locals:
StackMap stack:
9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.isEmpty:()Z
ifne 11
10: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 12 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 8 2 mdle Ljavax/lang/model/element/ModuleElement;
4 8 3 included Z
MethodParameters:
Name Flags
tree
private void addModuleOfElementLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
ifeq 2
1: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkModule: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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 3 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addPackageLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmpne 26
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
astore 2
start local 2 2: aload 2
ifnull 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifeq 3
iconst_1
goto 4
StackMap locals: javax.lang.model.element.PackageElement
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 3
start local 3 5: iload 3
ifne 12
6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 5
goto 11
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.PackageElement int top java.util.Iterator
StackMap stack:
7: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
astore 4
start local 4 8: aload 4
aload 2
invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
ifeq 11
9: iconst_1
istore 3
10: goto 12
end local 4 11: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
12: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.PackageElement int
StackMap stack:
iload 3
ifne 13
aload 2
ifnonnull 18
13: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
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.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;
15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
16: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
17: goto 28
18: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
19: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
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;
20: invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
astore 4
start local 4 21: aload 4
ifnull 24
22: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(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
23: goto 28
24: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocLink
StackMap stack:
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 4 end local 3 end local 2 25: goto 28
StackMap locals:
StackMap stack:
26: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.isEmpty:()Z
ifne 28
27: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
28: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 29 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
2 25 2 packageElement Ljavax/lang/model/element/PackageElement;
5 25 3 included Z
8 11 4 p Ljavax/lang/model/element/PackageElement;
21 25 4 crossPkgLink Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
MethodParameters:
Name Flags
tree
private void addPackageOfElementLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
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.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.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
2: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.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/markup/Navigation;
0 4 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addPackageSummaryLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addTreeLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
ifeq 7
1: new java.util.ArrayList
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getSpecifiedPackageElements:()Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 2
start local 2 2: aload 2
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getSpecifiedTypeElements:()Ljava/util/Set;
invokeinterface java.util.Set.isEmpty:()Z
ifeq 4
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 2
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
goto 5
4: StackMap locals: java.util.List
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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;
5: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
astore 3
start local 3 6: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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.markup.Links.createLink:(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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 3 end local 2 7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 8 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
2 7 2 packages Ljava/util/List<Ljavax/lang/model/element/PackageElement;>;
6 7 3 docPath Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
MethodParameters:
Name Flags
tree
private void addDeprecatedLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecated:Z
ifne 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecatedlist:Z
ifne 4
1: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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 ""
3: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 5 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addIndexLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
ifeq 8
1: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.splitindex:Z
ifeq 4
3: 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 5
4: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocPath
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_ALL:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
5: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.Links 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;
6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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 ""
7: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 9 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addHelpLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nohelp:Z
ifne 10
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.helpfile:Ljava/lang/String;
astore 2
start local 2 2: aload 2
invokevirtual java.lang.String.isEmpty:()Z
ifeq 5
3: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.HELP_DOC:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 3
start local 3 4: goto 7
end local 3 5: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 2
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 4
start local 4 6: 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 7: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
StackMap stack:
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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;
8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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 ""
9: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 3 end local 2 10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 11 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
2 10 2 helpfile Ljava/lang/String;
4 5 3 helpfilenm Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
7 10 3 helpfilenm Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
6 7 4 file Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
MethodParameters:
Name Flags
tree
private void addNavShowLists(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.toolkit.util.DocLink
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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.markup.Links.createLink:(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 1
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;
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/markup/Navigation;
0 4 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 4 2 dl Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
2 4 3 framesContent Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addNavHideLists(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.basename:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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.markup.Links.createLink:(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 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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 3 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 3 2 noFramesContent Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addNavLinkClassIndex(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.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.markup.Navigation.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.markup.Links.createLink:(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 5: aload 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;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 7 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
5 7 2 allClassesContent Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addSearch(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: ldc "search"
astore 2
start local 2 1: ldc "reset"
astore 3
start local 3 2: ldc "text"
aload 2
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 4
start local 4 3: aload 3
aload 3
aload 3
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 5
start local 5 4: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.searchLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LABEL:(Ljava/lang/String;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 6
start local 6 5: aload 6
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: aload 6
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navListSearch:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 6
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 7
start local 7 8: aload 1
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/markup/Navigation;
0 10 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 10 2 searchValueId Ljava/lang/String;
2 10 3 reset Ljava/lang/String;
3 10 4 inputText Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
4 10 5 inputReset Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
5 10 6 liInput Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
8 10 7 ulSearch Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
tree
private void addAllClassesLinkScript(jdk.javadoc.internal.doclets.toolkit.Content, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 2
1: getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.allClassesLinkScript:()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
goto 3
2: StackMap locals:
StackMap stack:
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.allClassesLinkScript:()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
3: StackMap locals:
StackMap stack: jdk.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 3
start local 3 4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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 4
start local 4 5: aload 4
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 5
start local 5 6: aload 3
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: 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 9 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 9 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
0 9 2 top Z
4 9 3 div Ljdk/javadoc/internal/doclets/toolkit/Content;
5 9 4 div_noscript Ljdk/javadoc/internal/doclets/toolkit/Content;
6 9 5 noScript Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
top
private void addFixedNavScript(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.FIXED_NAV_SCRIPT:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 2 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
public jdk.javadoc.internal.doclets.toolkit.Content getContent(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=16, 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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nonavbar:Z
ifne 75
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlVersion.HTML5:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
if_acmpne 4
3: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
goto 5
4: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 2
5: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
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: iload 1
ifeq 12
8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Deque
astore 3
start local 3 9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.startOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: 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.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
11: goto 15
end local 3 12: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content top jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Deque
astore 3
start local 3 13: aload 4
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.startOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
14: 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.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
15: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 5
aload 3
invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
16: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 3
invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
checkcast jdk.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 6
start local 6 17: aload 5
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: aload 5
aload 3
invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
19: 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 20: 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.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
21: aload 7
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.TITLE:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.rowListTitle:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
22: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
23: aload 0
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addMainNavLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
24: aload 5
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
25: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
iload 1
ifeq 26
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
goto 27
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
26: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle jdk.javadoc.internal.doclets.toolkit.Content
27: 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 28: aload 5
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
29: iload 1
ifeq 32
30: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.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
31: goto 33
32: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 4
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
33: StackMap locals:
StackMap stack:
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 9
start local 9 34: aload 9
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.subNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
35: 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 10
start local 10 36: aload 10
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.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
37: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nonavbar:Z
ifne 41
38: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.frames:Z
ifeq 41
39: aload 0
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addNavShowLists:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
40: aload 0
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addNavHideLists:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
41: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 9
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
42: 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 11
start local 11 43: aload 11
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.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
44: aload 11
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.ID:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
iload 1
ifeq 46
45: getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.allClassesLinkId:()Ljava/lang/String;
goto 47
46: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree 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.HtmlAttr
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.allClassesLinkId:()Ljava/lang/String;
47: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree 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.HtmlAttr java.lang.String
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
48: aload 0
aload 11
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addNavLinkClassIndex:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
49: aload 9
aload 11
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
50: iload 1
ifeq 52
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
ifeq 52
51: aload 0
aload 9
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addSearch:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
52: StackMap locals:
StackMap stack:
aload 0
aload 9
iload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAllClassesLinkScript:(Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
53: 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 12
start local 12 54: 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 13
start local 13 55: aload 13
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.subNavList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
56: aload 0
aload 13
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addSummaryLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
57: aload 12
aload 13
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
58: 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 14
start local 14 59: aload 14
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.subNavList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
60: aload 0
aload 14
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
61: aload 12
aload 14
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
62: aload 9
aload 12
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
63: aload 9
aload 3
invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
64: iload 1
ifeq 72
65: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
aload 9
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
66: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.endOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
67: aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
68: 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 15
start local 15 69: aload 4
aload 15
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
70: aload 0
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addFixedNavScript:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 15 71: goto 74
72: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 4
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
73: aload 4
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.endOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
74: StackMap locals:
StackMap stack:
aload 4
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 75: StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int 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 76 0 this Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
0 76 1 top Z
1 76 2 contentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
9 12 3 queue Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
13 75 3 queue Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
6 75 4 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
7 75 5 navDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
17 75 6 skipLinkDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
20 75 7 navList Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
28 75 8 aboutDiv Ljdk/javadoc/internal/doclets/toolkit/Content;
34 75 9 subDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
36 75 10 ulFrames Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
43 75 11 ulAllClasses Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
54 75 12 div Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
55 75 13 ulNavSummary Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
59 75 14 ulNavDetail Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
69 71 15 paddingDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
top
static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$Position();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$Position:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.values:()[Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$Position:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.values:()[Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ALLCLASSES:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ALLPACKAGES:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.CLASS:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.CONSTANTVALUES:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
iconst_5
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.DOCFILE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.HELP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
bipush 7
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.INDEX:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
bipush 8
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.MODULE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
bipush 9
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.OVERVIEW:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
bipush 10
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.PACKAGE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
bipush 11
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.SERIALIZEDFORM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
bipush 12
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.TREE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
bipush 13
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.USE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
bipush 14
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.values:()[Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
bipush 6
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
bipush 7
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
bipush 8
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ENUM_CONSTANTS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_2
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_3
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.INNER_CLASSES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_1
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.METHODS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_5
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.PROPERTIES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
bipush 9
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
}
SourceFile: "Navigation.java"
NestMembers:
jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position
InnerClasses:
public final PageMode = jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.markup.Navigation
final Position = jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position of jdk.javadoc.internal.doclets.formats.html.markup.Navigation
public final Kind = jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind of jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable