public class jdk.javadoc.internal.doclets.formats.html.HtmlOptions extends jdk.javadoc.internal.doclets.toolkit.BaseOptions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.HtmlOptions
super_class: jdk.javadoc.internal.doclets.toolkit.BaseOptions
{
private java.util.List<java.lang.String> additionalStylesheets;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
private java.lang.String bottom;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String charset;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean classUse;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean createIndex;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean createOverview;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean createTree;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.List<java.lang.String> doclintOpts;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
private java.lang.String docrootParent;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String docTitle;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String helpFile;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean noDeprecatedList;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean noHelp;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean noNavbar;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean noOverview;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String overviewPath;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean splitIndex;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String stylesheetFile;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String top;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String windowTitle;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration config;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
flags: (0x0002) ACC_PRIVATE
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
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.additionalStylesheets:Ljava/util/List;
2: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.bottom:Ljava/lang/String;
3: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.charset:Ljava/lang/String;
4: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:Z
5: aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createIndex:Z
6: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createOverview:Z
7: aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:Z
8: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.doclintOpts:Ljava/util/List;
9: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.docrootParent:Ljava/lang/String;
10: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.docTitle:Ljava/lang/String;
11: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.header:Ljava/lang/String;
12: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.helpFile:Ljava/lang/String;
13: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noDeprecatedList:Z
14: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noHelp:Z
15: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noNavbar:Z
16: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noOverview:Z
17: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.overviewPath:Ljava/lang/String;
18: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.packagesHeader:Ljava/lang/String;
19: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.splitIndex:Z
20: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.stylesheetFile:Ljava/lang/String;
21: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.top:Ljava/lang/String;
22: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.windowTitle:Ljava/lang/String;
23: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.config:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
24: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
0 25 1 config Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
MethodParameters:
Name Flags
config
public java.util.Set<? extends jdk.javadoc.internal.doclets.toolkit.BaseOptions$Option> getSupportedOptions();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=5, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.config:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getMessages:()Ljdk/javadoc/internal/doclets/toolkit/Messages;
astore 1
start local 1 1: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.getResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
astore 2
start local 2 2: bipush 26
anewarray jdk.javadoc.internal.doclets.toolkit.BaseOptions$Option
dup
iconst_0
3: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$1
dup
aload 0
aload 2
ldc "--add-stylesheet"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$1.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_1
4: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$2
dup
aload 0
aload 2
ldc "-bottom"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$2.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_2
5: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$3
dup
aload 0
aload 2
ldc "-charset"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$3.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_3
6: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$4
dup
aload 0
aload 2
ldc "-doctitle"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$4.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_4
7: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$5
dup
aload 0
aload 2
ldc "-footer"
iconst_1
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$5.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;ILjdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
iconst_5
8: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$6
dup
aload 0
aload 2
ldc "-header"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$6.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 6
9: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$7
dup
aload 0
aload 2
ldc "-helpfile"
iconst_1
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$7.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;ILjdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
bipush 7
10: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$8
dup
aload 0
aload 2
ldc "-html5"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$8.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 8
11: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$9
dup
aload 0
aload 2
ldc "-nohelp"
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$9.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
bipush 9
12: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$10
dup
aload 0
aload 2
ldc "-nodeprecatedlist"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$10.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 10
13: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$11
dup
aload 0
aload 2
ldc "-noindex"
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$11.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
bipush 11
14: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$12
dup
aload 0
aload 2
ldc "-nonavbar"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$12.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 12
15: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$13
dup
aload 0
aload 2
ldc "-nooverview"
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$13.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
bipush 13
16: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$14
dup
aload 0
aload 2
ldc "-notree"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$14.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 14
17: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$15
dup
aload 0
aload 2
ldc "-overview"
iconst_1
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$15.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;ILjdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
bipush 15
18: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$16
dup
aload 0
aload 2
ldc "-packagesheader"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$16.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 16
19: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$17
dup
aload 0
aload 2
ldc "-splitindex"
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$17.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
bipush 17
20: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$18
dup
aload 0
aload 2
ldc "--main-stylesheet -stylesheetfile"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$18.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 18
21: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$19
dup
aload 0
aload 2
ldc "-top"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$19.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 19
22: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$20
dup
aload 0
aload 2
ldc "-use"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$20.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 20
23: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$21
dup
aload 0
aload 2
ldc "-windowtitle"
iconst_1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$21.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 21
24: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$22
dup
aload 0
aload 2
ldc "-Xdoclint"
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$22.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 22
25: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$23
dup
aload 0
aload 2
ldc "doclet.usage.xdoclint-extended"
ldc "-Xdoclint:"
iconst_0
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$23.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;Ljava/lang/String;ILjdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
bipush 23
26: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$24
dup
aload 0
aload 2
ldc "doclet.usage.xdoclint-package"
ldc "-Xdoclint/package:"
iconst_0
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$24.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;Ljava/lang/String;ILjdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
bipush 24
27: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$25
dup
aload 0
aload 2
ldc "-Xdocrootparent"
iconst_1
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$25.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;ILjdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
dup
bipush 25
28: new jdk.javadoc.internal.doclets.formats.html.HtmlOptions$26
dup
aload 0
aload 2
ldc "--no-frames"
aload 1
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlOptions$26.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Messages;)V
aastore
29: invokestatic java.util.List.of:([Ljava/lang/Object;)Ljava/util/List;
astore 3
start local 3 30: new java.util.TreeSet
dup
invokespecial java.util.TreeSet.<init>:()V
astore 4
start local 4 31: aload 4
aload 3
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
32: aload 4
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions.getSupportedOptions:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
33: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
1 34 1 messages Ljdk/javadoc/internal/doclets/toolkit/Messages;
2 34 2 resources Ljdk/javadoc/internal/doclets/toolkit/Resources;
30 34 3 options Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/BaseOptions$Option;>;
31 34 4 allOptions Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/BaseOptions$Option;>;
Signature: ()Ljava/util/Set<+Ljdk/javadoc/internal/doclets/toolkit/BaseOptions$Option;>;
protected boolean validateOptions();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.generalValidOptions:()Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.config:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getMessages:()Ljdk/javadoc/internal/doclets/toolkit/Messages;
astore 1
start local 1 3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.helpFile:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifne 8
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.config:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.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 2
start local 2 5: aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.exists:()Z
ifne 8
6: aload 1
ldc "doclet.File_not_found"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.helpFile:Ljava/lang/String;
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.error:(Ljava/lang/String;[Ljava/lang/Object;)V
7: iconst_0
ireturn
end local 2 8: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Messages
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.stylesheetFile:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifne 13
9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.config:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.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 2
start local 2 10: aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.exists:()Z
ifne 13
11: aload 1
ldc "doclet.File_not_found"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.stylesheetFile:Ljava/lang/String;
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.error:(Ljava/lang/String;[Ljava/lang/Object;)V
12: iconst_0
ireturn
end local 2 13: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.additionalStylesheets:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 19
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlOptions jdk.javadoc.internal.doclets.toolkit.Messages top java.util.Iterator
StackMap stack:
14: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.config:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 2
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 4
start local 4 16: aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.exists:()Z
ifne 19
17: aload 1
ldc "doclet.File_not_found"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.error:(Ljava/lang/String;[Ljava/lang/Object;)V
18: iconst_0
ireturn
end local 4 end local 2 19: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
20: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.config:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
astore 2
start local 2 21: aload 2
ldc "-header"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.header:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
22: aload 2
ldc "-top"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.top:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
23: aload 2
ldc "-bottom"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.bottom:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
24: aload 2
ldc "-doctitle"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.docTitle:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
25: aload 2
ldc "-packagesheader"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.packagesHeader:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.checkJavaScriptInOption:(Ljava/lang/String;Ljava/lang/String;)V
26: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
3 27 1 messages Ljdk/javadoc/internal/doclets/toolkit/Messages;
5 8 2 help Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
10 13 2 stylesheet Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
15 19 2 ssheet Ljava/lang/String;
16 19 4 ssfile Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
21 27 2 utils Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
java.util.List<java.lang.String> additionalStylesheets();
descriptor: ()Ljava/util/List;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.additionalStylesheets:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
java.lang.String bottom();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.bottom:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
java.lang.String charset();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.charset:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
void setCharset(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.charset:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
0 2 1 charset Ljava/lang/String;
MethodParameters:
Name Flags
charset
public boolean classUse();
descriptor: ()Z
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.HtmlOptions.classUse:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
public boolean createIndex();
descriptor: ()Z
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.HtmlOptions.createIndex:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
public boolean createOverview();
descriptor: ()Z
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.HtmlOptions.createOverview:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
public void setCreateOverview(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createOverview:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
0 2 1 createOverview Z
MethodParameters:
Name Flags
createOverview
public boolean createTree();
descriptor: ()Z
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.HtmlOptions.createTree:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
java.util.List<java.lang.String> doclintOpts();
descriptor: ()Ljava/util/List;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.doclintOpts:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
java.lang.String docrootParent();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.docrootParent:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
java.lang.String docTitle();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.docTitle:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.header:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
public java.lang.String helpFile();
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.HtmlOptions.helpFile:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
public boolean noDeprecatedList();
descriptor: ()Z
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.HtmlOptions.noDeprecatedList:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
public boolean noHelp();
descriptor: ()Z
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.HtmlOptions.noHelp:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
public boolean noNavbar();
descriptor: ()Z
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.HtmlOptions.noNavbar:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
boolean noOverview();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noOverview:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
java.lang.String overviewPath();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.overviewPath:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.packagesHeader:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
public boolean splitIndex();
descriptor: ()Z
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.HtmlOptions.splitIndex:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
java.lang.String stylesheetFile();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.stylesheetFile:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
java.lang.String top();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.top:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
java.lang.String windowTitle();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlOptions.windowTitle:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
}
SourceFile: "HtmlOptions.java"
NestMembers:
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$1 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$10 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$11 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$12 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$13 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$14 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$15 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$16 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$17 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$18 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$19 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$2 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$20 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$21 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$22 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$23 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$24 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$25 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$26 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$3 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$4 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$5 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$6 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$7 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$8 jdk.javadoc.internal.doclets.formats.html.HtmlOptions$9
InnerClasses:
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$1
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$10
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$11
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$12
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$13
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$14
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$15
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$16
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$17
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$18
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$19
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$2
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$20
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$21
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$22
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$23
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$24
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$25
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$26
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$3
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$4
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$5
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$6
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$7
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$8
jdk.javadoc.internal.doclets.formats.html.HtmlOptions$9
protected abstract Option = jdk.javadoc.internal.doclets.toolkit.BaseOptions$Option of jdk.javadoc.internal.doclets.toolkit.BaseOptions