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.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 jdk.javadoc.internal.doclets.toolkit.Content ;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
private final java.lang.String rowListTitle;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.toolkit.Content searchLabel;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final jdk.javadoc.internal.doclets.toolkit.Content ;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, 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
private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new jdk.javadoc.internal.doclets.formats.html.markup.Comment
dup
ldc " "
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Comment.<init>:(Ljava/lang/String;)V
putstatic jdk.javadoc.internal.doclets.formats.html.Navigation.EMPTY_COMMENT:Ljdk/javadoc/internal/doclets/toolkit/Content;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.formats.html.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
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.contents: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 3
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
6: aload 0
aload 4
putfield jdk.javadoc.internal.doclets.formats.html.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
7: 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;
8: 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;
9: 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;
10: 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;
11: return
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 element Ljavax/lang/model/element/Element;
0 12 2 configuration Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 12 3 page Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
0 12 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
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.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/Navigation;
0 2 1 userFooter Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
userFooter
private void addMainNavLinks(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: invokestatic jdk.javadoc.internal.doclets.formats.html.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 - 15
1: 112
2: 112
3: 37
4: 112
5: 87
6: 122
7: 87
8: 87
9: 11
10: 1
11: 21
12: 112
13: 112
14: 73
15: 53
default: 132
}
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.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
9: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: goto 132
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
12: 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
13: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
14: 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
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.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
16: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
17: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
19: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
20: goto 132
21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
22: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
23: 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
24: 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
25: 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 29
26: 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;
27: 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 ""
ldc ""
28: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
29: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
ifeq 33
30: 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;
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.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
ldc ""
ldc ""
32: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
33: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
34: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
35: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
36: goto 132
37: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
38: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
39: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
40: 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
41: 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 45
42: 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;
43: 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;
44: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
45: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
ifeq 49
46: 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;
47: 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 ""
ldc ""
48: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
49: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
50: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
51: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
52: goto 132
53: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
54: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
55: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
instanceof javax.lang.model.element.PackageElement
ifeq 59
56: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
57: 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
58: goto 61
59: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
60: 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
61: 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
62: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
instanceof javax.lang.model.element.PackageElement
ifeq 65
63: aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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
64: goto 69
65: 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 67
66: 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 68
67: 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;
68: 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
69: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
70: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
71: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
72: goto 132
73: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
74: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
ifnonnull 78
75: 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
76: 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
77: goto 80
78: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
79: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
80: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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
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.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
82: 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
83: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
84: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
85: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
86: goto 132
87: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
88: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
89: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
90: 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
91: 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
92: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
93: 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 100
94: 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;
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.noDeprecated:()Z
ifne 96
95: 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.noDeprecatedList:()Z
ifeq 97
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
96: iconst_0
goto 98
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
97: iconst_1
98: 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
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
99: goto 101
100: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
101: 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 104
102: 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
103: goto 105
104: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(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.HELP: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.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 107
iconst_0
goto 108
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
107: 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
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 132
110: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
111: goto 132
112: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
113: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
114: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
115: 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
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.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
117: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
118: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
119: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
120: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
121: goto 132
122: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
123: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
124: 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
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.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
130: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
131: goto 132
132: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 133 0 this Ljdk/javadoc/internal/doclets/formats/html/Navigation;
0 133 1 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
tree
private void addSummaryLinks(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: invokestatic jdk.javadoc.internal.doclets.formats.html.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.SectionName.MODULE_DESCRIPTION:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.MODULES:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.PACKAGES:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.SERVICES:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic jdk.javadoc.internal.doclets.formats.html.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: 45
2: 8
3: 21
4: 1
5: 33
6: 69
7: 69
8: 57
default: 69
}
1: StackMap locals:
StackMap stack:
iload 3
ifeq 6
2: aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.CONSTRUCTOR_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navConstructor:Ljdk/javadoc/internal/doclets/toolkit/Content;
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: goto 69
6: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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 69
8: StackMap locals:
StackMap stack:
iload 3
ifeq 19
9: aload 1
ifnonnull 14
10: aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ENUM_CONSTANT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
12: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: goto 69
14: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
15: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ENUM_CONSTANTS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
16: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
17: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: goto 69
19: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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
20: goto 69
21: StackMap locals:
StackMap stack:
iload 3
ifeq 31
22: aload 1
ifnonnull 27
23: aload 0
aload 4
24: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
25: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
26: goto 69
27: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.FIELDS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
28: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
29: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
30: goto 69
31: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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
32: goto 69
33: StackMap locals:
StackMap stack:
iload 3
ifeq 43
34: aload 1
ifnonnull 39
35: aload 0
aload 4
36: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHOD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
37: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
38: goto 69
39: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.METHODS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
40: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
41: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
42: goto 69
43: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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
44: goto 69
45: StackMap locals:
StackMap stack:
iload 3
ifeq 55
46: aload 1
ifnonnull 51
47: aload 0
aload 4
48: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NESTED_CLASS_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navNested:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
49: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
50: goto 69
51: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NESTED_CLASSES_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
52: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navNested:Ljdk/javadoc/internal/doclets/toolkit/Content;
53: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
54: goto 69
55: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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
56: goto 69
57: StackMap locals:
StackMap stack:
iload 3
ifeq 67
58: aload 1
ifnonnull 63
59: aload 0
aload 4
60: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.PROPERTY_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
61: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
62: goto 69
63: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.PROPERTIES_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
64: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
65: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
66: goto 69
67: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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
68: goto 69
69: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 70 0 this Ljdk/javadoc/internal/doclets/formats/html/Navigation;
0 70 1 typeElement Ljavax/lang/model/element/TypeElement;
0 70 2 kind Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
0 70 3 link Z
0 70 4 listContents Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
Signature: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
MethodParameters:
Name Flags
typeElement
kind
link
listContents
private void addAnnotationTypeSummaryLink(java.lang.String, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.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.SectionName.FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.CONSTRUCTOR_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.ENUM_CONSTANT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.METHOD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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.SectionName.PROPERTY_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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
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.SectionName.FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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;
4: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.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.SectionName.ANNOTATION_TYPE_ELEMENT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
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/SectionName;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=6, 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 ""
ldc ""
3: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.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=6, 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 ""
ldc ""
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
goto 7
6: StackMap locals: jdk.javadoc.internal.doclets.formats.html.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=6, 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 ""
ldc ""
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.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=6, 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.noDeprecated:()Z
ifne 4
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.noDeprecatedList:()Z
ifne 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 ""
ldc ""
3: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.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=6, 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 ""
ldc ""
7: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.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=6, 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 ""
ldc ""
9: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.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(jdk.javadoc.internal.doclets.formats.html.Navigation$Position);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=14, 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.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 2
start local 2 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 3
start local 3 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 4
start local 4 5: invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position:()[I
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 18
2: 6
default: 30
}
6: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.startOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
7: aload 3
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;
8: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
9: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
10: 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.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 4
11: aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
ldc ""
12: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
13: 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
14: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
astore 5
start local 5 15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 6
start local 6 16: 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 7
start local 7 17: goto 31
end local 7 end local 6 end local 5 18: StackMap locals:
StackMap stack:
aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.startOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
19: aload 3
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.bottomNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
20: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
21: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
22: 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.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
aload 4
23: aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
ldc ""
24: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
25: 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
26: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
astore 5
start local 5 27: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.Navigation.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 6
start local 6 28: iconst_0
istore 7
start local 7 29: goto 31
end local 7 end local 6 end local 5 30: StackMap locals:
StackMap stack:
new java.lang.Error
dup
invokespecial java.lang.Error.<init>:()V
athrow
start local 5 start local 6 start local 7 31: StackMap locals: jdk.javadoc.internal.doclets.formats.html.SectionName jdk.javadoc.internal.doclets.toolkit.Content int
StackMap stack:
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
32: aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
33: 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;
34: 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;
35: astore 8
start local 8 36: aload 0
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addMainNavLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
37: aload 3
aload 8
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
38: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 6
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 9
start local 9 39: aload 3
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
40: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
41: 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 10
start local 10 42: 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 11
start local 11 43: 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 12
start local 12 44: aload 0
aload 12
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addSummaryLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
45: aload 11
aload 12
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
46: 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 13
start local 13 47: aload 0
aload 13
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
48: aload 11
aload 13
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
49: aload 10
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
50: iload 7
ifeq 52
51: aload 0
aload 10
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addSearch:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
52: StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.formats.html.Navigation$Position jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.SectionName jdk.javadoc.internal.doclets.toolkit.Content int jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 2
aload 10
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
53: invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position:()[I
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 59
2: 54
default: 63
}
54: StackMap locals:
StackMap stack:
aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.endOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
55: aload 2
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.Navigation.EMPTY_COMMENT: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;
56: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
57: invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
58: goto 63
59: StackMap locals:
StackMap stack:
aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.endOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
60: aload 2
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.Navigation.EMPTY_COMMENT: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;
61: getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
62: invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
63: StackMap locals:
StackMap stack:
aload 2
areturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 64 0 this Ljdk/javadoc/internal/doclets/formats/html/Navigation;
0 64 1 posn Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
3 64 2 tree Ljdk/javadoc/internal/doclets/toolkit/Content;
4 64 3 navDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
5 64 4 skipNavLinks Ljdk/javadoc/internal/doclets/toolkit/Content;
15 18 5 navListSection Ljdk/javadoc/internal/doclets/formats/html/SectionName;
27 30 5 navListSection Ljdk/javadoc/internal/doclets/formats/html/SectionName;
31 64 5 navListSection Ljdk/javadoc/internal/doclets/formats/html/SectionName;
16 18 6 aboutContent Ljdk/javadoc/internal/doclets/toolkit/Content;
28 30 6 aboutContent Ljdk/javadoc/internal/doclets/toolkit/Content;
31 64 6 aboutContent Ljdk/javadoc/internal/doclets/toolkit/Content;
17 18 7 addSearch Z
29 30 7 addSearch Z
31 64 7 addSearch Z
36 64 8 navList Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
39 64 9 aboutDiv Ljdk/javadoc/internal/doclets/toolkit/Content;
42 64 10 subDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
43 64 11 div Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
44 64 12 ulNavSummary Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
47 64 13 ulNavDetail Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
posn
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.SERIALIZED_FORM: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.SYSTEM_PROPERTIES: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.TREE: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.USE: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
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
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
static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.values:()[Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
}
SourceFile: "Navigation.java"
NestMembers:
jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode jdk.javadoc.internal.doclets.formats.html.Navigation$Position
InnerClasses:
public final PageMode = jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.Navigation
final Position = jdk.javadoc.internal.doclets.formats.html.Navigation$Position 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