public class jdk.javadoc.internal.doclets.formats.html.Navigation
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.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 jdk.javadoc.internal.doclets.formats.html.HtmlOptions options;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
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.formats.html.HtmlIds htmlIds;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
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.Navigation$PageMode documentedPage;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/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 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 volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$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
public void <init>(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.formats.html.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/Navigation$PageMode;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
2: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getOptions:()Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
3: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
4: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getContents:()Ljdk/javadoc/internal/doclets/formats/html/Contents;
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
5: aload 0
aload 2
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
6: aload 0
aload 3
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
7: aload 0
aload 4
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
8: aload 0
aload 4
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.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
9: aload 0
new jdk.javadoc.internal.doclets.formats.html.markup.Links
dup
aload 4
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Links.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
10: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getDocResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Navigation"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.rowListTitle:Ljava/lang/String;
11: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
ldc "doclet.search"
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.searchLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
12: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljdk/javadoc/internal/doclets/formats/html/Navigation;
0 13 1 element Ljavax/lang/model/element/Element;
0 13 2 configuration Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 13 3 page Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
0 13 4 path Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
MethodParameters:
Name Flags
element
configuration
page
path
public jdk.javadoc.internal.doclets.formats.html.Navigation setNavLinkModule(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/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.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/Navigation;
0 2 1 navLinkModule Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
navLinkModule
public jdk.javadoc.internal.doclets.formats.html.Navigation setNavLinkPackage(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/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.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/Navigation;
0 2 1 navLinkPackage Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
navLinkPackage
public jdk.javadoc.internal.doclets.formats.html.Navigation setNavLinkClass(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/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.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/Navigation;
0 2 1 navLinkClass Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
navLinkClass
public jdk.javadoc.internal.doclets.formats.html.Navigation setMemberSummaryBuilder(jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;)Ljdk/javadoc/internal/doclets/formats/html/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.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/Navigation;
0 2 1 memberSummaryBuilder Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
MethodParameters:
Name Flags
memberSummaryBuilder
public jdk.javadoc.internal.doclets.formats.html.Navigation setDisplaySummaryModuleDescLink(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/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.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/Navigation;
0 2 1 displaySummaryModuleDescLink Z
MethodParameters:
Name Flags
displaySummaryModuleDescLink
public jdk.javadoc.internal.doclets.formats.html.Navigation setDisplaySummaryModulesLink(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/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.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/Navigation;
0 2 1 displaySummaryModulesLink Z
MethodParameters:
Name Flags
displaySummaryModulesLink
public jdk.javadoc.internal.doclets.formats.html.Navigation setDisplaySummaryPackagesLink(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/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.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/Navigation;
0 2 1 displaySummaryPackagesLink Z
MethodParameters:
Name Flags
displaySummaryPackagesLink
public jdk.javadoc.internal.doclets.formats.html.Navigation setDisplaySummaryServicesLink(boolean);
descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/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.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/Navigation;
0 2 1 displaySummaryServicesLink Z
MethodParameters:
Name Flags
displaySummaryServicesLink
public jdk.javadoc.internal.doclets.formats.html.Navigation (jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/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.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/Navigation;
0 2 1 userHeader Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
userHeader
private void addMainNavLinks(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: invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode:()[I
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
iaload
tableswitch { // 1 - 16
1: 122
2: 122
3: 40
4: 122
5: 93
6: 133
7: 93
8: 93
9: 12
10: 1
11: 23
12: 93
13: 122
14: 122
15: 78
16: 57
default: 144
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createOverview:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
9: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: goto 144
12: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
14: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
15: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
16: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
17: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
19: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
20: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
21: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
22: goto 144
23: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
24: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
25: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
26: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
27: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
ifeq 31
28: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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;
29: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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 ""
30: 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;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
31: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
ifeq 35
32: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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;
33: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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 ""
34: 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;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
35: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
36: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
37: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
38: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
39: goto 144
40: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
41: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
42: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
43: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
44: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
ifeq 48
45: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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;
46: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
47: 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.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
48: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
ifeq 52
49: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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;
50: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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 ""
51: 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;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
52: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
53: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
54: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
55: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
56: goto 144
57: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
58: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
59: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
instanceof javax.lang.model.element.PackageElement
ifeq 63
60: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
61: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
62: goto 65
63: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
64: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
65: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
66: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
instanceof javax.lang.model.element.PackageElement
ifeq 69
67: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
68: goto 73
69: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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 71
70: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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 72
71: StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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;
72: StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
73: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
74: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
75: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
76: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
77: goto 144
78: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
79: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
ifnonnull 83
80: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.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.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.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
82: goto 85
83: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
84: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
85: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
86: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
87: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
88: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
89: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
90: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
91: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
92: goto 144
93: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
94: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
95: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
96: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
97: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
98: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
99: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
if_acmpne 104
100: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.deprecatedLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
101: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.conditionalPages:Ljava/util/Set;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration$ConditionalPage;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
102: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
105: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
if_acmpne 110
106: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.previewLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
107: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.conditionalPages:Ljava/util/Set;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage.PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration$ConditionalPage;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
108: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
109: goto 111
110: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
111: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.INDEX:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
if_acmpne 114
112: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createIndex:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
113: goto 115
114: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
115: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.HELP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
if_acmpne 120
116: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noHelp:()Z
ifeq 117
iconst_0
goto 118
StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
117: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int
118: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
119: goto 144
120: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
121: goto 144
122: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
123: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
124: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
125: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
128: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
129: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
130: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
131: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
132: goto 144
133: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
134: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
135: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkPackage:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
136: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
137: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
138: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
139: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
140: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
141: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
142: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
143: goto 144
144: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 145 0 this Ljdk/javadoc/internal/doclets/formats/html/Navigation;
0 145 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.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode:()[I
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
aload 2
5: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
33: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
34: aload 0
aload 2
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation.displaySummaryModuleDescLink:Z
ifeq 41
37: aload 0
aload 2
38: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.MODULE_DESCRIPTION:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
39: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.displaySummaryModulesLink:Z
ifeq 47
43: aload 0
aload 2
44: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.MODULES:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
45: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.displaySummaryPackagesLink:Z
ifeq 53
49: aload 0
aload 2
50: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.PACKAGES:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
51: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.displaySummaryServicesLink:Z
ifeq 59
55: aload 0
aload 2
56: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.SERVICES:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
57: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.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.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
63: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
64: aload 0
aload 2
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.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/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.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.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.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.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.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/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=5, 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.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 - 8
1: 44
2: 8
3: 20
4: 1
5: 32
6: 68
7: 68
8: 56
default: 68
}
1: StackMap locals:
StackMap stack:
iload 3
ifeq 6
2: aload 0
aload 4
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.CONSTRUCTOR_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: goto 68
6: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: goto 68
8: StackMap locals:
StackMap stack:
iload 3
ifeq 18
9: aload 1
ifnonnull 14
10: aload 0
aload 4
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ENUM_CONSTANT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
12: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: goto 68
14: StackMap locals:
StackMap stack:
aload 0
aload 4
15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedEnumConstants:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
16: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
17: goto 68
18: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
19: goto 68
20: StackMap locals:
StackMap stack:
iload 3
ifeq 30
21: aload 1
ifnonnull 26
22: aload 0
aload 4
23: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
24: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
25: goto 68
26: StackMap locals:
StackMap stack:
aload 0
aload 4
27: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedFields:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
28: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
29: goto 68
30: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
31: goto 68
32: StackMap locals:
StackMap stack:
iload 3
ifeq 42
33: aload 1
ifnonnull 38
34: aload 0
aload 4
35: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.METHOD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
36: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
37: goto 68
38: StackMap locals:
StackMap stack:
aload 0
aload 4
39: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedMethods:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
40: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
41: goto 68
42: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
43: goto 68
44: StackMap locals:
StackMap stack:
iload 3
ifeq 54
45: aload 1
ifnonnull 50
46: aload 0
aload 4
47: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.NESTED_CLASS_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
48: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
49: goto 68
50: StackMap locals:
StackMap stack:
aload 0
aload 4
51: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedClasses:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
52: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
53: goto 68
54: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
55: goto 68
56: StackMap locals:
StackMap stack:
iload 3
ifeq 66
57: aload 1
ifnonnull 62
58: aload 0
aload 4
59: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.PROPERTY_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
60: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
61: goto 68
62: StackMap locals:
StackMap stack:
aload 0
aload 4
63: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedProperties:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
64: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
65: goto 68
66: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
67: goto 68
68: 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 69 0 this Ljdk/javadoc/internal/doclets/formats/html/Navigation;
0 69 1 typeElement Ljavax/lang/model/element/TypeElement;
0 69 2 kind Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
0 69 3 link Z
0 69 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.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.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.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.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.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 { // 3 - 7
3: 8
4: 31
5: 31
6: 23
7: 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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
17: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
18: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
25: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
26: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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/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.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode:()[I
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
24: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
25: aload 0
aload 2
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.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/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.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 - 8
2: 6
3: 11
4: 1
5: 16
6: 26
7: 26
8: 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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.CONSTRUCTOR_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ENUM_CONSTANT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.METHOD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.PROPERTY_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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/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.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.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
2: getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.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.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.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.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.getFields:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 16
iconst_0
goto 17
StackMap locals: jdk.javadoc.internal.doclets.formats.html.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.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
16: iconst_1
17: StackMap locals: jdk.javadoc.internal.doclets.formats.html.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.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
aload 1
18: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.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.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
24: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.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.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
25: aload 1
26: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
31: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.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.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
32: aload 1
33: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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/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.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 { // 3 - 7
3: 1
4: 15
5: 15
6: 8
7: 8
default: 15
}
1: StackMap locals:
StackMap stack:
iload 2
ifeq 6
2: aload 0
aload 3
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ANNOTATION_TYPE_ELEMENT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.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.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/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/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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
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/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.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.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
5: aload 4
ldc "|"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
6: aload 4
getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
7: StackMap locals: jdk.javadoc.internal.doclets.formats.html.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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
8: iinc 3 1
end local 4 9: StackMap locals: jdk.javadoc.internal.doclets.formats.html.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/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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/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=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createOverview:()Z
ifeq 4
1: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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 ""
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;)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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/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=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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 ""
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;)Ljdk/javadoc/internal/doclets/toolkit/Content;
goto 7
6: StackMap locals: jdk.javadoc.internal.doclets.formats.html.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.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.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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
end local 3 end local 2 8: goto 11
StackMap locals:
StackMap stack:
9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.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/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.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.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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/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.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.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.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.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.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
17: goto 28
18: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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.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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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.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.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.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/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.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.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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/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.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.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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/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=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
ifeq 7
1: new java.util.ArrayList
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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 ""
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;)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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/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=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.conditionalPages:Ljava/util/Set;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration$ConditionalPage;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 4
1: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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 ""
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;)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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/Navigation;
0 5 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addPreviewLink(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.conditionalPages:Ljava/util/Set;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage.PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration$ConditionalPage;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 4
1: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PREVIEW_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.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.previewLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
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;)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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/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=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createIndex:()Z
ifeq 8
1: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.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.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.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.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 ""
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;)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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/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=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noHelp:()Z
ifne 10
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.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.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.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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 ""
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;)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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/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 addSearch(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, 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: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navListSearch:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.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 5: aload 6
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
6: aload 6
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
7: aload 1
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
8: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/javadoc/internal/doclets/formats/html/Navigation;
0 9 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 9 2 searchValueId Ljava/lang/String;
2 9 3 reset Ljava/lang/String;
3 9 4 inputText Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
4 9 5 inputReset Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
5 9 6 searchDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
tree
public jdk.javadoc.internal.doclets.toolkit.Content getContent();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=12, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noNavbar:()Z
ifeq 2
1: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
areturn
2: StackMap locals:
StackMap stack:
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 1
start local 1 3: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
astore 2
start local 2 4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
ldc "doclet.Skip_navigation_links"
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 5: aload 1
getstatic jdk.javadoc.internal.doclets.formats.html.MarkerComments.START_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/formats/html/markup/Comment;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
6: aload 2
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;
7: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
8: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
aload 3
10: aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
11: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
12: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
13: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 4
start local 4 14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createIndex:()Z
istore 5
start local 5 15: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 4
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 16: aload 2
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
17: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
18: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.NAVBAR_TOP_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
19: 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;
20: 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.Navigation.rowListTitle:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.put:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
21: astore 7
start local 7 22: aload 0
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addMainNavLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
23: aload 2
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
24: aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
25: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
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;
astore 8
start local 8 26: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
astore 9
start local 9 27: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
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;
astore 10
start local 10 28: aload 0
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addSummaryLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
29: aload 9
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
30: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
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;
astore 11
start local 11 31: aload 0
aload 11
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
32: aload 9
aload 11
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
33: aload 8
aload 9
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
34: iload 5
ifeq 36
35: aload 0
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addSearch:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
36: StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int 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.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 1
aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
37: aload 1
getstatic jdk.javadoc.internal.doclets.formats.html.MarkerComments.END_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/formats/html/markup/Comment;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
38: aload 1
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.EMPTY:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
39: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
40: invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
41: aload 1
areturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Ljdk/javadoc/internal/doclets/formats/html/Navigation;
3 42 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
4 42 2 navDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
5 42 3 skipNavLinks Ljdk/javadoc/internal/doclets/toolkit/Content;
14 42 4 aboutContent Ljdk/javadoc/internal/doclets/toolkit/Content;
15 42 5 addSearch Z
16 42 6 aboutDiv Ljdk/javadoc/internal/doclets/toolkit/Content;
22 42 7 navList Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
26 42 8 subDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
27 42 9 div Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
28 42 10 ulNavSummary Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
31 42 11 ulNavDetail Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$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.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.values:()[Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ALL_CLASSES:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.ALL_PACKAGES:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.CLASS:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.CONSTANT_VALUES:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.DOC_FILE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.HELP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.INDEX:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.MODULE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.OVERVIEW:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.PACKAGE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.SERIALIZED_FORM:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode.SYSTEM_PROPERTIES:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.TREE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
bipush 15
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.USE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
bipush 16
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$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
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 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.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_MEMBER_OPTIONAL: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_REQUIRED: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.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_4
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.ENUM_CONSTANTS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_2
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.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_3
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.INNER_CLASSES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_1
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.METHODS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
iconst_5
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.PROPERTIES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
bipush 8
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.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
}
SourceFile: "Navigation.java"
NestMembers:
jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode
InnerClasses:
public final ConditionalPage = jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage of jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration
public final PageMode = jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.Navigation
public final Kind = jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind of jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable