public class jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder extends jdk.javadoc.internal.doclets.toolkit.util.IndexBuilder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder
super_class: jdk.javadoc.internal.doclets.toolkit.util.IndexBuilder
{
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.toolkit.Resources resources;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Resources;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.toolkit.util.Utils utils;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.formats.html.HtmlIds htmlIds;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$IndexItem$Category;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
void <init>(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getOptions:()Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noDeprecated:()Z
invokespecial jdk.javadoc.internal.doclets.toolkit.util.IndexBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Z)V
1: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
2: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docResources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
3: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
4: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder;
0 6 1 configuration Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
MethodParameters:
Name Flags
configuration
public void addElements();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.util.IndexBuilder.addElements:()V
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.classesOnly:Z
ifeq 3
2: return
3: StackMap locals:
StackMap stack:
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 1
start local 1 4: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.getFirstCharacters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 12
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder java.util.Map top java.util.Iterator
StackMap stack:
5: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Character
astore 2
start local 2 6: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.getItems:(Ljava/lang/Character;)Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 5
goto 11
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder java.util.Map java.lang.Character java.util.Iterator top java.util.Iterator
StackMap stack:
7: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.IndexItem
astore 4
start local 4 8: aload 1
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.getFullyQualifiedLabel:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;)Ljava/lang/String;
9: invokedynamic apply()Ljava/util/function/BiFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.lambda$0(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;
10: invokeinterface java.util.Map.compute:(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
pop
end local 4 11: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 2 12: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder java.util.Map top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
13: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.getFirstCharacters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 23
StackMap locals:
StackMap stack:
14: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Character
astore 2
start local 2 15: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.getItems:(Ljava/lang/Character;)Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 5
goto 22
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder java.util.Map java.lang.Character java.util.Iterator top java.util.Iterator
StackMap stack:
16: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.IndexItem
astore 4
start local 4 17: aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.isElementItem:()Z
ifeq 22
18: aload 1
aload 4
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.getFullyQualifiedLabel:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;)Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
iconst_1
if_icmple 19
iconst_1
goto 20
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder java.util.Map java.lang.Character java.util.Iterator jdk.javadoc.internal.doclets.toolkit.util.IndexItem java.util.Iterator
StackMap stack:
19: iconst_0
20: StackMap locals:
StackMap stack: int
istore 6
start local 6 21: aload 0
aload 4
iload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.addContainingInfo:(Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;Z)V
end local 6 end local 4 22: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder java.util.Map java.lang.Character java.util.Iterator top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
end local 2 23: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder java.util.Map top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
24: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder;
4 25 1 duplicateLabelCheck Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
6 12 2 ch Ljava/lang/Character;
8 11 4 item Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
15 23 2 ch Ljava/lang/Character;
17 22 4 item Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
21 22 6 addModuleInfo Z
private void addContainingInfo(jdk.javadoc.internal.doclets.toolkit.util.IndexItem, boolean);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.getElement:()Ljavax/lang/model/element/Element;
astore 3
start local 3 1: invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
aload 3
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iaload
tableswitch { // 1 - 19
1: 3
2: 6
3: 6
4: 6
5: 6
6: 10
7: 10
8: 20
9: 20
10: 20
11: 10
12: 10
13: 20
14: 20
15: 20
16: 20
17: 20
18: 2
19: 6
default: 20
}
2: StackMap locals: javax.lang.model.element.Element
StackMap stack:
goto 21
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
ifeq 21
4: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingModule:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.setContainingModule:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
pop
5: goto 21
6: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.setContainingPackage:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
pop
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
ifeq 21
iload 2
ifeq 21
8: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingModule:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.setContainingModule:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
pop
9: goto 21
10: StackMap locals:
StackMap stack:
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.getContainingTypeElement:()Ljavax/lang/model/element/TypeElement;
astore 4
start local 4 11: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.setContainingPackage:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
pop
12: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.setContainingClass:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
pop
13: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
ifeq 15
iload 2
ifeq 15
14: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingModule:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.setContainingModule:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
pop
15: StackMap locals: javax.lang.model.element.TypeElement
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isExecutableElement:(Ljavax/lang/model/element/Element;)Z
ifeq 21
16: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
aload 3
checkcast javax.lang.model.element.ExecutableElement
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forMember:(Ljavax/lang/model/element/ExecutableElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
invokeinterface jdk.javadoc.internal.doclets.formats.html.markup.HtmlId.name:()Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.encodeURL:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 17: aload 5
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.getLabel:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 21
18: aload 1
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.setUrl:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
pop
end local 5 19: goto 21
end local 4 20: StackMap locals:
StackMap stack:
new java.lang.Error
dup
invokespecial java.lang.Error.<init>:()V
athrow
21: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder;
0 22 1 item Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
0 22 2 addModuleInfo Z
1 22 3 element Ljavax/lang/model/element/Element;
11 20 4 containingType Ljavax/lang/model/element/TypeElement;
17 19 5 url Ljava/lang/String;
MethodParameters:
Name Flags
item
addModuleInfo
public void createSearchIndexFiles();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.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 6
1: getstatic jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.PACKAGES:Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.All_Packages"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
3: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.ALLPACKAGES_INDEX:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
4: invokestatic jdk.javadoc.internal.doclets.toolkit.util.IndexItem.of:(Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
astore 1
start local 1 5: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;)V
end local 1 6: StackMap locals:
StackMap stack:
getstatic jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.TYPES:Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.All_Classes"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
8: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.ALLCLASSES_INDEX:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
9: invokestatic jdk.javadoc.internal.doclets.toolkit.util.IndexItem.of:(Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
astore 1
start local 1 10: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;)V
11: invokestatic jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.values:()[Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 32
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder jdk.javadoc.internal.doclets.toolkit.util.IndexItem top int int jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category[]
StackMap stack:
12: aload 5
iload 3
aaload
astore 2
start local 2 13: invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$IndexItem$Category:()[I
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.ordinal:()I
iaload
tableswitch { // 1 - 5
1: 14
2: 17
3: 20
4: 23
5: 26
default: 29
}
14: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder jdk.javadoc.internal.doclets.toolkit.util.IndexItem jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category int int jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category[]
StackMap stack:
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.MODULE_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 6
start local 6 15: ldc "moduleSearchIndex"
astore 7
start local 7 16: goto 30
end local 7 end local 6 17: StackMap locals:
StackMap stack:
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 6
start local 6 18: ldc "packageSearchIndex"
astore 7
start local 7 19: goto 30
end local 7 end local 6 20: StackMap locals:
StackMap stack:
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.TYPE_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 6
start local 6 21: ldc "typeSearchIndex"
astore 7
start local 7 22: goto 30
end local 7 end local 6 23: StackMap locals:
StackMap stack:
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.MEMBER_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 6
start local 6 24: ldc "memberSearchIndex"
astore 7
start local 7 25: goto 30
end local 7 end local 6 26: StackMap locals:
StackMap stack:
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.TAG_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 6
start local 6 27: ldc "tagSearchIndex"
astore 7
start local 7 28: goto 30
end local 7 end local 6 29: StackMap locals:
StackMap stack:
new java.lang.Error
dup
invokespecial java.lang.Error.<init>:()V
athrow
start local 6 start local 7 30: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath java.lang.String
StackMap stack:
aload 0
aload 6
aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.getItems:(Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;)Ljava/util/SortedSet;
aload 7
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.createSearchIndexFile:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/util/SortedSet;Ljava/lang/String;)V
end local 7 end local 6 end local 2 31: iinc 3 1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder jdk.javadoc.internal.doclets.toolkit.util.IndexItem top int int jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category[]
StackMap stack:
32: iload 3
iload 4
if_icmplt 12
33: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder;
5 6 1 item Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
10 34 1 item Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
13 31 2 category Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
15 17 6 file Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
18 20 6 file Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
21 23 6 file Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
24 26 6 file Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
27 29 6 file Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
30 31 6 file Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
16 17 7 varName Ljava/lang/String;
19 20 7 varName Ljava/lang/String;
22 23 7 varName Ljava/lang/String;
25 26 7 varName Ljava/lang/String;
28 29 7 varName Ljava/lang/String;
30 31 7 varName Ljava/lang/String;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
private void createSearchIndexFile(jdk.javadoc.internal.doclets.toolkit.util.DocPath, java.util.SortedSet<jdk.javadoc.internal.doclets.toolkit.util.IndexItem>, java.lang.String);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/util/SortedSet;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=11, 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.HtmlIndexBuilder.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 1
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 4
start local 4 1: aconst_null
astore 5
aconst_null
astore 6
2: aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.openWriter:()Ljava/io/Writer;
astore 7
start local 7 3: aload 7
aload 3
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
4: aload 7
ldc " = ["
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
5: iconst_1
istore 8
start local 8 6: aload 2
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 10
goto 13
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder jdk.javadoc.internal.doclets.toolkit.util.DocPath java.util.SortedSet java.lang.String jdk.javadoc.internal.doclets.toolkit.util.DocFile java.lang.Throwable java.lang.Throwable java.io.Writer int top java.util.Iterator
StackMap stack:
7: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.IndexItem
astore 9
start local 9 8: iload 8
ifeq 11
9: iconst_0
istore 8
10: goto 12
11: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder jdk.javadoc.internal.doclets.toolkit.util.DocPath java.util.SortedSet java.lang.String jdk.javadoc.internal.doclets.toolkit.util.DocFile java.lang.Throwable java.lang.Throwable java.io.Writer int jdk.javadoc.internal.doclets.toolkit.util.IndexItem java.util.Iterator
StackMap stack:
aload 7
ldc ","
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
12: StackMap locals:
StackMap stack:
aload 7
aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem.toJSON:()Ljava/lang/String;
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
end local 9 13: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder jdk.javadoc.internal.doclets.toolkit.util.DocPath java.util.SortedSet java.lang.String jdk.javadoc.internal.doclets.toolkit.util.DocFile java.lang.Throwable java.lang.Throwable java.io.Writer int top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
14: aload 7
ldc "];"
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
15: aload 7
ldc "updateSearchResults();"
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
end local 8 16: aload 7
ifnull 24
aload 7
invokevirtual java.io.Writer.close:()V
goto 24
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder jdk.javadoc.internal.doclets.toolkit.util.DocPath java.util.SortedSet java.lang.String jdk.javadoc.internal.doclets.toolkit.util.DocFile java.lang.Throwable java.lang.Throwable java.io.Writer
StackMap stack: java.lang.Throwable
17: astore 5
aload 7
ifnull 18
aload 7
invokevirtual java.io.Writer.close:()V
end local 7 StackMap locals:
StackMap stack:
18: aload 5
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
19: astore 6
aload 5
ifnonnull 20
aload 6
astore 5
goto 21
StackMap locals:
StackMap stack:
20: aload 5
aload 6
if_acmpeq 21
aload 5
aload 6
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
21: aload 5
athrow
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder jdk.javadoc.internal.doclets.toolkit.util.DocPath java.util.SortedSet java.lang.String jdk.javadoc.internal.doclets.toolkit.util.DocFile
StackMap stack: java.io.IOException
22: astore 5
start local 5 23: new jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
dup
aload 4
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException$Mode.WRITE:Ljdk/javadoc/internal/doclets/toolkit/util/DocFileIOException$Mode;
aload 5
invokespecial jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;Ljdk/javadoc/internal/doclets/toolkit/util/DocFileIOException$Mode;Ljava/io/IOException;)V
athrow
end local 5 24: 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 25 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder;
0 25 1 searchIndexJS Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
0 25 2 indexItems Ljava/util/SortedSet<Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;>;
0 25 3 varName Ljava/lang/String;
1 25 4 jsFile Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
3 18 7 wr Ljava/io/Writer;
6 16 8 first Z
8 13 9 item Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;
23 24 5 ie Ljava/io/IOException;
Exception table:
from to target type
3 16 17 any
2 19 19 any
1 22 22 Class java.io.IOException
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
Signature: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/util/SortedSet<Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem;>;Ljava/lang/String;)V
MethodParameters:
Name Flags
searchIndexJS
indexItems
varName
static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic javax.lang.model.element.ElementKind.BINDING_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 21
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 12
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_2
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 10
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 7
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 14
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_5
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 9
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 11
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 18
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 16
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_1
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 8
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic javax.lang.model.element.ElementKind.RECORD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 19
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic javax.lang.model.element.ElementKind.RECORD_COMPONENT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 20
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 17
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 13
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 15
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$IndexItem$Category();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$IndexItem$Category:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.values:()[Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.MEMBERS:Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.MODULES:Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.ordinal:()I
iconst_1
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.IndexItem$Category.PACKAGES:Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.ordinal:()I
iconst_2
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.IndexItem$Category.TAGS:Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.ordinal:()I
iconst_5
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.IndexItem$Category.TYPES:Ljdk/javadoc/internal/doclets/toolkit/util/IndexItem$Category;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category.ordinal:()I
iconst_3
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.HtmlIndexBuilder.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$IndexItem$Category:[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
private static java.lang.Integer lambda$0(java.lang.String, java.lang.Integer);
descriptor: (Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokevirtual java.lang.Integer.intValue:()I
iconst_1
iadd
StackMap locals:
StackMap stack: int
2: invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 k Ljava/lang/String;
0 3 1 v Ljava/lang/Integer;
}
SourceFile: "HtmlIndexBuilder.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public final Mode = jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException$Mode of jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
public final Category = jdk.javadoc.internal.doclets.toolkit.util.IndexItem$Category of jdk.javadoc.internal.doclets.toolkit.util.IndexItem