public class jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration extends jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration
super_class: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
{
public java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String doctitle;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String windowtitle;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String top;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String bottom;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String helpfile;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String stylesheetfile;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.util.List<java.lang.String> additionalStylesheets;
descriptor: Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/List<Ljava/lang/String;>;
public java.lang.String docrootparent;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean nohelp;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean splitindex;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean createindex;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean classuse;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean createtree;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public java.lang.String charset;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean nodeprecatedlist;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean nonavbar;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
private boolean nooverview;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public java.lang.String overviewpath;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean createoverview;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean frames;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public jdk.javadoc.internal.doclets.formats.html.markup.HtmlVersion htmlVersion;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
flags: (0x0001) ACC_PUBLIC
public java.util.Map<jdk.javadoc.doclet.Doclet$Option, java.lang.String> doclintOpts;
descriptor: Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/Map<Ljdk/javadoc/doclet/Doclet$Option;Ljava/lang/String;>;
public final jdk.javadoc.internal.doclets.toolkit.Resources resources;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Resources;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public jdk.javadoc.internal.doclets.toolkit.util.DocPath topFile;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
flags: (0x0001) ACC_PUBLIC
public javax.lang.model.element.TypeElement currentTypeElement;
descriptor: Ljavax/lang/model/element/TypeElement;
flags: (0x0001) ACC_PUBLIC
protected java.util.SortedSet<jdk.javadoc.internal.doclets.formats.html.SearchIndexItem> memberSearchIndex;
descriptor: Ljava/util/SortedSet;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/SortedSet<Ljdk/javadoc/internal/doclets/formats/html/SearchIndexItem;>;
protected java.util.SortedSet<jdk.javadoc.internal.doclets.formats.html.SearchIndexItem> moduleSearchIndex;
descriptor: Ljava/util/SortedSet;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/SortedSet<Ljdk/javadoc/internal/doclets/formats/html/SearchIndexItem;>;
protected java.util.SortedSet<jdk.javadoc.internal.doclets.formats.html.SearchIndexItem> packageSearchIndex;
descriptor: Ljava/util/SortedSet;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/SortedSet<Ljdk/javadoc/internal/doclets/formats/html/SearchIndexItem;>;
protected java.util.SortedSet<jdk.javadoc.internal.doclets.formats.html.SearchIndexItem> tagSearchIndex;
descriptor: Ljava/util/SortedSet;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/SortedSet<Ljdk/javadoc/internal/doclets/formats/html/SearchIndexItem;>;
protected java.util.SortedSet<jdk.javadoc.internal.doclets.formats.html.SearchIndexItem> typeSearchIndex;
descriptor: Ljava/util/SortedSet;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/SortedSet<Ljdk/javadoc/internal/doclets/formats/html/SearchIndexItem;>;
protected java.util.Map<java.lang.Character, java.util.List<jdk.javadoc.internal.doclets.formats.html.SearchIndexItem>> tagSearchIndexMap;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/Character;Ljava/util/List<Ljdk/javadoc/internal/doclets/formats/html/SearchIndexItem;>;>;
protected java.util.Set<java.lang.Character> tagSearchIndexKeys;
descriptor: Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Set<Ljava/lang/Character;>;
public final jdk.javadoc.internal.doclets.formats.html.Contents contents;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/Contents;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
protected final jdk.javadoc.internal.doclets.toolkit.Messages messages;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Messages;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public jdk.javadoc.internal.doclets.toolkit.util.DocPaths docPaths;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
flags: (0x0001) ACC_PUBLIC
private static final java.lang.String versionBundleName;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "jdk.javadoc.internal.tool.resources.version"
private static final java.lang.String defaultDocletVersion;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public final java.lang.String docletVersion;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "java.version"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.defaultDocletVersion:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(jdk.javadoc.doclet.Doclet);
descriptor: (Ljdk/javadoc/doclet/Doclet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.<init>:(Ljdk/javadoc/doclet/Doclet;)V
1: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.header:Ljava/lang/String;
2: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packagesheader:Ljava/lang/String;
3: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.footer:Ljava/lang/String;
4: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.doctitle:Ljava/lang/String;
5: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.windowtitle:Ljava/lang/String;
6: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.top:Ljava/lang/String;
7: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.bottom:Ljava/lang/String;
8: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.helpfile:Ljava/lang/String;
9: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.stylesheetfile:Ljava/lang/String;
10: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.additionalStylesheets:Ljava/util/List;
11: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docrootparent:Ljava/lang/String;
12: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nohelp:Z
13: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.splitindex:Z
14: aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
15: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
16: aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
17: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.charset:Ljava/lang/String;
18: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecatedlist:Z
19: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nonavbar:Z
20: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nooverview:Z
21: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.overviewpath:Ljava/lang/String;
22: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createoverview:Z
23: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.frames:Z
24: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
25: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.doclintOpts:Ljava/util/Map;
26: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.empty:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.topFile:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
27: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.currentTypeElement:Ljavax/lang/model/element/TypeElement;
28: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagSearchIndexMap:Ljava/util/Map;
29: aload 0
new jdk.javadoc.internal.doclets.toolkit.Resources
dup
aload 0
30: ldc "jdk.javadoc.internal.doclets.toolkit.resources.doclets"
31: ldc "jdk.javadoc.internal.doclets.formats.html.resources.standard"
invokespecial jdk.javadoc.internal.doclets.toolkit.Resources.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/lang/String;Ljava/lang/String;)V
32: putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
33: aload 0
new jdk.javadoc.internal.doclets.toolkit.Messages
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.Messages.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
34: aload 0
new jdk.javadoc.internal.doclets.formats.html.Contents
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.Contents.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
35: ldc "jdk.javadoc.internal.tool.resources.version"
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getLocale:()Ljava/util/Locale;
invokestatic java.util.ResourceBundle.getBundle:(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;
astore 3
start local 3 36: aload 3
ldc "release"
invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 37: goto 43
end local 2 StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.doclet.Doclet top java.util.ResourceBundle
StackMap stack: java.util.MissingResourceException
38: pop
39: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.defaultDocletVersion:Ljava/lang/String;
astore 2
end local 3 start local 2 40: goto 43
end local 2 StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.doclet.Doclet
StackMap stack: java.util.MissingResourceException
41: pop
42: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.defaultDocletVersion:Ljava/lang/String;
astore 2
start local 2 43: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 2
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docletVersion:Ljava/lang/String;
44: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 45 1 doclet Ljdk/javadoc/doclet/Doclet;
37 38 2 v Ljava/lang/String;
40 41 2 v Ljava/lang/String;
43 45 2 v Ljava/lang/String;
36 40 3 rb Ljava/util/ResourceBundle;
Exception table:
from to target type
36 37 38 Class java.util.MissingResourceException
35 40 41 Class java.util.MissingResourceException
MethodParameters:
Name Flags
doclet
public java.lang.String getDocletVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docletVersion:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
public jdk.javadoc.internal.doclets.toolkit.Resources getResources();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Resources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
public jdk.javadoc.internal.doclets.toolkit.Messages getMessages();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Messages;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
protected boolean validateOptions();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.generalValidOptions:()Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
ifnonnull 4
3: aload 0
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlVersion.HTML5:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
4: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.helpfile:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifne 9
5: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.helpfile:Ljava/lang/String;
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 1
start local 1 6: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.exists:()Z
ifne 9
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
getstatic javax.tools.Diagnostic$Kind.ERROR:Ljavax/tools/Diagnostic$Kind;
aload 0
ldc "doclet.File_not_found"
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.helpfile:Ljava/lang/String;
aastore
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.javadoc.doclet.Reporter.print:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V
8: iconst_0
ireturn
end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.stylesheetfile:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifne 14
10: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.stylesheetfile:Ljava/lang/String;
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 1
start local 1 11: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.exists:()Z
ifne 14
12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
getstatic javax.tools.Diagnostic$Kind.ERROR:Ljavax/tools/Diagnostic$Kind;
aload 0
ldc "doclet.File_not_found"
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.stylesheetfile:Ljava/lang/String;
aastore
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.javadoc.doclet.Reporter.print:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V
13: iconst_0
ireturn
end local 1 14: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.additionalStylesheets:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 20
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration top java.util.Iterator
StackMap stack:
15: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 16: aload 0
aload 1
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 3
start local 3 17: aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.exists:()Z
ifne 20
18: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
getstatic javax.tools.Diagnostic$Kind.ERROR:Ljavax/tools/Diagnostic$Kind;
aload 0
ldc "doclet.File_not_found"
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 1
aastore
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.javadoc.doclet.Reporter.print:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V
19: iconst_0
ireturn
end local 3 end local 1 20: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
21: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
ldc "-header"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.header:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
22: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
ldc "-footer"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.footer:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
23: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
ldc "-top"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.top:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
24: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
ldc "-bottom"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.bottom:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
25: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
ldc "-doctitle"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.doctitle:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
26: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
ldc "-packagesheader"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packagesheader:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
27: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
6 9 1 help Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
11 14 1 stylesheet Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
16 20 1 ssheet Ljava/lang/String;
17 20 3 ssfile Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
public boolean finishOptionSettings();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.validateOptions:()Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getSpecifiedTypeElements:()Ljava/util/Set;
invokeinterface java.util.Set.isEmpty:()Z
ifne 10
3: 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.HtmlConfiguration.getIncludedTypeElements:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration java.util.Map top top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.TypeElement
astore 3
start local 3 6: aload 0
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.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
astore 2
start local 2 7: aload 1
aload 0
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.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 9
8: aload 1
aload 0
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.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 end local 2 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 1 10: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration
StackMap stack:
aload 0
new jdk.javadoc.internal.doclets.toolkit.util.DocPaths
dup
aload 0
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.HtmlConfiguration.useModuleDirectories:Z
invokespecial jdk.javadoc.internal.doclets.toolkit.util.DocPaths.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Z)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
11: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.setCreateOverview:()V
12: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.setTopFile:(Ljdk/javadoc/doclet/DocletEnvironment;)V
13: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.doclintOpts:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getAllTagletNames:()Ljava/util/Set;
14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlVersion.name:()Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
15: invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.initDocLint:(Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;)V
16: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
4 10 1 map Ljava/util/Map<Ljava/lang/String;Ljavax/lang/model/element/PackageElement;>;
7 9 2 pkg Ljavax/lang/model/element/PackageElement;
6 9 3 aClass Ljavax/lang/model/element/TypeElement;
public boolean isOutputHtml5();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlVersion.HTML5:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
public boolean allowTag(jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.allowTag:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 1 1 htmlTag Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
MethodParameters:
Name Flags
htmlTag
protected void setTopFile(jdk.javadoc.doclet.DocletEnvironment);
descriptor: (Ljdk/javadoc/doclet/DocletEnvironment;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.checkForDeprecation:(Ljdk/javadoc/doclet/DocletEnvironment;)Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createoverview:Z
ifeq 5
3: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.frames:Z
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.overviewSummary:(Z)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.topFile:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
4: goto 16
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
ifeq 8
6: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.empty:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 0
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
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;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.topFile:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
7: goto 16
StackMap locals:
StackMap stack:
8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmpne 14
aload 0
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
invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
ifeq 14
9: new java.util.ArrayList
dup
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getIncludedTypeElements:()Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 2
start local 2 10: aload 2
invokeinterface java.util.List.isEmpty:()Z
ifne 16
11: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getValidClass:(Ljava/util/List;)Ljavax/lang/model/element/TypeElement;
astore 3
start local 3 12: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forClass:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.topFile:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
end local 3 end local 2 13: goto 16
StackMap locals:
StackMap stack:
14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.isEmpty:()Z
ifne 16
15: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
aload 0
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
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;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.topFile:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 17 1 docEnv Ljdk/javadoc/doclet/DocletEnvironment;
10 13 2 classes Ljava/util/List<Ljavax/lang/model/element/TypeElement;>;
12 13 3 te Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
docEnv
protected javax.lang.model.element.TypeElement getValidClass(java.util.List<javax.lang.model.element.TypeElement>);
descriptor: (Ljava/util/List;)Ljavax/lang/model/element/TypeElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecated:Z
ifne 2
1: aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.TypeElement
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration java.util.List top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.TypeElement
astore 2
start local 2 4: aload 0
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.isDeprecated:(Ljavax/lang/model/element/Element;)Z
ifne 6
5: aload 2
areturn
end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 8 1 classes Ljava/util/List<Ljavax/lang/model/element/TypeElement;>;
4 6 2 te Ljavax/lang/model/element/TypeElement;
Signature: (Ljava/util/List<Ljavax/lang/model/element/TypeElement;>;)Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
classes
protected boolean checkForDeprecation(jdk.javadoc.doclet.DocletEnvironment);
descriptor: (Ljdk/javadoc/doclet/DocletEnvironment;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getIncludedTypeElements:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.doclet.DocletEnvironment top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.TypeElement
astore 2
start local 2 2: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.isGeneratedDoc:(Ljavax/lang/model/element/TypeElement;)Z
ifeq 4
3: iconst_1
ireturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 6 1 docEnv Ljdk/javadoc/doclet/DocletEnvironment;
2 4 2 te Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
docEnv
protected void setCreateOverview();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nooverview:Z
ifne 5
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.overviewpath:Ljava/lang/String;
ifnonnull 4
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmpgt 4
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.isEmpty:()Z
ifeq 5
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmple 5
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createoverview:Z
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
public jdk.javadoc.internal.doclets.toolkit.WriterFactory getWriterFactory();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/WriterFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.locale:Ljava/util/Locale;
ifnonnull 2
1: invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.locale:Ljava/util/Locale;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
public javax.tools.JavaFileObject getOverviewPath();
descriptor: ()Ljavax/tools/JavaFileObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.overviewpath:Ljava/lang/String;
ifnull 3
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getFileManager:()Ljavax/tools/JavaFileManager;
instanceof javax.tools.StandardJavaFileManager
ifeq 3
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getFileManager:()Ljavax/tools/JavaFileManager;
checkcast javax.tools.StandardJavaFileManager
astore 1
start local 1 2: aload 1
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.overviewpath:Ljava/lang/String;
aastore
invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/lang/String;)Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.tools.JavaFileObject
areturn
end local 1 3: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
2 3 1 fm Ljavax/tools/StandardJavaFileManager;
public jdk.javadoc.internal.doclets.toolkit.util.DocFile getMainStylesheet();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.stylesheetfile:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.stylesheetfile:Ljava/lang/String;
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;
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocFile
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
public java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocFile> getAdditionalStylesheets();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.additionalStylesheets:Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
1: aload 0
invokedynamic apply(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;)Ljava/util/function/Function;
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;
jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.lambda$0(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile; (7)
(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
2: invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.List
3: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
Signature: ()Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;>;
public javax.tools.JavaFileManager getFileManager();
descriptor: ()Ljavax/tools/JavaFileManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
invokeinterface jdk.javadoc.doclet.DocletEnvironment.getJavaFileManager:()Ljavax/tools/JavaFileManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
public boolean showMessage(com.sun.source.util.DocTreePath, java.lang.String);
descriptor: (Lcom/sun/source/util/DocTreePath;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.haveDocLint:()Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
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/HtmlConfiguration;
0 2 1 path Lcom/sun/source/util/DocTreePath;
0 2 2 key Ljava/lang/String;
MethodParameters:
Name Flags
path
key
public boolean showMessage(javax.lang.model.element.Element, java.lang.String);
descriptor: (Ljavax/lang/model/element/Element;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.haveDocLint:()Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
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/HtmlConfiguration;
0 2 1 e Ljavax/lang/model/element/Element;
0 2 2 key Ljava/lang/String;
MethodParameters:
Name Flags
e
key
public java.lang.String getText(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
public java.lang.String getText(java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 1 1 key Ljava/lang/String;
0 1 2 args [Ljava/lang/String;
MethodParameters:
Name Flags
key
args
public jdk.javadoc.internal.doclets.toolkit.Content getContent(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.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;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
public jdk.javadoc.internal.doclets.toolkit.Content getContent(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 1 1 key Ljava/lang/String;
0 1 2 o Ljava/lang/Object;
MethodParameters:
Name Flags
key
o
public jdk.javadoc.internal.doclets.toolkit.Content getContent(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, 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.HtmlConfiguration.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
aload 1
aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 1 1 key Ljava/lang/String;
0 1 2 o1 Ljava/lang/Object;
0 1 3 o2 Ljava/lang/Object;
MethodParameters:
Name Flags
key
o1
o2
public jdk.javadoc.internal.doclets.toolkit.Content getContent(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
aload 1
aload 2
aload 3
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 1 1 key Ljava/lang/String;
0 1 2 o0 Ljava/lang/Object;
0 1 3 o1 Ljava/lang/Object;
0 1 4 o2 Ljava/lang/Object;
MethodParameters:
Name Flags
key
o0
o1
o2
protected void buildSearchTagIndex();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagSearchIndex:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 2
goto 12
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.formats.html.SearchIndexItem
astore 1
start local 1 2: aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.SearchIndexItem.getLabel:()Ljava/lang/String;
astore 3
start local 3 3: aload 3
invokevirtual java.lang.String.length:()I
ifne 5
4: bipush 42
goto 6
5: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.internal.doclets.formats.html.SearchIndexItem java.util.Iterator java.lang.String
StackMap stack:
aload 3
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toUpperCase:(C)C
6: StackMap locals:
StackMap stack: int
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
astore 4
start local 4 7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagSearchIndexMap:Ljava/util/Map;
aload 4
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 5
start local 5 8: aload 5
ifnonnull 11
9: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagSearchIndexMap:Ljava/util/Map;
aload 4
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: StackMap locals: java.lang.Character java.util.List
StackMap stack:
aload 5
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 end local 3 end local 1 12: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
13: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagSearchIndexMap:Ljava/util/Map;
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagSearchIndexKeys:Ljava/util/Set;
14: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
2 12 1 sii Ljdk/javadoc/internal/doclets/formats/html/SearchIndexItem;
3 12 3 tagLabel Ljava/lang/String;
7 12 4 unicode Ljava/lang/Character;
8 12 5 list Ljava/util/List<Ljdk/javadoc/internal/doclets/formats/html/SearchIndexItem;>;
public java.util.Set<jdk.javadoc.doclet.Doclet$Option> getSupportedOptions();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
astore 1
start local 1 1: bipush 28
anewarray jdk.javadoc.doclet.Doclet$Option
dup
iconst_0
2: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$1
dup
aload 0
aload 1
ldc "--add-stylesheet"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$1.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_1
3: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$2
dup
aload 0
aload 1
ldc "-bottom"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$2.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_2
4: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$3
dup
aload 0
aload 1
ldc "-charset"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$3.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_3
5: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$4
dup
aload 0
aload 1
ldc "-doctitle"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$4.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_4
6: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$5
dup
aload 0
aload 1
ldc "-footer"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$5.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_5
7: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$6
dup
aload 0
aload 1
ldc "-header"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$6.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 6
8: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$7
dup
aload 0
aload 1
ldc "-helpfile"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$7.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 7
9: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$8
dup
aload 0
aload 1
ldc "-html4"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$8.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 8
10: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$9
dup
aload 0
aload 1
ldc "-html5"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$9.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 9
11: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$10
dup
aload 0
aload 1
ldc "-nohelp"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$10.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 10
12: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$11
dup
aload 0
aload 1
ldc "-nodeprecatedlist"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$11.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 11
13: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$12
dup
aload 0
aload 1
ldc "-noindex"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$12.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 12
14: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$13
dup
aload 0
aload 1
ldc "-nonavbar"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$13.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 13
15: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$14
dup
aload 0
aload 0
aload 1
ldc "-nooverview"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$14.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 14
16: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$15
dup
aload 0
aload 1
ldc "-notree"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$15.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 15
17: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$16
dup
aload 0
aload 1
ldc "-overview"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$16.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 16
18: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$17
dup
aload 0
aload 1
ldc "--frames"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$17.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 17
19: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$18
dup
aload 0
aload 1
ldc "--no-frames"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$18.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 18
20: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$19
dup
aload 0
aload 0
aload 1
ldc "-packagesheader"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$19.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 19
21: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$20
dup
aload 0
aload 1
ldc "-splitindex"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$20.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 20
22: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$21
dup
aload 0
aload 1
ldc "--main-stylesheet -stylesheetfile"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$21.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 21
23: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$22
dup
aload 0
aload 1
ldc "-top"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$22.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 22
24: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$23
dup
aload 0
aload 1
ldc "-use"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$23.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 23
25: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$24
dup
aload 0
aload 1
ldc "-windowtitle"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$24.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 24
26: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$25
dup
aload 0
aload 0
aload 1
ldc "-Xdoclint"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$25.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 25
27: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$26
dup
aload 0
aload 0
aload 1
ldc "-Xdocrootparent"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$26.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 26
28: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$27
dup
aload 0
aload 0
aload 1
ldc "doclet.usage.xdoclint-extended"
ldc "-Xdoclint:"
iconst_0
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$27.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;Ljava/lang/String;I)V
aastore
dup
bipush 27
29: new jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$28
dup
aload 0
aload 0
aload 1
ldc "doclet.usage.xdoclint-package"
ldc "-Xdoclint/package:"
iconst_0
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$28.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;Ljava/lang/String;I)V
aastore
30: astore 2
start local 2 31: new java.util.TreeSet
dup
invokespecial java.util.TreeSet.<init>:()V
astore 3
start local 3 32: aload 3
aload 2
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
33: aload 3
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getSupportedOptions:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
34: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
1 35 1 resources Ljdk/javadoc/internal/doclets/toolkit/Resources;
31 35 2 options [Ljdk/javadoc/doclet/Doclet$Option;
32 35 3 oset Ljava/util/Set<Ljdk/javadoc/doclet/Doclet$Option;>;
Signature: ()Ljava/util/Set<Ljdk/javadoc/doclet/Doclet$Option;>;
protected boolean finishOptionSettings0();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docencoding:Ljava/lang/String;
ifnonnull 8
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.charset:Ljava/lang/String;
ifnonnull 6
2: aload 0
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.encoding:Ljava/lang/String;
ifnonnull 3
ldc "utf-8"
goto 4
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.encoding:Ljava/lang/String;
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration
StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration java.lang.String
4: dup_x1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.charset:Ljava/lang/String;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docencoding:Ljava/lang/String;
5: goto 14
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.charset:Ljava/lang/String;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docencoding:Ljava/lang/String;
7: goto 14
8: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.charset:Ljava/lang/String;
ifnonnull 11
9: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docencoding:Ljava/lang/String;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.charset:Ljava/lang/String;
10: goto 14
StackMap locals:
StackMap stack:
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.charset:Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docencoding:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 14
12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
getstatic javax.tools.Diagnostic$Kind.ERROR:Ljavax/tools/Diagnostic$Kind;
aload 0
ldc "doclet.Option_conflict"
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "-charset"
aastore
dup
iconst_1
ldc "-docencoding"
aastore
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.javadoc.doclet.Reporter.print:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.finishOptionSettings0:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
protected void initConfiguration(jdk.javadoc.doclet.DocletEnvironment);
descriptor: (Ljdk/javadoc/doclet/DocletEnvironment;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.initConfiguration:(Ljdk/javadoc/doclet/DocletEnvironment;)V
1: aload 0
new java.util.TreeSet
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeGenericSearchIndexComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.memberSearchIndex:Ljava/util/SortedSet;
2: aload 0
new java.util.TreeSet
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeGenericSearchIndexComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.moduleSearchIndex:Ljava/util/SortedSet;
3: aload 0
new java.util.TreeSet
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeGenericSearchIndexComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packageSearchIndex:Ljava/util/SortedSet;
4: aload 0
new java.util.TreeSet
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeGenericSearchIndexComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagSearchIndex:Ljava/util/SortedSet;
5: aload 0
new java.util.TreeSet
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeTypeSearchIndexComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.typeSearchIndex:Ljava/util/SortedSet;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 7 1 docEnv Ljdk/javadoc/doclet/DocletEnvironment;
MethodParameters:
Name Flags
docEnv
private jdk.javadoc.internal.doclets.toolkit.util.DocFile lambda$0(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
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;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 1 1 ssf Ljava/lang/String;
}
SourceFile: "HtmlConfiguration.java"
NestMembers:
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$1 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$10 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$11 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$12 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$13 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$14 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$15 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$16 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$17 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$18 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$19 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$2 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$20 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$21 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$22 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$23 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$24 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$25 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$26 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$27 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$28 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$3 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$4 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$5 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$6 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$7 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$8 jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$9
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public final Kind = javax.tools.Diagnostic$Kind of javax.tools.Diagnostic
public abstract Option = jdk.javadoc.doclet.Doclet$Option of jdk.javadoc.doclet.Doclet
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$1
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$10
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$11
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$12
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$13
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$14
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$15
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$16
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$17
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$18
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$19
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$2
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$20
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$21
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$22
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$23
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$24
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$25
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$26
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$27
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$28
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$3
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$4
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$5
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$6
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$7
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$8
jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$9