public class jdk.javadoc.internal.tool.ToolOption extends java.lang.Enum<jdk.javadoc.internal.tool.ToolOption>
minor version: 0
major version: 59
flags: flags: (0x4021) ACC_PUBLIC, ACC_SUPER, ACC_ANNOTATION
this_class: jdk.javadoc.internal.tool.ToolOption
super_class: java.lang.Enum
{
public static final jdk.javadoc.internal.tool.ToolOption BOOTCLASSPATH;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption CLASS_PATH;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption EXTDIRS;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption SOURCE_PATH;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption MODULE_SOURCE_PATH;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption UPGRADE_MODULE_PATH;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption SYSTEM;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption MODULE_PATH;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption ADD_MODULES;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption LIMIT_MODULES;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption MODULE;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption ENCODING;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption RELEASE;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption SOURCE;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption XMAXERRS;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption XMAXWARNS;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption ADD_READS;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption ADD_EXPORTS;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption PATCH_MODULE;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption DOCLET;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption DOCLETPATH;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption SUBPACKAGES;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption EXCLUDE;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption PACKAGE;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption PRIVATE;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption PROTECTED;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption PUBLIC;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption SHOW_MEMBERS;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption SHOW_TYPES;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption SHOW_PACKAGES;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption SHOW_MODULE_CONTENTS;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption EXPAND_REQUIRES;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption QUIET;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption VERBOSE;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption XWERROR;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption BREAKITERATOR;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption LOCALE;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption XCLASSES;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption DUMPONERROR;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption IGNORE_SOURCE_ERRORS;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption HELP;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption ;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption J;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.javadoc.internal.tool.ToolOption Xold;
descriptor: Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public final java.lang.String primaryName;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.util.List<java.lang.String> names;
descriptor: Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
public final com.sun.tools.javac.main.Option$OptionKind kind;
descriptor: Lcom/sun/tools/javac/main/Option$OptionKind;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean hasArg;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean hasSuffix;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private static final jdk.javadoc.internal.tool.ToolOption[] ENUM$VALUES;
descriptor: [Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new jdk.javadoc.internal.tool.ToolOption$1
dup
ldc "BOOTCLASSPATH"
iconst_0
ldc "-bootclasspath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$1.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.BOOTCLASSPATH:Ljdk/javadoc/internal/tool/ToolOption;
1: new jdk.javadoc.internal.tool.ToolOption$2
dup
ldc "CLASS_PATH"
iconst_1
ldc "--class-path -classpath -cp"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$2.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.CLASS_PATH:Ljdk/javadoc/internal/tool/ToolOption;
2: new jdk.javadoc.internal.tool.ToolOption$3
dup
ldc "EXTDIRS"
iconst_2
ldc "-extdirs"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$3.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.EXTDIRS:Ljdk/javadoc/internal/tool/ToolOption;
3: new jdk.javadoc.internal.tool.ToolOption$4
dup
ldc "SOURCE_PATH"
iconst_3
ldc "--source-path -sourcepath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$4.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.SOURCE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
4: new jdk.javadoc.internal.tool.ToolOption$5
dup
ldc "MODULE_SOURCE_PATH"
iconst_4
ldc "--module-source-path"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$5.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.MODULE_SOURCE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
5: new jdk.javadoc.internal.tool.ToolOption$6
dup
ldc "UPGRADE_MODULE_PATH"
iconst_5
ldc "--upgrade-module-path"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$6.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.UPGRADE_MODULE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
6: new jdk.javadoc.internal.tool.ToolOption$7
dup
ldc "SYSTEM"
bipush 6
ldc "--system"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$7.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.SYSTEM:Ljdk/javadoc/internal/tool/ToolOption;
7: new jdk.javadoc.internal.tool.ToolOption$8
dup
ldc "MODULE_PATH"
bipush 7
ldc "--module-path -p"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$8.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.MODULE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
8: new jdk.javadoc.internal.tool.ToolOption$9
dup
ldc "ADD_MODULES"
bipush 8
ldc "--add-modules"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$9.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.ADD_MODULES:Ljdk/javadoc/internal/tool/ToolOption;
9: new jdk.javadoc.internal.tool.ToolOption$10
dup
ldc "LIMIT_MODULES"
bipush 9
ldc "--limit-modules"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$10.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.LIMIT_MODULES:Ljdk/javadoc/internal/tool/ToolOption;
10: new jdk.javadoc.internal.tool.ToolOption$11
dup
ldc "MODULE"
bipush 10
ldc "--module"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$11.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.MODULE:Ljdk/javadoc/internal/tool/ToolOption;
11: new jdk.javadoc.internal.tool.ToolOption$12
dup
ldc "ENCODING"
bipush 11
ldc "-encoding"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$12.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.ENCODING:Ljdk/javadoc/internal/tool/ToolOption;
12: new jdk.javadoc.internal.tool.ToolOption$13
dup
ldc "RELEASE"
bipush 12
ldc "--release"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$13.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.RELEASE:Ljdk/javadoc/internal/tool/ToolOption;
13: new jdk.javadoc.internal.tool.ToolOption$14
dup
ldc "SOURCE"
bipush 13
ldc "-source"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$14.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.SOURCE:Ljdk/javadoc/internal/tool/ToolOption;
14: new jdk.javadoc.internal.tool.ToolOption$15
dup
ldc "XMAXERRS"
bipush 14
ldc "-Xmaxerrs"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$15.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.XMAXERRS:Ljdk/javadoc/internal/tool/ToolOption;
15: new jdk.javadoc.internal.tool.ToolOption$16
dup
ldc "XMAXWARNS"
bipush 15
ldc "-Xmaxwarns"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$16.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.XMAXWARNS:Ljdk/javadoc/internal/tool/ToolOption;
16: new jdk.javadoc.internal.tool.ToolOption$17
dup
ldc "ADD_READS"
bipush 16
ldc "--add-reads"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$17.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.ADD_READS:Ljdk/javadoc/internal/tool/ToolOption;
17: new jdk.javadoc.internal.tool.ToolOption$18
dup
ldc "ADD_EXPORTS"
bipush 17
ldc "--add-exports"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$18.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.ADD_EXPORTS:Ljdk/javadoc/internal/tool/ToolOption;
18: new jdk.javadoc.internal.tool.ToolOption$19
dup
ldc "PATCH_MODULE"
bipush 18
ldc "--patch-module"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$19.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.PATCH_MODULE:Ljdk/javadoc/internal/tool/ToolOption;
19: new jdk.javadoc.internal.tool.ToolOption
dup
ldc "DOCLET"
bipush 19
ldc "-doclet"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.DOCLET:Ljdk/javadoc/internal/tool/ToolOption;
20: new jdk.javadoc.internal.tool.ToolOption
dup
ldc "DOCLETPATH"
bipush 20
ldc "-docletpath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.DOCLETPATH:Ljdk/javadoc/internal/tool/ToolOption;
21: new jdk.javadoc.internal.tool.ToolOption$20
dup
ldc "SUBPACKAGES"
bipush 21
ldc "-subpackages"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$20.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.SUBPACKAGES:Ljdk/javadoc/internal/tool/ToolOption;
22: new jdk.javadoc.internal.tool.ToolOption$21
dup
ldc "EXCLUDE"
bipush 22
ldc "-exclude"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$21.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.EXCLUDE:Ljdk/javadoc/internal/tool/ToolOption;
23: new jdk.javadoc.internal.tool.ToolOption$22
dup
ldc "PACKAGE"
bipush 23
ldc "-package"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$22.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.PACKAGE:Ljdk/javadoc/internal/tool/ToolOption;
24: new jdk.javadoc.internal.tool.ToolOption$23
dup
ldc "PRIVATE"
bipush 24
ldc "-private"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$23.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.PRIVATE:Ljdk/javadoc/internal/tool/ToolOption;
25: new jdk.javadoc.internal.tool.ToolOption$24
dup
ldc "PROTECTED"
bipush 25
ldc "-protected"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$24.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.PROTECTED:Ljdk/javadoc/internal/tool/ToolOption;
26: new jdk.javadoc.internal.tool.ToolOption$25
dup
ldc "PUBLIC"
bipush 26
ldc "-public"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$25.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.PUBLIC:Ljdk/javadoc/internal/tool/ToolOption;
27: new jdk.javadoc.internal.tool.ToolOption$26
dup
ldc "SHOW_MEMBERS"
bipush 27
ldc "--show-members"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$26.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.SHOW_MEMBERS:Ljdk/javadoc/internal/tool/ToolOption;
28: new jdk.javadoc.internal.tool.ToolOption$27
dup
ldc "SHOW_TYPES"
bipush 28
ldc "--show-types"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$27.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.SHOW_TYPES:Ljdk/javadoc/internal/tool/ToolOption;
29: new jdk.javadoc.internal.tool.ToolOption$28
dup
ldc "SHOW_PACKAGES"
bipush 29
ldc "--show-packages"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$28.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.SHOW_PACKAGES:Ljdk/javadoc/internal/tool/ToolOption;
30: new jdk.javadoc.internal.tool.ToolOption$29
dup
ldc "SHOW_MODULE_CONTENTS"
bipush 30
ldc "--show-module-contents"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$29.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.SHOW_MODULE_CONTENTS:Ljdk/javadoc/internal/tool/ToolOption;
31: new jdk.javadoc.internal.tool.ToolOption$30
dup
ldc "EXPAND_REQUIRES"
bipush 31
ldc "--expand-requires"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$30.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.EXPAND_REQUIRES:Ljdk/javadoc/internal/tool/ToolOption;
32: new jdk.javadoc.internal.tool.ToolOption$31
dup
ldc "QUIET"
bipush 32
ldc "-quiet"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$31.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.QUIET:Ljdk/javadoc/internal/tool/ToolOption;
33: new jdk.javadoc.internal.tool.ToolOption$32
dup
ldc "VERBOSE"
bipush 33
ldc "-verbose"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$32.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.VERBOSE:Ljdk/javadoc/internal/tool/ToolOption;
34: new jdk.javadoc.internal.tool.ToolOption$33
dup
ldc "XWERROR"
bipush 34
ldc "-Xwerror"
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$33.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.XWERROR:Ljdk/javadoc/internal/tool/ToolOption;
35: new jdk.javadoc.internal.tool.ToolOption$34
dup
ldc "BREAKITERATOR"
bipush 35
ldc "-breakiterator"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$34.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.BREAKITERATOR:Ljdk/javadoc/internal/tool/ToolOption;
36: new jdk.javadoc.internal.tool.ToolOption$35
dup
ldc "LOCALE"
bipush 36
ldc "-locale"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$35.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.LOCALE:Ljdk/javadoc/internal/tool/ToolOption;
37: new jdk.javadoc.internal.tool.ToolOption$36
dup
ldc "XCLASSES"
bipush 37
ldc "-Xclasses"
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$36.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.XCLASSES:Ljdk/javadoc/internal/tool/ToolOption;
38: new jdk.javadoc.internal.tool.ToolOption$37
dup
ldc "DUMPONERROR"
bipush 38
ldc "--dump-on-error"
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$37.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.DUMPONERROR:Ljdk/javadoc/internal/tool/ToolOption;
39: new jdk.javadoc.internal.tool.ToolOption$38
dup
ldc "IGNORE_SOURCE_ERRORS"
bipush 39
ldc "--ignore-source-errors"
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$38.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.IGNORE_SOURCE_ERRORS:Ljdk/javadoc/internal/tool/ToolOption;
40: new jdk.javadoc.internal.tool.ToolOption$39
dup
ldc "HELP"
bipush 40
ldc "--help -help"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$39.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.HELP:Ljdk/javadoc/internal/tool/ToolOption;
41: new jdk.javadoc.internal.tool.ToolOption$40
dup
ldc "HELP_EXTRA"
bipush 41
ldc "--help-extra -X"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$40.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.HELP_EXTRA:Ljdk/javadoc/internal/tool/ToolOption;
42: new jdk.javadoc.internal.tool.ToolOption$41
dup
ldc "J"
bipush 42
ldc "-J"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
iconst_1
invokespecial jdk.javadoc.internal.tool.ToolOption$41.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
putstatic jdk.javadoc.internal.tool.ToolOption.J:Ljdk/javadoc/internal/tool/ToolOption;
43: new jdk.javadoc.internal.tool.ToolOption$42
dup
ldc "Xold"
bipush 43
ldc "-Xold"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
invokespecial jdk.javadoc.internal.tool.ToolOption$42.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
putstatic jdk.javadoc.internal.tool.ToolOption.Xold:Ljdk/javadoc/internal/tool/ToolOption;
44: bipush 44
anewarray jdk.javadoc.internal.tool.ToolOption
dup
iconst_0
getstatic jdk.javadoc.internal.tool.ToolOption.BOOTCLASSPATH:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
iconst_1
getstatic jdk.javadoc.internal.tool.ToolOption.CLASS_PATH:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
iconst_2
getstatic jdk.javadoc.internal.tool.ToolOption.EXTDIRS:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
iconst_3
getstatic jdk.javadoc.internal.tool.ToolOption.SOURCE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
iconst_4
getstatic jdk.javadoc.internal.tool.ToolOption.MODULE_SOURCE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
iconst_5
getstatic jdk.javadoc.internal.tool.ToolOption.UPGRADE_MODULE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 6
getstatic jdk.javadoc.internal.tool.ToolOption.SYSTEM:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 7
getstatic jdk.javadoc.internal.tool.ToolOption.MODULE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 8
getstatic jdk.javadoc.internal.tool.ToolOption.ADD_MODULES:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 9
getstatic jdk.javadoc.internal.tool.ToolOption.LIMIT_MODULES:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 10
getstatic jdk.javadoc.internal.tool.ToolOption.MODULE:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 11
getstatic jdk.javadoc.internal.tool.ToolOption.ENCODING:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 12
getstatic jdk.javadoc.internal.tool.ToolOption.RELEASE:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 13
getstatic jdk.javadoc.internal.tool.ToolOption.SOURCE:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 14
getstatic jdk.javadoc.internal.tool.ToolOption.XMAXERRS:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 15
getstatic jdk.javadoc.internal.tool.ToolOption.XMAXWARNS:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 16
getstatic jdk.javadoc.internal.tool.ToolOption.ADD_READS:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 17
getstatic jdk.javadoc.internal.tool.ToolOption.ADD_EXPORTS:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 18
getstatic jdk.javadoc.internal.tool.ToolOption.PATCH_MODULE:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 19
getstatic jdk.javadoc.internal.tool.ToolOption.DOCLET:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 20
getstatic jdk.javadoc.internal.tool.ToolOption.DOCLETPATH:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 21
getstatic jdk.javadoc.internal.tool.ToolOption.SUBPACKAGES:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 22
getstatic jdk.javadoc.internal.tool.ToolOption.EXCLUDE:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 23
getstatic jdk.javadoc.internal.tool.ToolOption.PACKAGE:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 24
getstatic jdk.javadoc.internal.tool.ToolOption.PRIVATE:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 25
getstatic jdk.javadoc.internal.tool.ToolOption.PROTECTED:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 26
getstatic jdk.javadoc.internal.tool.ToolOption.PUBLIC:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 27
getstatic jdk.javadoc.internal.tool.ToolOption.SHOW_MEMBERS:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 28
getstatic jdk.javadoc.internal.tool.ToolOption.SHOW_TYPES:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 29
getstatic jdk.javadoc.internal.tool.ToolOption.SHOW_PACKAGES:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 30
getstatic jdk.javadoc.internal.tool.ToolOption.SHOW_MODULE_CONTENTS:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 31
getstatic jdk.javadoc.internal.tool.ToolOption.EXPAND_REQUIRES:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 32
getstatic jdk.javadoc.internal.tool.ToolOption.QUIET:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 33
getstatic jdk.javadoc.internal.tool.ToolOption.VERBOSE:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 34
getstatic jdk.javadoc.internal.tool.ToolOption.XWERROR:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 35
getstatic jdk.javadoc.internal.tool.ToolOption.BREAKITERATOR:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 36
getstatic jdk.javadoc.internal.tool.ToolOption.LOCALE:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 37
getstatic jdk.javadoc.internal.tool.ToolOption.XCLASSES:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 38
getstatic jdk.javadoc.internal.tool.ToolOption.DUMPONERROR:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 39
getstatic jdk.javadoc.internal.tool.ToolOption.IGNORE_SOURCE_ERRORS:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 40
getstatic jdk.javadoc.internal.tool.ToolOption.HELP:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 41
getstatic jdk.javadoc.internal.tool.ToolOption.HELP_EXTRA:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 42
getstatic jdk.javadoc.internal.tool.ToolOption.J:Ljdk/javadoc/internal/tool/ToolOption;
aastore
dup
bipush 43
getstatic jdk.javadoc.internal.tool.ToolOption.Xold:Ljdk/javadoc/internal/tool/ToolOption;
aastore
putstatic jdk.javadoc.internal.tool.ToolOption.ENUM$VALUES:[Ljdk/javadoc/internal/tool/ToolOption;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, java.lang.String, com.sun.tools.javac.main.Option$OptionKind);
descriptor: (Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=5
start local 0 start local 3 start local 4 0: aload 0
aload 1
iload 2
aload 3
aload 4
iconst_0
invokespecial jdk.javadoc.internal.tool.ToolOption.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
1: return
end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/tool/ToolOption;
0 2 3 opt Ljava/lang/String;
0 2 4 kind Lcom/sun/tools/javac/main/Option$OptionKind;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
opt
kind
private void <init>(java.lang.String, int, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, boolean);
descriptor: (Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=6
start local 0 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
ldc "\\s+"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
putfield jdk.javadoc.internal.tool.ToolOption.names:Ljava/util/List;
2: aload 0
aload 0
getfield jdk.javadoc.internal.tool.ToolOption.names:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
putfield jdk.javadoc.internal.tool.ToolOption.primaryName:Ljava/lang/String;
3: aload 0
aload 4
putfield jdk.javadoc.internal.tool.ToolOption.kind:Lcom/sun/tools/javac/main/Option$OptionKind;
4: aload 0
iload 5
putfield jdk.javadoc.internal.tool.ToolOption.hasArg:Z
5: aload 3
aload 3
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
istore 6
start local 6 6: aload 0
iload 6
bipush 58
if_icmpeq 7
iload 6
bipush 61
if_icmpeq 7
iconst_0
goto 8
StackMap locals: jdk.javadoc.internal.tool.ToolOption java.lang.String int java.lang.String com.sun.tools.javac.main.Option$OptionKind int int
StackMap stack: jdk.javadoc.internal.tool.ToolOption
7: iconst_1
StackMap locals: jdk.javadoc.internal.tool.ToolOption java.lang.String int java.lang.String com.sun.tools.javac.main.Option$OptionKind int int
StackMap stack: jdk.javadoc.internal.tool.ToolOption int
8: putfield jdk.javadoc.internal.tool.ToolOption.hasSuffix:Z
9: return
end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/javadoc/internal/tool/ToolOption;
0 10 3 names Ljava/lang/String;
0 10 4 kind Lcom/sun/tools/javac/main/Option$OptionKind;
0 10 5 hasArg Z
6 10 6 lastChar C
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
names
kind
hasArg
void process(jdk.javadoc.internal.tool.ToolOption$Helper, java.lang.String);
descriptor: (Ljdk/javadoc/internal/tool/ToolOption$Helper;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/ToolOption;
0 1 1 helper Ljdk/javadoc/internal/tool/ToolOption$Helper;
0 1 2 arg Ljava/lang/String;
Exceptions:
throws jdk.javadoc.internal.tool.OptionException, com.sun.tools.javac.main.Option$InvalidValueException
MethodParameters:
Name Flags
helper
arg
void process(jdk.javadoc.internal.tool.ToolOption$Helper);
descriptor: (Ljdk/javadoc/internal/tool/ToolOption$Helper;)V
flags: (0x0000)
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/ToolOption;
0 1 1 helper Ljdk/javadoc/internal/tool/ToolOption$Helper;
Exceptions:
throws jdk.javadoc.internal.tool.OptionException
MethodParameters:
Name Flags
helper
java.util.List<java.lang.String> getNames();
descriptor: ()Ljava/util/List;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.tool.ToolOption.names:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/ToolOption;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
java.lang.String getParameters(jdk.javadoc.internal.tool.Messager);
descriptor: (Ljdk/javadoc/internal/tool/Messager;)Ljava/lang/String;
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.tool.ToolOption.hasArg:Z
ifne 1
aload 0
getfield jdk.javadoc.internal.tool.ToolOption.primaryName:Ljava/lang/String;
ldc ":"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 0
getfield jdk.javadoc.internal.tool.ToolOption.primaryName:Ljava/lang/String;
ldc ".arg"
invokevirtual jdk.javadoc.internal.tool.ToolOption.getKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokevirtual jdk.javadoc.internal.tool.Messager.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
goto 3
2: StackMap locals:
StackMap stack:
aconst_null
3: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/tool/ToolOption;
0 4 1 messager Ljdk/javadoc/internal/tool/Messager;
MethodParameters:
Name Flags
messager
java.lang.String getDescription(jdk.javadoc.internal.tool.Messager);
descriptor: (Ljdk/javadoc/internal/tool/Messager;)Ljava/lang/String;
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 0
getfield jdk.javadoc.internal.tool.ToolOption.primaryName:Ljava/lang/String;
ldc ".desc"
invokevirtual jdk.javadoc.internal.tool.ToolOption.getKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokevirtual jdk.javadoc.internal.tool.Messager.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/ToolOption;
0 1 1 messager Ljdk/javadoc/internal/tool/Messager;
MethodParameters:
Name Flags
messager
private java.lang.String getKey(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
ldc "main.opt."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 1
2: ldc "^-*"
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
3: ldc "[^A-Za-z0-9]+$"
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
4: ldc "[^A-Za-z0-9]"
ldc "."
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
5: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/javadoc/internal/tool/ToolOption;
0 8 1 optionName Ljava/lang/String;
0 8 2 suffix Ljava/lang/String;
MethodParameters:
Name Flags
optionName
suffix
static jdk.javadoc.internal.tool.ToolOption get(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=8, args_size=1
start local 0 0: aload 0
astore 1
start local 1 1: aload 0
ldc "--"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 3
aload 0
ldc "="
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 3
2: aload 0
iconst_0
aload 0
bipush 61
invokevirtual java.lang.String.indexOf:(I)I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 1
3: StackMap locals: java.lang.String
StackMap stack:
invokestatic jdk.javadoc.internal.tool.ToolOption.values:()[Ljdk/javadoc/internal/tool/ToolOption;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 11
StackMap locals: java.lang.String java.lang.String top int int jdk.javadoc.internal.tool.ToolOption[]
StackMap stack:
4: aload 5
iload 3
aaload
astore 2
start local 2 5: aload 2
getfield jdk.javadoc.internal.tool.ToolOption.names:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 9
StackMap locals: java.lang.String java.lang.String jdk.javadoc.internal.tool.ToolOption int int jdk.javadoc.internal.tool.ToolOption[] top java.util.Iterator
StackMap stack:
6: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 7: aload 1
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 2
areturn
end local 6 9: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 2 10: iinc 3 1
StackMap locals: java.lang.String java.lang.String top int int jdk.javadoc.internal.tool.ToolOption[]
StackMap stack:
11: iload 3
iload 4
if_icmplt 4
12: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 name Ljava/lang/String;
1 13 1 oname Ljava/lang/String;
5 10 2 o Ljdk/javadoc/internal/tool/ToolOption;
7 9 6 n Ljava/lang/String;
MethodParameters:
Name Flags
name
public static jdk.javadoc.internal.tool.ToolOption[] values();
descriptor: ()[Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic jdk.javadoc.internal.tool.ToolOption.ENUM$VALUES:[Ljdk/javadoc/internal/tool/ToolOption;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray jdk.javadoc.internal.tool.ToolOption
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static jdk.javadoc.internal.tool.ToolOption valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/tool/ToolOption;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Ljdk/javadoc/internal/tool/ToolOption;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast jdk.javadoc.internal.tool.ToolOption
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Ljdk/javadoc/internal/tool/ToolOption;>;
SourceFile: "ToolOption.java"
NestMembers:
jdk.javadoc.internal.tool.ToolOption$1 jdk.javadoc.internal.tool.ToolOption$10 jdk.javadoc.internal.tool.ToolOption$11 jdk.javadoc.internal.tool.ToolOption$12 jdk.javadoc.internal.tool.ToolOption$13 jdk.javadoc.internal.tool.ToolOption$14 jdk.javadoc.internal.tool.ToolOption$15 jdk.javadoc.internal.tool.ToolOption$16 jdk.javadoc.internal.tool.ToolOption$17 jdk.javadoc.internal.tool.ToolOption$18 jdk.javadoc.internal.tool.ToolOption$19 jdk.javadoc.internal.tool.ToolOption$2 jdk.javadoc.internal.tool.ToolOption$20 jdk.javadoc.internal.tool.ToolOption$21 jdk.javadoc.internal.tool.ToolOption$22 jdk.javadoc.internal.tool.ToolOption$23 jdk.javadoc.internal.tool.ToolOption$24 jdk.javadoc.internal.tool.ToolOption$25 jdk.javadoc.internal.tool.ToolOption$26 jdk.javadoc.internal.tool.ToolOption$27 jdk.javadoc.internal.tool.ToolOption$28 jdk.javadoc.internal.tool.ToolOption$29 jdk.javadoc.internal.tool.ToolOption$3 jdk.javadoc.internal.tool.ToolOption$30 jdk.javadoc.internal.tool.ToolOption$31 jdk.javadoc.internal.tool.ToolOption$32 jdk.javadoc.internal.tool.ToolOption$33 jdk.javadoc.internal.tool.ToolOption$34 jdk.javadoc.internal.tool.ToolOption$35 jdk.javadoc.internal.tool.ToolOption$36 jdk.javadoc.internal.tool.ToolOption$37 jdk.javadoc.internal.tool.ToolOption$38 jdk.javadoc.internal.tool.ToolOption$39 jdk.javadoc.internal.tool.ToolOption$4 jdk.javadoc.internal.tool.ToolOption$40 jdk.javadoc.internal.tool.ToolOption$41 jdk.javadoc.internal.tool.ToolOption$42 jdk.javadoc.internal.tool.ToolOption$5 jdk.javadoc.internal.tool.ToolOption$6 jdk.javadoc.internal.tool.ToolOption$7 jdk.javadoc.internal.tool.ToolOption$8 jdk.javadoc.internal.tool.ToolOption$9 jdk.javadoc.internal.tool.ToolOption$Helper
InnerClasses:
public InvalidValueException = com.sun.tools.javac.main.Option$InvalidValueException of com.sun.tools.javac.main.Option
public final OptionKind = com.sun.tools.javac.main.Option$OptionKind of com.sun.tools.javac.main.Option
jdk.javadoc.internal.tool.ToolOption$1
jdk.javadoc.internal.tool.ToolOption$10
jdk.javadoc.internal.tool.ToolOption$11
jdk.javadoc.internal.tool.ToolOption$12
jdk.javadoc.internal.tool.ToolOption$13
jdk.javadoc.internal.tool.ToolOption$14
jdk.javadoc.internal.tool.ToolOption$15
jdk.javadoc.internal.tool.ToolOption$16
jdk.javadoc.internal.tool.ToolOption$17
jdk.javadoc.internal.tool.ToolOption$18
jdk.javadoc.internal.tool.ToolOption$19
jdk.javadoc.internal.tool.ToolOption$2
jdk.javadoc.internal.tool.ToolOption$20
jdk.javadoc.internal.tool.ToolOption$21
jdk.javadoc.internal.tool.ToolOption$22
jdk.javadoc.internal.tool.ToolOption$23
jdk.javadoc.internal.tool.ToolOption$24
jdk.javadoc.internal.tool.ToolOption$25
jdk.javadoc.internal.tool.ToolOption$26
jdk.javadoc.internal.tool.ToolOption$27
jdk.javadoc.internal.tool.ToolOption$28
jdk.javadoc.internal.tool.ToolOption$29
jdk.javadoc.internal.tool.ToolOption$3
jdk.javadoc.internal.tool.ToolOption$30
jdk.javadoc.internal.tool.ToolOption$31
jdk.javadoc.internal.tool.ToolOption$32
jdk.javadoc.internal.tool.ToolOption$33
jdk.javadoc.internal.tool.ToolOption$34
jdk.javadoc.internal.tool.ToolOption$35
jdk.javadoc.internal.tool.ToolOption$36
jdk.javadoc.internal.tool.ToolOption$37
jdk.javadoc.internal.tool.ToolOption$38
jdk.javadoc.internal.tool.ToolOption$39
jdk.javadoc.internal.tool.ToolOption$4
jdk.javadoc.internal.tool.ToolOption$40
jdk.javadoc.internal.tool.ToolOption$41
jdk.javadoc.internal.tool.ToolOption$42
jdk.javadoc.internal.tool.ToolOption$5
jdk.javadoc.internal.tool.ToolOption$6
jdk.javadoc.internal.tool.ToolOption$7
jdk.javadoc.internal.tool.ToolOption$8
jdk.javadoc.internal.tool.ToolOption$9
abstract Helper = jdk.javadoc.internal.tool.ToolOption$Helper of jdk.javadoc.internal.tool.ToolOption