public class com.sun.tools.javac.main.Option extends java.lang.Enum<com.sun.tools.javac.main.Option>
minor version: 0
major version: 59
flags: flags: (0x4021) ACC_PUBLIC, ACC_SUPER, ACC_ANNOTATION
this_class: com.sun.tools.javac.main.Option
super_class: java.lang.Enum
{
public static final com.sun.tools.javac.main.Option G;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option G_NONE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option G_CUSTOM;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XLINT;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XLINT_CUSTOM;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XDOCLINT;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XDOCLINT_CUSTOM;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XDOCLINT_PACKAGE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option DOCLINT_FORMAT;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option NOWARN;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option VERBOSE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option DEPRECATION;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option CLASS_PATH;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option SOURCE_PATH;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option MODULE_SOURCE_PATH;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option MODULE_PATH;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option UPGRADE_MODULE_PATH;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option SYSTEM;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PATCH_MODULE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option BOOT_CLASS_PATH;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XBOOTCLASSPATH_PREPEND;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XBOOTCLASSPATH_APPEND;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XBOOTCLASSPATH;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option EXTDIRS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option DJAVA_EXT_DIRS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option ENDORSEDDIRS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option DJAVA_ENDORSED_DIRS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PROC;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PROCESSOR;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PROCESSOR_PATH;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PROCESSOR_MODULE_PATH;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PARAMETERS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option D;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option S;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option H;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option IMPLICIT;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option ENCODING;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option SOURCE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option TARGET;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option RELEASE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PREVIEW;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PROFILE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option VERSION;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option FULLVERSION;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option HELP;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option A;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option DEFAULT_MODULE_FOR_CREATED_FILES;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option X;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option J;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option MOREINFO;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option WERROR;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PROMPT;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option DOE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PRINTSOURCE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option WARNUNCHECKED;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XMAXERRS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XMAXWARNS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XSTDOUT;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XPRINT;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XPRINTROUNDS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XPRINTPROCESSORINFO;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XPREFER;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XXUSERPATHSFIRST;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XPKGINFO;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option O;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XJCOV;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option PLUGIN;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XDIAGS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option DEBUG;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option SHOULDSTOP;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option DIAGS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option XD;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option ADD_EXPORTS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option ADD_OPENS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option ADD_READS;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option MODULE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option ADD_MODULES;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option LIMIT_MODULES;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option MODULE_VERSION;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option AT;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option SOURCEFILE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option MULTIRELEASE;
descriptor: Lcom/sun/tools/javac/main/Option;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.main.Option INHERIT_RUNTIME_ENVIRONMENT;
descriptor: Lcom/sun/tools/javac/main/Option;
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.lang.String[] names;
descriptor: [Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
protected final java.lang.String argsNameKey;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.lang.String descrKey;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final com.sun.tools.javac.main.Option$OptionKind kind;
descriptor: Lcom/sun/tools/javac/main/Option$OptionKind;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.main.Option$OptionGroup group;
descriptor: Lcom/sun/tools/javac/main/Option$OptionGroup;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.main.Option$ArgKind argKind;
descriptor: Lcom/sun/tools/javac/main/Option$ArgKind;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.main.Option$ChoiceKind choiceKind;
descriptor: Lcom/sun/tools/javac/main/Option$ChoiceKind;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Set<java.lang.String> choices;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private static final java.lang.String SMALL_INDENT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: " "
private static final java.lang.String LARGE_INDENT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: " "
private static final int DEFAULT_SYNOPSIS_WIDTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 28
private static final int DEFAULT_MAX_LINE_LENGTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 80
private static final java.lang.String COMPACT_FORMAT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: " %-28s %s"
private static final com.sun.tools.javac.main.Option[] ENUM$VALUES;
descriptor: [Lcom/sun/tools/javac/main/Option;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=13, locals=0, args_size=0
0: new com.sun.tools.javac.main.Option
dup
ldc "G"
iconst_0
ldc "-g"
ldc "opt.g"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.G:Lcom/sun/tools/javac/main/Option;
1: new com.sun.tools.javac.main.Option$1
dup
ldc "G_NONE"
iconst_1
ldc "-g:none"
ldc "opt.g.none"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$1.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.G_NONE:Lcom/sun/tools/javac/main/Option;
2: new com.sun.tools.javac.main.Option
dup
ldc "G_CUSTOM"
iconst_2
ldc "-g:"
ldc "opt.g.lines.vars.source"
3: getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ANYOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "lines"
aastore
dup
iconst_1
ldc "vars"
aastore
dup
iconst_2
ldc "source"
aastore
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;[Ljava/lang/String;)V
4: putstatic com.sun.tools.javac.main.Option.G_CUSTOM:Lcom/sun/tools/javac/main/Option;
5: new com.sun.tools.javac.main.Option
dup
ldc "XLINT"
iconst_3
ldc "-Xlint"
ldc "opt.Xlint"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XLINT:Lcom/sun/tools/javac/main/Option;
6: new com.sun.tools.javac.main.Option$2
dup
ldc "XLINT_CUSTOM"
iconst_4
ldc "-Xlint:"
ldc "opt.arg.Xlint"
ldc "opt.Xlint.custom"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ANYOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
invokestatic com.sun.tools.javac.main.Option.getXLintChoices:()Ljava/util/Set;
invokespecial com.sun.tools.javac.main.Option$2.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set;)V
putstatic com.sun.tools.javac.main.Option.XLINT_CUSTOM:Lcom/sun/tools/javac/main/Option;
7: new com.sun.tools.javac.main.Option
dup
ldc "XDOCLINT"
iconst_5
ldc "-Xdoclint"
ldc "opt.Xdoclint"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XDOCLINT:Lcom/sun/tools/javac/main/Option;
8: new com.sun.tools.javac.main.Option$3
dup
ldc "XDOCLINT_CUSTOM"
bipush 6
ldc "-Xdoclint:"
ldc "opt.Xdoclint.subopts"
ldc "opt.Xdoclint.custom"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$3.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XDOCLINT_CUSTOM:Lcom/sun/tools/javac/main/Option;
9: new com.sun.tools.javac.main.Option$4
dup
ldc "XDOCLINT_PACKAGE"
bipush 7
ldc "-Xdoclint/package:"
ldc "opt.Xdoclint.package.args"
ldc "opt.Xdoclint.package.desc"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$4.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XDOCLINT_PACKAGE:Lcom/sun/tools/javac/main/Option;
10: new com.sun.tools.javac.main.Option
dup
ldc "DOCLINT_FORMAT"
bipush 8
ldc "--doclint-format"
ldc "opt.doclint.format"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ONEOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "html4"
aastore
dup
iconst_1
ldc "html5"
aastore
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;[Ljava/lang/String;)V
putstatic com.sun.tools.javac.main.Option.DOCLINT_FORMAT:Lcom/sun/tools/javac/main/Option;
11: new com.sun.tools.javac.main.Option$5
dup
ldc "NOWARN"
bipush 9
ldc "-nowarn"
ldc "opt.nowarn"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$5.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.NOWARN:Lcom/sun/tools/javac/main/Option;
12: new com.sun.tools.javac.main.Option
dup
ldc "VERBOSE"
bipush 10
ldc "-verbose"
ldc "opt.verbose"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.VERBOSE:Lcom/sun/tools/javac/main/Option;
13: new com.sun.tools.javac.main.Option$6
dup
ldc "DEPRECATION"
bipush 11
ldc "-deprecation"
ldc "opt.deprecation"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$6.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.DEPRECATION:Lcom/sun/tools/javac/main/Option;
14: new com.sun.tools.javac.main.Option
dup
ldc "CLASS_PATH"
bipush 12
ldc "--class-path -classpath -cp"
ldc "opt.arg.path"
ldc "opt.classpath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.CLASS_PATH:Lcom/sun/tools/javac/main/Option;
15: new com.sun.tools.javac.main.Option
dup
ldc "SOURCE_PATH"
bipush 13
ldc "--source-path -sourcepath"
ldc "opt.arg.path"
ldc "opt.sourcepath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.SOURCE_PATH:Lcom/sun/tools/javac/main/Option;
16: new com.sun.tools.javac.main.Option
dup
ldc "MODULE_SOURCE_PATH"
bipush 14
ldc "--module-source-path"
ldc "opt.arg.mspath"
ldc "opt.modulesourcepath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.MODULE_SOURCE_PATH:Lcom/sun/tools/javac/main/Option;
17: new com.sun.tools.javac.main.Option
dup
ldc "MODULE_PATH"
bipush 15
ldc "--module-path -p"
ldc "opt.arg.path"
ldc "opt.modulepath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.MODULE_PATH:Lcom/sun/tools/javac/main/Option;
18: new com.sun.tools.javac.main.Option
dup
ldc "UPGRADE_MODULE_PATH"
bipush 16
ldc "--upgrade-module-path"
ldc "opt.arg.path"
ldc "opt.upgrademodulepath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.UPGRADE_MODULE_PATH:Lcom/sun/tools/javac/main/Option;
19: new com.sun.tools.javac.main.Option
dup
ldc "SYSTEM"
bipush 17
ldc "--system"
ldc "opt.arg.jdk"
ldc "opt.system"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.SYSTEM:Lcom/sun/tools/javac/main/Option;
20: new com.sun.tools.javac.main.Option$7
dup
ldc "PATCH_MODULE"
bipush 18
ldc "--patch-module"
ldc "opt.arg.patch"
ldc "opt.patch"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$7.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PATCH_MODULE:Lcom/sun/tools/javac/main/Option;
21: new com.sun.tools.javac.main.Option$8
dup
ldc "BOOT_CLASS_PATH"
bipush 19
ldc "--boot-class-path -bootclasspath"
ldc "opt.arg.path"
ldc "opt.bootclasspath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$8.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.BOOT_CLASS_PATH:Lcom/sun/tools/javac/main/Option;
22: new com.sun.tools.javac.main.Option
dup
ldc "XBOOTCLASSPATH_PREPEND"
bipush 20
ldc "-Xbootclasspath/p:"
ldc "opt.arg.path"
ldc "opt.Xbootclasspath.p"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XBOOTCLASSPATH_PREPEND:Lcom/sun/tools/javac/main/Option;
23: new com.sun.tools.javac.main.Option
dup
ldc "XBOOTCLASSPATH_APPEND"
bipush 21
ldc "-Xbootclasspath/a:"
ldc "opt.arg.path"
ldc "opt.Xbootclasspath.a"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XBOOTCLASSPATH_APPEND:Lcom/sun/tools/javac/main/Option;
24: new com.sun.tools.javac.main.Option$9
dup
ldc "XBOOTCLASSPATH"
bipush 22
ldc "-Xbootclasspath:"
ldc "opt.arg.path"
ldc "opt.bootclasspath"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$9.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XBOOTCLASSPATH:Lcom/sun/tools/javac/main/Option;
25: new com.sun.tools.javac.main.Option
dup
ldc "EXTDIRS"
bipush 23
ldc "-extdirs"
ldc "opt.arg.dirs"
ldc "opt.extdirs"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.EXTDIRS:Lcom/sun/tools/javac/main/Option;
26: new com.sun.tools.javac.main.Option$10
dup
ldc "DJAVA_EXT_DIRS"
bipush 24
ldc "-Djava.ext.dirs="
ldc "opt.arg.dirs"
ldc "opt.extdirs"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$10.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.DJAVA_EXT_DIRS:Lcom/sun/tools/javac/main/Option;
27: new com.sun.tools.javac.main.Option
dup
ldc "ENDORSEDDIRS"
bipush 25
ldc "-endorseddirs"
ldc "opt.arg.dirs"
ldc "opt.endorseddirs"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.ENDORSEDDIRS:Lcom/sun/tools/javac/main/Option;
28: new com.sun.tools.javac.main.Option$11
dup
ldc "DJAVA_ENDORSED_DIRS"
bipush 26
ldc "-Djava.endorsed.dirs="
ldc "opt.arg.dirs"
ldc "opt.endorseddirs"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$11.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.DJAVA_ENDORSED_DIRS:Lcom/sun/tools/javac/main/Option;
29: new com.sun.tools.javac.main.Option
dup
ldc "PROC"
bipush 27
ldc "-proc:"
ldc "opt.proc.none.only"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ONEOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "none"
aastore
dup
iconst_1
ldc "only"
aastore
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;[Ljava/lang/String;)V
putstatic com.sun.tools.javac.main.Option.PROC:Lcom/sun/tools/javac/main/Option;
30: new com.sun.tools.javac.main.Option
dup
ldc "PROCESSOR"
bipush 28
ldc "-processor"
ldc "opt.arg.class.list"
ldc "opt.processor"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PROCESSOR:Lcom/sun/tools/javac/main/Option;
31: new com.sun.tools.javac.main.Option
dup
ldc "PROCESSOR_PATH"
bipush 29
ldc "--processor-path -processorpath"
ldc "opt.arg.path"
ldc "opt.processorpath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PROCESSOR_PATH:Lcom/sun/tools/javac/main/Option;
32: new com.sun.tools.javac.main.Option
dup
ldc "PROCESSOR_MODULE_PATH"
bipush 30
ldc "--processor-module-path"
ldc "opt.arg.path"
ldc "opt.processormodulepath"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PROCESSOR_MODULE_PATH:Lcom/sun/tools/javac/main/Option;
33: new com.sun.tools.javac.main.Option
dup
ldc "PARAMETERS"
bipush 31
ldc "-parameters"
ldc "opt.parameters"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PARAMETERS:Lcom/sun/tools/javac/main/Option;
34: new com.sun.tools.javac.main.Option
dup
ldc "D"
bipush 32
ldc "-d"
ldc "opt.arg.directory"
ldc "opt.d"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.D:Lcom/sun/tools/javac/main/Option;
35: new com.sun.tools.javac.main.Option
dup
ldc "S"
bipush 33
ldc "-s"
ldc "opt.arg.directory"
ldc "opt.sourceDest"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.S:Lcom/sun/tools/javac/main/Option;
36: new com.sun.tools.javac.main.Option
dup
ldc "H"
bipush 34
ldc "-h"
ldc "opt.arg.directory"
ldc "opt.headerDest"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.H:Lcom/sun/tools/javac/main/Option;
37: new com.sun.tools.javac.main.Option
dup
ldc "IMPLICIT"
bipush 35
ldc "-implicit:"
ldc "opt.implicit"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ONEOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "none"
aastore
dup
iconst_1
ldc "class"
aastore
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;[Ljava/lang/String;)V
putstatic com.sun.tools.javac.main.Option.IMPLICIT:Lcom/sun/tools/javac/main/Option;
38: new com.sun.tools.javac.main.Option
dup
ldc "ENCODING"
bipush 36
ldc "-encoding"
ldc "opt.arg.encoding"
ldc "opt.encoding"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.ENCODING:Lcom/sun/tools/javac/main/Option;
39: new com.sun.tools.javac.main.Option$12
dup
ldc "SOURCE"
bipush 37
ldc "-source"
ldc "opt.arg.release"
ldc "opt.source"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$12.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.SOURCE:Lcom/sun/tools/javac/main/Option;
40: new com.sun.tools.javac.main.Option$13
dup
ldc "TARGET"
bipush 38
ldc "-target"
ldc "opt.arg.release"
ldc "opt.target"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$13.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.TARGET:Lcom/sun/tools/javac/main/Option;
41: new com.sun.tools.javac.main.Option$14
dup
ldc "RELEASE"
bipush 39
ldc "--release"
ldc "opt.arg.release"
ldc "opt.release"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$14.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.RELEASE:Lcom/sun/tools/javac/main/Option;
42: new com.sun.tools.javac.main.Option
dup
ldc "PREVIEW"
bipush 40
ldc "--enable-preview"
ldc "opt.preview"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PREVIEW:Lcom/sun/tools/javac/main/Option;
43: new com.sun.tools.javac.main.Option$15
dup
ldc "PROFILE"
bipush 41
ldc "-profile"
ldc "opt.arg.profile"
ldc "opt.profile"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$15.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PROFILE:Lcom/sun/tools/javac/main/Option;
44: new com.sun.tools.javac.main.Option$16
dup
ldc "VERSION"
bipush 42
ldc "--version -version"
ldc "opt.version"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.INFO:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$16.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.VERSION:Lcom/sun/tools/javac/main/Option;
45: new com.sun.tools.javac.main.Option$17
dup
ldc "FULLVERSION"
bipush 43
ldc "--full-version -fullversion"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.INFO:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$17.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.FULLVERSION:Lcom/sun/tools/javac/main/Option;
46: new com.sun.tools.javac.main.Option$18
dup
ldc "HELP"
bipush 44
ldc "--help -help -?"
ldc "opt.help"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.INFO:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$18.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.HELP:Lcom/sun/tools/javac/main/Option;
47: new com.sun.tools.javac.main.Option$19
dup
ldc "A"
bipush 45
ldc "-A"
ldc "opt.arg.key.equals.value"
ldc "opt.A"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ArgKind.ADJACENT:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option$19.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ArgKind;)V
putstatic com.sun.tools.javac.main.Option.A:Lcom/sun/tools/javac/main/Option;
48: new com.sun.tools.javac.main.Option$20
dup
ldc "DEFAULT_MODULE_FOR_CREATED_FILES"
bipush 46
ldc "--default-module-for-created-files"
49: ldc "opt.arg.default.module.for.created.files"
50: ldc "opt.default.module.for.created.files"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$20.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
51: putstatic com.sun.tools.javac.main.Option.DEFAULT_MODULE_FOR_CREATED_FILES:Lcom/sun/tools/javac/main/Option;
52: new com.sun.tools.javac.main.Option$21
dup
ldc "X"
bipush 47
ldc "--help-extra -X"
ldc "opt.X"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.INFO:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$21.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.X:Lcom/sun/tools/javac/main/Option;
53: new com.sun.tools.javac.main.Option$22
dup
ldc "J"
bipush 48
ldc "-J"
ldc "opt.arg.flag"
ldc "opt.J"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.INFO:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ArgKind.ADJACENT:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option$22.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ArgKind;)V
putstatic com.sun.tools.javac.main.Option.J:Lcom/sun/tools/javac/main/Option;
54: new com.sun.tools.javac.main.Option$23
dup
ldc "MOREINFO"
bipush 49
ldc "-moreinfo"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$23.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.MOREINFO:Lcom/sun/tools/javac/main/Option;
55: new com.sun.tools.javac.main.Option
dup
ldc "WERROR"
bipush 50
ldc "-Werror"
ldc "opt.Werror"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.WERROR:Lcom/sun/tools/javac/main/Option;
56: new com.sun.tools.javac.main.Option
dup
ldc "PROMPT"
bipush 51
ldc "-prompt"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PROMPT:Lcom/sun/tools/javac/main/Option;
57: new com.sun.tools.javac.main.Option
dup
ldc "DOE"
bipush 52
ldc "-doe"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.DOE:Lcom/sun/tools/javac/main/Option;
58: new com.sun.tools.javac.main.Option
dup
ldc "PRINTSOURCE"
bipush 53
ldc "-printsource"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PRINTSOURCE:Lcom/sun/tools/javac/main/Option;
59: new com.sun.tools.javac.main.Option$24
dup
ldc "WARNUNCHECKED"
bipush 54
ldc "-warnunchecked"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$24.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.WARNUNCHECKED:Lcom/sun/tools/javac/main/Option;
60: new com.sun.tools.javac.main.Option
dup
ldc "XMAXERRS"
bipush 55
ldc "-Xmaxerrs"
ldc "opt.arg.number"
ldc "opt.maxerrs"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XMAXERRS:Lcom/sun/tools/javac/main/Option;
61: new com.sun.tools.javac.main.Option
dup
ldc "XMAXWARNS"
bipush 56
ldc "-Xmaxwarns"
ldc "opt.arg.number"
ldc "opt.maxwarns"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XMAXWARNS:Lcom/sun/tools/javac/main/Option;
62: new com.sun.tools.javac.main.Option$25
dup
ldc "XSTDOUT"
bipush 57
ldc "-Xstdout"
ldc "opt.arg.file"
ldc "opt.Xstdout"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.INFO:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$25.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XSTDOUT:Lcom/sun/tools/javac/main/Option;
63: new com.sun.tools.javac.main.Option
dup
ldc "XPRINT"
bipush 58
ldc "-Xprint"
ldc "opt.print"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XPRINT:Lcom/sun/tools/javac/main/Option;
64: new com.sun.tools.javac.main.Option
dup
ldc "XPRINTROUNDS"
bipush 59
ldc "-XprintRounds"
ldc "opt.printRounds"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XPRINTROUNDS:Lcom/sun/tools/javac/main/Option;
65: new com.sun.tools.javac.main.Option
dup
ldc "XPRINTPROCESSORINFO"
bipush 60
ldc "-XprintProcessorInfo"
ldc "opt.printProcessorInfo"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XPRINTPROCESSORINFO:Lcom/sun/tools/javac/main/Option;
66: new com.sun.tools.javac.main.Option
dup
ldc "XPREFER"
bipush 61
ldc "-Xprefer:"
ldc "opt.prefer"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ONEOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "source"
aastore
dup
iconst_1
ldc "newer"
aastore
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;[Ljava/lang/String;)V
putstatic com.sun.tools.javac.main.Option.XPREFER:Lcom/sun/tools/javac/main/Option;
67: new com.sun.tools.javac.main.Option
dup
ldc "XXUSERPATHSFIRST"
bipush 62
ldc "-XXuserPathsFirst"
ldc "opt.userpathsfirst"
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XXUSERPATHSFIRST:Lcom/sun/tools/javac/main/Option;
68: new com.sun.tools.javac.main.Option
dup
ldc "XPKGINFO"
bipush 63
ldc "-Xpkginfo:"
ldc "opt.pkginfo"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ONEOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "always"
aastore
dup
iconst_1
ldc "legacy"
aastore
dup
iconst_2
ldc "nonempty"
aastore
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;[Ljava/lang/String;)V
putstatic com.sun.tools.javac.main.Option.XPKGINFO:Lcom/sun/tools/javac/main/Option;
69: new com.sun.tools.javac.main.Option
dup
ldc "O"
bipush 64
ldc "-O"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.O:Lcom/sun/tools/javac/main/Option;
70: new com.sun.tools.javac.main.Option
dup
ldc "XJCOV"
bipush 65
ldc "-Xjcov"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XJCOV:Lcom/sun/tools/javac/main/Option;
71: new com.sun.tools.javac.main.Option$26
dup
ldc "PLUGIN"
bipush 66
ldc "-Xplugin:"
ldc "opt.arg.plugin"
ldc "opt.plugin"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$26.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.PLUGIN:Lcom/sun/tools/javac/main/Option;
72: new com.sun.tools.javac.main.Option
dup
ldc "XDIAGS"
bipush 67
ldc "-Xdiags:"
ldc "opt.diags"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ONEOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "compact"
aastore
dup
iconst_1
ldc "verbose"
aastore
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;[Ljava/lang/String;)V
putstatic com.sun.tools.javac.main.Option.XDIAGS:Lcom/sun/tools/javac/main/Option;
73: new com.sun.tools.javac.main.Option$27
dup
ldc "DEBUG"
bipush 68
ldc "--debug"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ArgKind.REQUIRED:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option$27.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ArgKind;)V
putstatic com.sun.tools.javac.main.Option.DEBUG:Lcom/sun/tools/javac/main/Option;
74: new com.sun.tools.javac.main.Option$28
dup
ldc "SHOULDSTOP"
bipush 69
ldc "--should-stop"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ArgKind.REQUIRED:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option$28.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ArgKind;)V
putstatic com.sun.tools.javac.main.Option.SHOULDSTOP:Lcom/sun/tools/javac/main/Option;
75: new com.sun.tools.javac.main.Option$29
dup
ldc "DIAGS"
bipush 70
ldc "--diags"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ArgKind.REQUIRED:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option$29.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ArgKind;)V
putstatic com.sun.tools.javac.main.Option.DIAGS:Lcom/sun/tools/javac/main/Option;
76: new com.sun.tools.javac.main.Option$30
dup
ldc "XD"
bipush 71
ldc "-XD"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$30.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.XD:Lcom/sun/tools/javac/main/Option;
77: new com.sun.tools.javac.main.Option$31
dup
ldc "ADD_EXPORTS"
bipush 72
ldc "--add-exports"
ldc "opt.arg.addExports"
ldc "opt.addExports"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$31.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.ADD_EXPORTS:Lcom/sun/tools/javac/main/Option;
78: new com.sun.tools.javac.main.Option
dup
ldc "ADD_OPENS"
bipush 73
ldc "--add-opens"
aconst_null
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.ADD_OPENS:Lcom/sun/tools/javac/main/Option;
79: new com.sun.tools.javac.main.Option$32
dup
ldc "ADD_READS"
bipush 74
ldc "--add-reads"
ldc "opt.arg.addReads"
ldc "opt.addReads"
getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$32.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.ADD_READS:Lcom/sun/tools/javac/main/Option;
80: new com.sun.tools.javac.main.Option
dup
ldc "MODULE"
bipush 75
ldc "--module -m"
ldc "opt.arg.m"
ldc "opt.m"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.MODULE:Lcom/sun/tools/javac/main/Option;
81: new com.sun.tools.javac.main.Option$33
dup
ldc "ADD_MODULES"
bipush 76
ldc "--add-modules"
ldc "opt.arg.addmods"
ldc "opt.addmods"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$33.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.ADD_MODULES:Lcom/sun/tools/javac/main/Option;
82: new com.sun.tools.javac.main.Option$34
dup
ldc "LIMIT_MODULES"
bipush 77
ldc "--limit-modules"
ldc "opt.arg.limitmods"
ldc "opt.limitmods"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$34.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.LIMIT_MODULES:Lcom/sun/tools/javac/main/Option;
83: new com.sun.tools.javac.main.Option$35
dup
ldc "MODULE_VERSION"
bipush 78
ldc "--module-version"
ldc "opt.arg.module.version"
ldc "opt.module.version"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$35.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.MODULE_VERSION:Lcom/sun/tools/javac/main/Option;
84: new com.sun.tools.javac.main.Option$36
dup
ldc "AT"
bipush 79
ldc "@"
ldc "opt.arg.file"
ldc "opt.AT"
getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.INFO:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$ArgKind.ADJACENT:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option$36.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ArgKind;)V
putstatic com.sun.tools.javac.main.Option.AT:Lcom/sun/tools/javac/main/Option;
85: new com.sun.tools.javac.main.Option$37
dup
ldc "SOURCEFILE"
bipush 80
ldc "sourcefile"
aconst_null
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.INFO:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$37.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.SOURCEFILE:Lcom/sun/tools/javac/main/Option;
86: new com.sun.tools.javac.main.Option
dup
ldc "MULTIRELEASE"
bipush 81
ldc "--multi-release"
ldc "opt.arg.multi-release"
ldc "opt.multi-release"
getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
putstatic com.sun.tools.javac.main.Option.MULTIRELEASE:Lcom/sun/tools/javac/main/Option;
87: new com.sun.tools.javac.main.Option$38
dup
ldc "INHERIT_RUNTIME_ENVIRONMENT"
bipush 82
ldc "--inherit-runtime-environment"
ldc "opt.inherit_runtime_environment"
88: getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokespecial com.sun.tools.javac.main.Option$38.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
89: putstatic com.sun.tools.javac.main.Option.INHERIT_RUNTIME_ENVIRONMENT:Lcom/sun/tools/javac/main/Option;
bipush 83
anewarray com.sun.tools.javac.main.Option
dup
iconst_0
getstatic com.sun.tools.javac.main.Option.G:Lcom/sun/tools/javac/main/Option;
aastore
dup
iconst_1
getstatic com.sun.tools.javac.main.Option.G_NONE:Lcom/sun/tools/javac/main/Option;
aastore
dup
iconst_2
getstatic com.sun.tools.javac.main.Option.G_CUSTOM:Lcom/sun/tools/javac/main/Option;
aastore
dup
iconst_3
getstatic com.sun.tools.javac.main.Option.XLINT:Lcom/sun/tools/javac/main/Option;
aastore
dup
iconst_4
getstatic com.sun.tools.javac.main.Option.XLINT_CUSTOM:Lcom/sun/tools/javac/main/Option;
aastore
dup
iconst_5
getstatic com.sun.tools.javac.main.Option.XDOCLINT:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 6
getstatic com.sun.tools.javac.main.Option.XDOCLINT_CUSTOM:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 7
getstatic com.sun.tools.javac.main.Option.XDOCLINT_PACKAGE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 8
getstatic com.sun.tools.javac.main.Option.DOCLINT_FORMAT:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 9
getstatic com.sun.tools.javac.main.Option.NOWARN:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 10
getstatic com.sun.tools.javac.main.Option.VERBOSE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 11
getstatic com.sun.tools.javac.main.Option.DEPRECATION:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 12
getstatic com.sun.tools.javac.main.Option.CLASS_PATH:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 13
getstatic com.sun.tools.javac.main.Option.SOURCE_PATH:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 14
getstatic com.sun.tools.javac.main.Option.MODULE_SOURCE_PATH:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 15
getstatic com.sun.tools.javac.main.Option.MODULE_PATH:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 16
getstatic com.sun.tools.javac.main.Option.UPGRADE_MODULE_PATH:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 17
getstatic com.sun.tools.javac.main.Option.SYSTEM:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 18
getstatic com.sun.tools.javac.main.Option.PATCH_MODULE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 19
getstatic com.sun.tools.javac.main.Option.BOOT_CLASS_PATH:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 20
getstatic com.sun.tools.javac.main.Option.XBOOTCLASSPATH_PREPEND:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 21
getstatic com.sun.tools.javac.main.Option.XBOOTCLASSPATH_APPEND:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 22
getstatic com.sun.tools.javac.main.Option.XBOOTCLASSPATH:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 23
getstatic com.sun.tools.javac.main.Option.EXTDIRS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 24
getstatic com.sun.tools.javac.main.Option.DJAVA_EXT_DIRS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 25
getstatic com.sun.tools.javac.main.Option.ENDORSEDDIRS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 26
getstatic com.sun.tools.javac.main.Option.DJAVA_ENDORSED_DIRS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 27
getstatic com.sun.tools.javac.main.Option.PROC:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 28
getstatic com.sun.tools.javac.main.Option.PROCESSOR:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 29
getstatic com.sun.tools.javac.main.Option.PROCESSOR_PATH:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 30
getstatic com.sun.tools.javac.main.Option.PROCESSOR_MODULE_PATH:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 31
getstatic com.sun.tools.javac.main.Option.PARAMETERS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 32
getstatic com.sun.tools.javac.main.Option.D:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 33
getstatic com.sun.tools.javac.main.Option.S:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 34
getstatic com.sun.tools.javac.main.Option.H:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 35
getstatic com.sun.tools.javac.main.Option.IMPLICIT:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 36
getstatic com.sun.tools.javac.main.Option.ENCODING:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 37
getstatic com.sun.tools.javac.main.Option.SOURCE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 38
getstatic com.sun.tools.javac.main.Option.TARGET:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 39
getstatic com.sun.tools.javac.main.Option.RELEASE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 40
getstatic com.sun.tools.javac.main.Option.PREVIEW:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 41
getstatic com.sun.tools.javac.main.Option.PROFILE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 42
getstatic com.sun.tools.javac.main.Option.VERSION:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 43
getstatic com.sun.tools.javac.main.Option.FULLVERSION:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 44
getstatic com.sun.tools.javac.main.Option.HELP:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 45
getstatic com.sun.tools.javac.main.Option.A:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 46
getstatic com.sun.tools.javac.main.Option.DEFAULT_MODULE_FOR_CREATED_FILES:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 47
getstatic com.sun.tools.javac.main.Option.X:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 48
getstatic com.sun.tools.javac.main.Option.J:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 49
getstatic com.sun.tools.javac.main.Option.MOREINFO:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 50
getstatic com.sun.tools.javac.main.Option.WERROR:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 51
getstatic com.sun.tools.javac.main.Option.PROMPT:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 52
getstatic com.sun.tools.javac.main.Option.DOE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 53
getstatic com.sun.tools.javac.main.Option.PRINTSOURCE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 54
getstatic com.sun.tools.javac.main.Option.WARNUNCHECKED:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 55
getstatic com.sun.tools.javac.main.Option.XMAXERRS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 56
getstatic com.sun.tools.javac.main.Option.XMAXWARNS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 57
getstatic com.sun.tools.javac.main.Option.XSTDOUT:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 58
getstatic com.sun.tools.javac.main.Option.XPRINT:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 59
getstatic com.sun.tools.javac.main.Option.XPRINTROUNDS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 60
getstatic com.sun.tools.javac.main.Option.XPRINTPROCESSORINFO:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 61
getstatic com.sun.tools.javac.main.Option.XPREFER:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 62
getstatic com.sun.tools.javac.main.Option.XXUSERPATHSFIRST:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 63
getstatic com.sun.tools.javac.main.Option.XPKGINFO:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 64
getstatic com.sun.tools.javac.main.Option.O:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 65
getstatic com.sun.tools.javac.main.Option.XJCOV:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 66
getstatic com.sun.tools.javac.main.Option.PLUGIN:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 67
getstatic com.sun.tools.javac.main.Option.XDIAGS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 68
getstatic com.sun.tools.javac.main.Option.DEBUG:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 69
getstatic com.sun.tools.javac.main.Option.SHOULDSTOP:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 70
getstatic com.sun.tools.javac.main.Option.DIAGS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 71
getstatic com.sun.tools.javac.main.Option.XD:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 72
getstatic com.sun.tools.javac.main.Option.ADD_EXPORTS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 73
getstatic com.sun.tools.javac.main.Option.ADD_OPENS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 74
getstatic com.sun.tools.javac.main.Option.ADD_READS:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 75
getstatic com.sun.tools.javac.main.Option.MODULE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 76
getstatic com.sun.tools.javac.main.Option.ADD_MODULES:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 77
getstatic com.sun.tools.javac.main.Option.LIMIT_MODULES:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 78
getstatic com.sun.tools.javac.main.Option.MODULE_VERSION:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 79
getstatic com.sun.tools.javac.main.Option.AT:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 80
getstatic com.sun.tools.javac.main.Option.SOURCEFILE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 81
getstatic com.sun.tools.javac.main.Option.MULTIRELEASE:Lcom/sun/tools/javac/main/Option;
aastore
dup
bipush 82
getstatic com.sun.tools.javac.main.Option.INHERIT_RUNTIME_ENVIRONMENT:Lcom/sun/tools/javac/main/Option;
aastore
putstatic com.sun.tools.javac.main.Option.ENUM$VALUES:[Lcom/sun/tools/javac/main/Option;
90: return
LocalVariableTable:
Start End Slot Name Signature
public static com.sun.tools.javac.main.Option lookup(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/main/Option;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Lcom/sun/tools/javac/main/Option;
invokestatic java.util.EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
invokestatic com.sun.tools.javac.main.Option.lookup:(Ljava/lang/String;Ljava/util/Set;)Lcom/sun/tools/javac/main/Option;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 arg Ljava/lang/String;
MethodParameters:
Name Flags
arg
public static com.sun.tools.javac.main.Option lookup(java.lang.String, java.util.Set<com.sun.tools.javac.main.Option>);
descriptor: (Ljava/lang/String;Ljava/util/Set;)Lcom/sun/tools/javac/main/Option;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: java.lang.String java.util.Set top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.javac.main.Option
astore 2
start local 2 2: aload 2
aload 0
invokevirtual com.sun.tools.javac.main.Option.matches:(Ljava/lang/String;)Z
ifeq 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 arg Ljava/lang/String;
0 6 1 options Ljava/util/Set<Lcom/sun/tools/javac/main/Option;>;
2 4 2 option Lcom/sun/tools/javac/main/Option;
Signature: (Ljava/lang/String;Ljava/util/Set<Lcom/sun/tools/javac/main/Option;>;)Lcom/sun/tools/javac/main/Option;
MethodParameters:
Name Flags
arg
options
private static void showHelp(com.sun.tools.javac.util.Log, com.sun.tools.javac.main.Option$OptionKind);
descriptor: (Lcom/sun/tools/javac/util/Log;Lcom/sun/tools/javac/main/Option$OptionKind;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.main.Option$39
dup
invokespecial com.sun.tools.javac.main.Option$39.<init>:()V
astore 2
start local 2 1: invokestatic com.sun.tools.javac.main.Option.getJavaCompilerOptions:()Ljava/util/Set;
2: invokeinterface java.util.Set.stream:()Ljava/util/stream/Stream;
3: aload 1
invokedynamic test(Lcom/sun/tools/javac/main/Option$OptionKind;)Ljava/util/function/Predicate;
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;)Z
com/sun/tools/javac/main/Option.lambda$0(Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option;)Z (6)
(Lcom/sun/tools/javac/main/Option;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
4: aload 2
invokeinterface java.util.stream.Stream.sorted:(Ljava/util/Comparator;)Ljava/util/stream/Stream;
5: aload 0
invokedynamic accept(Lcom/sun/tools/javac/util/Log;)Ljava/util/function/Consumer;
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;)V
com/sun/tools/javac/main/Option.lambda$1(Lcom/sun/tools/javac/util/Log;Lcom/sun/tools/javac/main/Option;)V (6)
(Lcom/sun/tools/javac/main/Option;)V
invokeinterface java.util.stream.Stream.forEach:(Ljava/util/function/Consumer;)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 log Lcom/sun/tools/javac/util/Log;
0 7 1 kind Lcom/sun/tools/javac/main/Option$OptionKind;
1 7 2 comp Ljava/util/Comparator<Lcom/sun/tools/javac/main/Option;>;
MethodParameters:
Name Flags
log
kind
private void <init>(java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=7, args_size=7
start local 0 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
iload 2
aload 3
aconst_null
aload 4
aload 5
aload 6
aconst_null
aconst_null
getstatic com.sun.tools.javac.main.Option$ArgKind.NONE:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set;Lcom/sun/tools/javac/main/Option$ArgKind;)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/main/Option;
0 2 3 text Ljava/lang/String;
0 2 4 descrKey Ljava/lang/String;
0 2 5 kind Lcom/sun/tools/javac/main/Option$OptionKind;
0 2 6 group Lcom/sun/tools/javac/main/Option$OptionGroup;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
text
descrKey
kind
group
private void <init>(java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ArgKind);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ArgKind;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=8, args_size=8
start local 0 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
iload 2
aload 3
aconst_null
aload 4
aload 5
aload 6
aconst_null
aconst_null
aload 7
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set;Lcom/sun/tools/javac/main/Option$ArgKind;)V
1: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/main/Option;
0 2 3 text Ljava/lang/String;
0 2 4 descrKey Ljava/lang/String;
0 2 5 kind Lcom/sun/tools/javac/main/Option$OptionKind;
0 2 6 group Lcom/sun/tools/javac/main/Option$OptionGroup;
0 2 7 argKind Lcom/sun/tools/javac/main/Option$ArgKind;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
text
descrKey
kind
group
argKind
private void <init>(java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=8, args_size=8
start local 0 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
iload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aconst_null
aconst_null
getstatic com.sun.tools.javac.main.Option$ArgKind.REQUIRED:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set;Lcom/sun/tools/javac/main/Option$ArgKind;)V
1: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/main/Option;
0 2 3 text Ljava/lang/String;
0 2 4 argsNameKey Ljava/lang/String;
0 2 5 descrKey Ljava/lang/String;
0 2 6 kind Lcom/sun/tools/javac/main/Option$OptionKind;
0 2 7 group Lcom/sun/tools/javac/main/Option$OptionGroup;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
text
argsNameKey
descrKey
kind
group
private void <init>(java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ArgKind);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ArgKind;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=9, args_size=9
start local 0 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
iload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aconst_null
aconst_null
aload 8
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set;Lcom/sun/tools/javac/main/Option$ArgKind;)V
1: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/main/Option;
0 2 3 text Ljava/lang/String;
0 2 4 argsNameKey Ljava/lang/String;
0 2 5 descrKey Ljava/lang/String;
0 2 6 kind Lcom/sun/tools/javac/main/Option$OptionKind;
0 2 7 group Lcom/sun/tools/javac/main/Option$OptionGroup;
0 2 8 ak Lcom/sun/tools/javac/main/Option$ArgKind;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
text
argsNameKey
descrKey
kind
group
ak
private void <init>(java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.util.Set<java.lang.String>);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=10, args_size=10
start local 0 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
aload 1
iload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
aload 9
getstatic com.sun.tools.javac.main.Option$ArgKind.REQUIRED:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set;Lcom/sun/tools/javac/main/Option$ArgKind;)V
1: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/main/Option;
0 2 3 text Ljava/lang/String;
0 2 4 argsNameKey Ljava/lang/String;
0 2 5 descrKey Ljava/lang/String;
0 2 6 kind Lcom/sun/tools/javac/main/Option$OptionKind;
0 2 7 group Lcom/sun/tools/javac/main/Option$OptionGroup;
0 2 8 choiceKind Lcom/sun/tools/javac/main/Option$ChoiceKind;
0 2 9 choices Ljava/util/Set<Ljava/lang/String;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
text
argsNameKey
descrKey
kind
group
choiceKind
choices
private void <init>(java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.lang.String[]);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;[Ljava/lang/String;)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=12, locals=9, args_size=9
start local 0 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
iload 2
aload 3
aconst_null
aload 4
aload 5
aload 6
aload 7
1: new java.util.LinkedHashSet
dup
aload 8
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
getstatic com.sun.tools.javac.main.Option$ArgKind.REQUIRED:Lcom/sun/tools/javac/main/Option$ArgKind;
invokespecial com.sun.tools.javac.main.Option.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set;Lcom/sun/tools/javac/main/Option$ArgKind;)V
2: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/main/Option;
0 3 3 text Ljava/lang/String;
0 3 4 descrKey Ljava/lang/String;
0 3 5 kind Lcom/sun/tools/javac/main/Option$OptionKind;
0 3 6 group Lcom/sun/tools/javac/main/Option$OptionGroup;
0 3 7 choiceKind Lcom/sun/tools/javac/main/Option$ChoiceKind;
0 3 8 choices [Ljava/lang/String;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
text
descrKey
kind
group
choiceKind
choices
private void <init>(java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.util.Set<java.lang.String>, com.sun.tools.javac.main.Option$ArgKind);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set;Lcom/sun/tools/javac/main/Option$ArgKind;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=11, args_size=11
start local 0 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
invokevirtual java.lang.String.trim:()Ljava/lang/String;
ldc "\\s+"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
putfield com.sun.tools.javac.main.Option.names:[Ljava/lang/String;
2: aload 0
getfield com.sun.tools.javac.main.Option.names:[Ljava/lang/String;
arraylength
iconst_1
if_icmplt 3
iconst_1
goto 4
StackMap locals: com.sun.tools.javac.main.Option java.lang.String int java.lang.String java.lang.String java.lang.String com.sun.tools.javac.main.Option$OptionKind com.sun.tools.javac.main.Option$OptionGroup com.sun.tools.javac.main.Option$ChoiceKind java.util.Set com.sun.tools.javac.main.Option$ArgKind
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: invokestatic com.sun.tools.javac.util.Assert.check:(Z)V
5: aload 0
aload 0
getfield com.sun.tools.javac.main.Option.names:[Ljava/lang/String;
iconst_0
aaload
putfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
6: aload 0
aload 4
putfield com.sun.tools.javac.main.Option.argsNameKey:Ljava/lang/String;
7: aload 0
aload 5
putfield com.sun.tools.javac.main.Option.descrKey:Ljava/lang/String;
8: aload 0
aload 6
putfield com.sun.tools.javac.main.Option.kind:Lcom/sun/tools/javac/main/Option$OptionKind;
9: aload 0
aload 7
putfield com.sun.tools.javac.main.Option.group:Lcom/sun/tools/javac/main/Option$OptionGroup;
10: aload 0
aload 8
putfield com.sun.tools.javac.main.Option.choiceKind:Lcom/sun/tools/javac/main/Option$ChoiceKind;
11: aload 0
aload 9
putfield com.sun.tools.javac.main.Option.choices:Ljava/util/Set;
12: aload 0
aload 10
putfield com.sun.tools.javac.main.Option.argKind:Lcom/sun/tools/javac/main/Option$ArgKind;
13: return
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/tools/javac/main/Option;
0 14 3 text Ljava/lang/String;
0 14 4 argsNameKey Ljava/lang/String;
0 14 5 descrKey Ljava/lang/String;
0 14 6 kind Lcom/sun/tools/javac/main/Option$OptionKind;
0 14 7 group Lcom/sun/tools/javac/main/Option$OptionGroup;
0 14 8 choiceKind Lcom/sun/tools/javac/main/Option$ChoiceKind;
0 14 9 choices Ljava/util/Set<Ljava/lang/String;>;
0 14 10 argKind Lcom/sun/tools/javac/main/Option$ArgKind;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option$ChoiceKind;Ljava/util/Set<Ljava/lang/String;>;Lcom/sun/tools/javac/main/Option$ArgKind;)V
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
text
argsNameKey
descrKey
kind
group
choiceKind
choices
argKind
public java.lang.String getPrimaryName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/main/Option;
public com.sun.tools.javac.main.Option$OptionKind getKind();
descriptor: ()Lcom/sun/tools/javac/main/Option$OptionKind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.main.Option.kind:Lcom/sun/tools/javac/main/Option$OptionKind;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/main/Option;
public com.sun.tools.javac.main.Option$ArgKind getArgKind();
descriptor: ()Lcom/sun/tools/javac/main/Option$ArgKind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.main.Option.argKind:Lcom/sun/tools/javac/main/Option$ArgKind;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/main/Option;
public boolean hasArg();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.main.Option.argKind:Lcom/sun/tools/javac/main/Option$ArgKind;
getstatic com.sun.tools.javac.main.Option$ArgKind.NONE:Lcom/sun/tools/javac/main/Option$ArgKind;
if_acmpeq 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 Lcom/sun/tools/javac/main/Option;
public boolean hasSeparateArg();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.javac.main.Option.getArgKind:()Lcom/sun/tools/javac/main/Option$ArgKind;
getstatic com.sun.tools.javac.main.Option$ArgKind.REQUIRED:Lcom/sun/tools/javac/main/Option$ArgKind;
if_acmpne 3
1: aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
ldc ":"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 3
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
ldc "="
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/main/Option;
public boolean matches(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.javac.main.Option.names:[Ljava/lang/String;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: com.sun.tools.javac.main.Option java.lang.String top int int java.lang.String[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
aload 1
aload 2
invokevirtual com.sun.tools.javac.main.Option.matches:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 4
3: iconst_1
ireturn
end local 2 4: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 1
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/main/Option;
0 7 1 option Ljava/lang/String;
2 4 2 name Ljava/lang/String;
MethodParameters:
Name Flags
option
private boolean matches(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "--"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 5
1: aload 1
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
2: aload 0
invokevirtual com.sun.tools.javac.main.Option.hasArg:()Z
ifeq 3
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.main.Option.argKind:Lcom/sun/tools/javac/main/Option$ArgKind;
getstatic com.sun.tools.javac.main.Option$ArgKind.ADJACENT:Lcom/sun/tools/javac/main/Option$ArgKind;
if_acmpeq 8
6: aload 2
ldc ":"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 8
aload 2
ldc "="
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 8
7: iconst_0
goto 9
StackMap locals:
StackMap stack:
8: iconst_1
StackMap locals:
StackMap stack: int
9: istore 3
start local 3 10: iload 3
ifne 12
11: aload 1
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
12: StackMap locals: int
StackMap stack:
aload 1
aload 2
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 14
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.main.Option.choices:Ljava/util/Set;
ifnull 24
15: aload 1
aload 2
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 4
start local 4 16: aload 0
getfield com.sun.tools.javac.main.Option.choiceKind:Lcom/sun/tools/javac/main/Option$ChoiceKind;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ONEOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
if_acmpne 18
17: aload 0
getfield com.sun.tools.javac.main.Option.choices:Ljava/util/Set;
aload 4
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ireturn
18: StackMap locals: java.lang.String
StackMap stack:
aload 4
ldc ",+"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 23
StackMap locals: com.sun.tools.javac.main.Option java.lang.String java.lang.String int java.lang.String top int int java.lang.String[]
StackMap stack:
19: aload 8
iload 6
aaload
astore 5
start local 5 20: aload 0
getfield com.sun.tools.javac.main.Option.choices:Ljava/util/Set;
aload 5
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 22
21: iconst_0
ireturn
end local 5 22: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
23: iload 6
iload 7
if_icmplt 19
end local 4 24: StackMap locals: com.sun.tools.javac.main.Option java.lang.String java.lang.String int
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/tools/javac/main/Option;
0 25 1 option Ljava/lang/String;
0 25 2 name Ljava/lang/String;
10 25 3 hasSuffix Z
16 24 4 arg Ljava/lang/String;
20 22 5 a Ljava/lang/String;
MethodParameters:
Name Flags
option
name
public void handleOption(com.sun.tools.javac.main.OptionHelper, java.lang.String, java.util.Iterator<java.lang.String>);
descriptor: (Lcom/sun/tools/javac/main/OptionHelper;Ljava/lang/String;Ljava/util/Iterator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.sun.tools.javac.main.Option.hasArg:()Z
ifeq 16
1: aload 2
invokestatic com.sun.tools.javac.main.Option.findSeparator:(Ljava/lang/String;)I
istore 6
start local 6 2: aload 0
invokevirtual com.sun.tools.javac.main.Option.getArgKind:()Lcom/sun/tools/javac/main/Option$ArgKind;
getstatic com.sun.tools.javac.main.Option$ArgKind.ADJACENT:Lcom/sun/tools/javac/main/Option$ArgKind;
if_acmpne 6
3: aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
astore 4
start local 4 4: aload 2
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 5
start local 5 5: goto 14
end local 5 end local 4 StackMap locals: com.sun.tools.javac.main.Option com.sun.tools.javac.main.OptionHelper java.lang.String java.util.Iterator top top int
StackMap stack:
6: iload 6
ifle 10
7: aload 2
iconst_0
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 4
start local 4 8: aload 2
iload 6
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 5
start local 5 9: goto 14
end local 5 end local 4 10: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
11: aload 1
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
invokestatic com.sun.tools.javac.resources.CompilerProperties$Errors.ReqArg:(Ljava/lang/String;)Lcom/sun/tools/javac/util/JCDiagnostic$Error;
invokevirtual com.sun.tools.javac.main.OptionHelper.newInvalidValueException:(Lcom/sun/tools/javac/util/JCDiagnostic$Error;)Lcom/sun/tools/javac/main/Option$InvalidValueException;
athrow
12: StackMap locals:
StackMap stack:
aload 2
astore 4
start local 4 13: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 14: StackMap locals: com.sun.tools.javac.main.Option com.sun.tools.javac.main.OptionHelper java.lang.String java.util.Iterator java.lang.String java.lang.String int
StackMap stack:
aload 0
aload 1
aload 4
aload 5
invokevirtual com.sun.tools.javac.main.Option.process:(Lcom/sun/tools/javac/main/OptionHelper;Ljava/lang/String;Ljava/lang/String;)V
end local 6 end local 5 end local 4 15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.tools.javac.main.Option.process:(Lcom/sun/tools/javac/main/OptionHelper;Ljava/lang/String;)V
17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/tools/javac/main/Option;
0 18 1 helper Lcom/sun/tools/javac/main/OptionHelper;
0 18 2 arg Ljava/lang/String;
0 18 3 rest Ljava/util/Iterator<Ljava/lang/String;>;
4 6 4 option Ljava/lang/String;
8 10 4 option Ljava/lang/String;
13 15 4 option Ljava/lang/String;
5 6 5 operand Ljava/lang/String;
9 10 5 operand Ljava/lang/String;
14 15 5 operand Ljava/lang/String;
2 15 6 sep I
Exceptions:
throws com.sun.tools.javac.main.Option$InvalidValueException
Signature: (Lcom/sun/tools/javac/main/OptionHelper;Ljava/lang/String;Ljava/util/Iterator<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
helper
arg
rest
public void process(com.sun.tools.javac.main.OptionHelper, java.lang.String);
descriptor: (Lcom/sun/tools/javac/main/OptionHelper;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.javac.main.Option.argKind:Lcom/sun/tools/javac/main/Option$ArgKind;
getstatic com.sun.tools.javac.main.Option$ArgKind.NONE:Lcom/sun/tools/javac/main/Option$ArgKind;
if_acmpne 3
1: aload 0
aload 1
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
aload 2
invokevirtual com.sun.tools.javac.main.Option.process:(Lcom/sun/tools/javac/main/OptionHelper;Ljava/lang/String;Ljava/lang/String;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.tools.javac.main.Option.findSeparator:(Ljava/lang/String;)I
istore 3
start local 3 4: aload 0
aload 1
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
aload 2
iload 3
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual com.sun.tools.javac.main.Option.process:(Lcom/sun/tools/javac/main/OptionHelper;Ljava/lang/String;Ljava/lang/String;)V
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/main/Option;
0 6 1 helper Lcom/sun/tools/javac/main/OptionHelper;
0 6 2 option Ljava/lang/String;
4 5 3 sep I
Exceptions:
throws com.sun.tools.javac.main.Option$InvalidValueException
MethodParameters:
Name Flags
helper
option
public void process(com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/tools/javac/main/OptionHelper;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.tools.javac.main.Option.choices:Ljava/util/Set;
ifnull 17
1: aload 0
getfield com.sun.tools.javac.main.Option.choiceKind:Lcom/sun/tools/javac/main/Option$ChoiceKind;
getstatic com.sun.tools.javac.main.Option$ChoiceKind.ONEOF:Lcom/sun/tools/javac/main/Option$ChoiceKind;
if_acmpne 11
2: aload 0
getfield com.sun.tools.javac.main.Option.choices:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 5
StackMap locals: com.sun.tools.javac.main.Option com.sun.tools.javac.main.OptionHelper java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 4: aload 1
new java.lang.StringBuilder
dup
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.tools.javac.main.OptionHelper.remove:(Ljava/lang/String;)V
end local 4 5: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 7: aload 1
aload 4
aload 4
invokevirtual com.sun.tools.javac.main.OptionHelper.put:(Ljava/lang/String;Ljava/lang/String;)V
8: aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
iconst_0
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 5
start local 5 9: aload 1
aload 5
aload 3
invokevirtual com.sun.tools.javac.main.OptionHelper.put:(Ljava/lang/String;Ljava/lang/String;)V
end local 5 end local 4 10: goto 17
11: StackMap locals: com.sun.tools.javac.main.Option com.sun.tools.javac.main.OptionHelper java.lang.String java.lang.String
StackMap stack:
aload 3
ldc ",+"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 16
StackMap locals: com.sun.tools.javac.main.Option com.sun.tools.javac.main.OptionHelper java.lang.String java.lang.String top int int java.lang.String[]
StackMap stack:
12: aload 7
iload 5
aaload
astore 4
start local 4 13: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 8
start local 8 14: aload 1
aload 8
aload 8
invokevirtual com.sun.tools.javac.main.OptionHelper.put:(Ljava/lang/String;Ljava/lang/String;)V
end local 8 end local 4 15: iinc 5 1
StackMap locals:
StackMap stack:
16: iload 5
iload 6
if_icmplt 12
17: StackMap locals: com.sun.tools.javac.main.Option com.sun.tools.javac.main.OptionHelper java.lang.String java.lang.String
StackMap stack:
aload 1
aload 0
getfield com.sun.tools.javac.main.Option.primaryName:Ljava/lang/String;
aload 3
invokevirtual com.sun.tools.javac.main.OptionHelper.put:(Ljava/lang/String;Ljava/lang/String;)V
18: aload 0
getfield com.sun.tools.javac.main.Option.group:Lcom/sun/tools/javac/main/Option$OptionGroup;
getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
if_acmpne 20
19: aload 1
aload 0
aload 3
invokevirtual com.sun.tools.javac.main.OptionHelper.handleFileManagerOption:(Lcom/sun/tools/javac/main/Option;Ljava/lang/String;)Z
pop
20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/tools/javac/main/Option;
0 21 1 helper Lcom/sun/tools/javac/main/OptionHelper;
0 21 2 option Ljava/lang/String;
0 21 3 arg Ljava/lang/String;
4 5 4 s Ljava/lang/String;
7 10 4 opt Ljava/lang/String;
9 10 5 nm Ljava/lang/String;
13 15 4 a Ljava/lang/String;
14 15 8 opt Ljava/lang/String;
Exceptions:
throws com.sun.tools.javac.main.Option$InvalidValueException
MethodParameters:
Name Flags
helper
option
arg
public java.util.regex.Pattern getPattern();
descriptor: ()Ljava/util/regex/Pattern;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/main/Option;
private static int findSeparator(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual java.lang.String.charAt:(I)C
tableswitch { // 58 - 61
58: 3
59: 4
60: 4
61: 3
default: 4
}
3: StackMap locals:
StackMap stack:
iload 1
ireturn
4: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
5: iload 1
aload 0
invokevirtual java.lang.String.length:()I
if_icmplt 2
end local 1 6: iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 word Ljava/lang/String;
1 6 1 i I
MethodParameters:
Name Flags
word
protected void help(com.sun.tools.javac.util.Log);
descriptor: (Lcom/sun/tools/javac/util/Log;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
getstatic com.sun.tools.javac.util.Log$PrefixKind.JAVAC:Lcom/sun/tools/javac/util/Log$PrefixKind;
aload 0
getfield com.sun.tools.javac.main.Option.descrKey:Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.tools.javac.util.Log.localize:(Lcom/sun/tools/javac/util/Log$PrefixKind;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.javac.main.Option.help:(Lcom/sun/tools/javac/util/Log;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/main/Option;
0 2 1 log Lcom/sun/tools/javac/util/Log;
MethodParameters:
Name Flags
log
protected void help(com.sun.tools.javac.util.Log, java.lang.String);
descriptor: (Lcom/sun/tools/javac/util/Log;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.javac.main.Option.names:[Ljava/lang/String;
invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
1: aload 0
aload 1
invokedynamic apply(Lcom/sun/tools/javac/main/Option;Lcom/sun/tools/javac/util/Log;)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;
com/sun/tools/javac/main/Option.lambda$2(Lcom/sun/tools/javac/util/Log;Ljava/lang/String;)Ljava/lang/String; (7)
(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
2: ldc ", "
invokestatic java.util.stream.Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.lang.String
3: astore 3
start local 3 4: aload 3
invokevirtual java.lang.String.length:()I
bipush 28
if_icmpge 9
5: aload 2
ldc "\n"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 9
6: ldc " "
invokevirtual java.lang.String.length:()I
bipush 28
iadd
iconst_1
iadd
aload 2
invokevirtual java.lang.String.length:()I
iadd
bipush 80
if_icmpgt 9
7: aload 1
getstatic com.sun.tools.javac.util.Log$WriterKind.STDOUT:Lcom/sun/tools/javac/util/Log$WriterKind;
ldc " %-28s %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
dup
iconst_1
aload 2
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.javac.util.Log.printRawLines:(Lcom/sun/tools/javac/util/Log$WriterKind;Ljava/lang/String;)V
8: return
9: StackMap locals: java.lang.String
StackMap stack:
aload 3
invokevirtual java.lang.String.length:()I
bipush 80
if_icmpgt 12
10: aload 1
getstatic com.sun.tools.javac.util.Log$WriterKind.STDOUT:Lcom/sun/tools/javac/util/Log$WriterKind;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.tools.javac.util.Log.printRawLines:(Lcom/sun/tools/javac/util/Log$WriterKind;Ljava/lang/String;)V
11: goto 17
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.main.Option.names:[Ljava/lang/String;
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 16
StackMap locals: com.sun.tools.javac.main.Option com.sun.tools.javac.util.Log java.lang.String java.lang.String top int int java.lang.String[]
StackMap stack:
13: aload 7
iload 5
aaload
astore 4
start local 4 14: aload 1
getstatic com.sun.tools.javac.util.Log$WriterKind.STDOUT:Lcom/sun/tools/javac/util/Log$WriterKind;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 4
aload 1
invokevirtual com.sun.tools.javac.main.Option.helpSynopsis:(Ljava/lang/String;Lcom/sun/tools/javac/util/Log;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.tools.javac.util.Log.printRawLines:(Lcom/sun/tools/javac/util/Log$WriterKind;Ljava/lang/String;)V
end local 4 15: iinc 5 1
StackMap locals:
StackMap stack:
16: iload 5
iload 6
if_icmplt 13
17: StackMap locals: com.sun.tools.javac.main.Option com.sun.tools.javac.util.Log java.lang.String java.lang.String
StackMap stack:
aload 1
getstatic com.sun.tools.javac.util.Log$WriterKind.STDOUT:Lcom/sun/tools/javac/util/Log$WriterKind;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
ldc "\n"
ldc "\n "
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.tools.javac.util.Log.printRawLines:(Lcom/sun/tools/javac/util/Log$WriterKind;Ljava/lang/String;)V
18: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/tools/javac/main/Option;
0 19 1 log Lcom/sun/tools/javac/util/Log;
0 19 2 descr Ljava/lang/String;
4 19 3 synopses Ljava/lang/String;
14 15 4 name Ljava/lang/String;
MethodParameters:
Name Flags
log
descr
private java.lang.String helpSynopsis(java.lang.String, com.sun.tools.javac.util.Log);
descriptor: (Ljava/lang/String;Lcom/sun/tools/javac/util/Log;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 1: aload 3
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 0
getfield com.sun.tools.javac.main.Option.argsNameKey:Ljava/lang/String;
ifnonnull 15
3: aload 0
getfield com.sun.tools.javac.main.Option.choices:Ljava/util/Set;
ifnull 18
4: aload 1
ldc ":"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 6
5: aload 3
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: StackMap locals: java.lang.StringBuilder
StackMap stack:
ldc "{"
astore 4
start local 4 7: aload 0
getfield com.sun.tools.javac.main.Option.choices:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 12
StackMap locals: com.sun.tools.javac.main.Option java.lang.String com.sun.tools.javac.util.Log java.lang.StringBuilder java.lang.String top java.util.Iterator
StackMap stack:
8: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 9: aload 3
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 3
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: ldc ","
astore 4
end local 5 12: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
13: aload 3
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 4 14: goto 18
15: StackMap locals: com.sun.tools.javac.main.Option java.lang.String com.sun.tools.javac.util.Log java.lang.StringBuilder
StackMap stack:
aload 1
ldc ".*[=:]$"
invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
ifne 17
aload 0
getfield com.sun.tools.javac.main.Option.argKind:Lcom/sun/tools/javac/main/Option$ArgKind;
getstatic com.sun.tools.javac.main.Option$ArgKind.ADJACENT:Lcom/sun/tools/javac/main/Option$ArgKind;
if_acmpeq 17
16: aload 3
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: StackMap locals:
StackMap stack:
aload 3
aload 2
getstatic com.sun.tools.javac.util.Log$PrefixKind.JAVAC:Lcom/sun/tools/javac/util/Log$PrefixKind;
aload 0
getfield com.sun.tools.javac.main.Option.argsNameKey:Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.tools.javac.util.Log.localize:(Lcom/sun/tools/javac/util/Log$PrefixKind;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/tools/javac/main/Option;
0 19 1 name Ljava/lang/String;
0 19 2 log Lcom/sun/tools/javac/util/Log;
1 19 3 sb Ljava/lang/StringBuilder;
7 14 4 sep Ljava/lang/String;
9 12 5 choice Ljava/lang/String;
MethodParameters:
Name Flags
name
log
private static java.util.Set<java.lang.String> getXLintChoices();
descriptor: ()Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=5, args_size=0
0: new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
astore 0
start local 0 1: aload 0
ldc "all"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
2: invokestatic com.sun.tools.javac.code.Lint$LintCategory.values:()[Lcom/sun/tools/javac/code/Lint$LintCategory;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 7
StackMap locals: java.util.Set top int int com.sun.tools.javac.code.Lint$LintCategory[]
StackMap stack:
3: aload 4
iload 2
aaload
astore 1
start local 1 4: aload 0
aload 1
getfield com.sun.tools.javac.code.Lint$LintCategory.option:Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
5: aload 0
new java.lang.StringBuilder
dup
ldc "-"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
getfield com.sun.tools.javac.code.Lint$LintCategory.option:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 1 6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
iload 3
if_icmplt 3
8: aload 0
ldc "none"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
9: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 10 0 choices Ljava/util/Set<Ljava/lang/String;>;
4 6 1 c Lcom/sun/tools/javac/code/Lint$LintCategory;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
static java.util.Set<com.sun.tools.javac.main.Option> getJavaCompilerOptions();
descriptor: ()Ljava/util/Set;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/tools/javac/main/Option;
invokestatic java.util.EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Set<Lcom/sun/tools/javac/main/Option;>;
public static java.util.Set<com.sun.tools.javac.main.Option> getJavacFileManagerOptions();
descriptor: ()Ljava/util/Set;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.sun.tools.javac.main.Option$OptionGroup.FILEMANAGER:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokestatic com.sun.tools.javac.main.Option.getOptions:(Lcom/sun/tools/javac/main/Option$OptionGroup;)Ljava/util/Set;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Set<Lcom/sun/tools/javac/main/Option;>;
public static java.util.Set<com.sun.tools.javac.main.Option> getJavacToolOptions();
descriptor: ()Ljava/util/Set;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.sun.tools.javac.main.Option$OptionGroup.BASIC:Lcom/sun/tools/javac/main/Option$OptionGroup;
invokestatic com.sun.tools.javac.main.Option.getOptions:(Lcom/sun/tools/javac/main/Option$OptionGroup;)Ljava/util/Set;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Set<Lcom/sun/tools/javac/main/Option;>;
private static java.util.Set<com.sun.tools.javac.main.Option> getOptions(com.sun.tools.javac.main.Option$OptionGroup);
descriptor: (Lcom/sun/tools/javac/main/Option$OptionGroup;)Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic com.sun.tools.javac.main.Option.values:()[Lcom/sun/tools/javac/main/Option;
invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
1: aload 0
invokedynamic test(Lcom/sun/tools/javac/main/Option$OptionGroup;)Ljava/util/function/Predicate;
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;)Z
com/sun/tools/javac/main/Option.lambda$3(Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option;)Z (6)
(Lcom/sun/tools/javac/main/Option;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
2: invokedynamic get()Ljava/util/function/Supplier;
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;
com/sun/tools/javac/main/Option.lambda$4()Ljava/util/EnumSet; (6)
()Ljava/util/EnumSet;
invokestatic java.util.stream.Collectors.toCollection:(Ljava/util/function/Supplier;)Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.Set
3: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 group Lcom/sun/tools/javac/main/Option$OptionGroup;
Signature: (Lcom/sun/tools/javac/main/Option$OptionGroup;)Ljava/util/Set<Lcom/sun/tools/javac/main/Option;>;
MethodParameters:
Name Flags
group
public static com.sun.tools.javac.main.Option[] values();
descriptor: ()[Lcom/sun/tools/javac/main/Option;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic com.sun.tools.javac.main.Option.ENUM$VALUES:[Lcom/sun/tools/javac/main/Option;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray com.sun.tools.javac.main.Option
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 com.sun.tools.javac.main.Option valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/main/Option;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lcom/sun/tools/javac/main/Option;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast com.sun.tools.javac.main.Option
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
private static boolean lambda$0(com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option);
descriptor: (Lcom/sun/tools/javac/main/Option$OptionKind;Lcom/sun/tools/javac/main/Option;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
getfield com.sun.tools.javac.main.Option.kind:Lcom/sun/tools/javac/main/Option$OptionKind;
aload 0
if_acmpne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 3 1 o Lcom/sun/tools/javac/main/Option;
private static void lambda$1(com.sun.tools.javac.util.Log, com.sun.tools.javac.main.Option);
descriptor: (Lcom/sun/tools/javac/util/Log;Lcom/sun/tools/javac/main/Option;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokevirtual com.sun.tools.javac.main.Option.help:(Lcom/sun/tools/javac/util/Log;)V
1: return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 2 1 o Lcom/sun/tools/javac/main/Option;
private java.lang.String lambda$2(com.sun.tools.javac.util.Log, java.lang.String);
descriptor: (Lcom/sun/tools/javac/util/Log;Ljava/lang/String;)Ljava/lang/String;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
aload 1
invokevirtual com.sun.tools.javac.main.Option.helpSynopsis:(Ljava/lang/String;Lcom/sun/tools/javac/util/Log;)Ljava/lang/String;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/main/Option;
0 1 2 s Ljava/lang/String;
private static boolean lambda$3(com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option);
descriptor: (Lcom/sun/tools/javac/main/Option$OptionGroup;Lcom/sun/tools/javac/main/Option;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
getfield com.sun.tools.javac.main.Option.group:Lcom/sun/tools/javac/main/Option$OptionGroup;
aload 0
if_acmpne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 3 1 o Lcom/sun/tools/javac/main/Option;
private static java.util.EnumSet lambda$4();
descriptor: ()Ljava/util/EnumSet;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/tools/javac/main/Option;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Enum<Lcom/sun/tools/javac/main/Option;>;
SourceFile: "Option.java"
NestMembers:
com.sun.tools.javac.main.Option$1 com.sun.tools.javac.main.Option$10 com.sun.tools.javac.main.Option$11 com.sun.tools.javac.main.Option$12 com.sun.tools.javac.main.Option$13 com.sun.tools.javac.main.Option$14 com.sun.tools.javac.main.Option$15 com.sun.tools.javac.main.Option$16 com.sun.tools.javac.main.Option$17 com.sun.tools.javac.main.Option$18 com.sun.tools.javac.main.Option$19 com.sun.tools.javac.main.Option$2 com.sun.tools.javac.main.Option$20 com.sun.tools.javac.main.Option$21 com.sun.tools.javac.main.Option$22 com.sun.tools.javac.main.Option$23 com.sun.tools.javac.main.Option$24 com.sun.tools.javac.main.Option$25 com.sun.tools.javac.main.Option$26 com.sun.tools.javac.main.Option$27 com.sun.tools.javac.main.Option$28 com.sun.tools.javac.main.Option$29 com.sun.tools.javac.main.Option$3 com.sun.tools.javac.main.Option$30 com.sun.tools.javac.main.Option$31 com.sun.tools.javac.main.Option$32 com.sun.tools.javac.main.Option$33 com.sun.tools.javac.main.Option$34 com.sun.tools.javac.main.Option$35 com.sun.tools.javac.main.Option$36 com.sun.tools.javac.main.Option$37 com.sun.tools.javac.main.Option$38 com.sun.tools.javac.main.Option$39 com.sun.tools.javac.main.Option$4 com.sun.tools.javac.main.Option$5 com.sun.tools.javac.main.Option$6 com.sun.tools.javac.main.Option$7 com.sun.tools.javac.main.Option$8 com.sun.tools.javac.main.Option$9 com.sun.tools.javac.main.Option$ArgKind com.sun.tools.javac.main.Option$ChoiceKind com.sun.tools.javac.main.Option$HiddenGroup com.sun.tools.javac.main.Option$InvalidValueException com.sun.tools.javac.main.Option$OptionGroup com.sun.tools.javac.main.Option$OptionKind com.sun.tools.javac.main.Option$PkgInfo
InnerClasses:
public final LintCategory = com.sun.tools.javac.code.Lint$LintCategory of com.sun.tools.javac.code.Lint
com.sun.tools.javac.main.Option$1
com.sun.tools.javac.main.Option$10
com.sun.tools.javac.main.Option$11
com.sun.tools.javac.main.Option$12
com.sun.tools.javac.main.Option$13
com.sun.tools.javac.main.Option$14
com.sun.tools.javac.main.Option$15
com.sun.tools.javac.main.Option$16
com.sun.tools.javac.main.Option$17
com.sun.tools.javac.main.Option$18
com.sun.tools.javac.main.Option$19
com.sun.tools.javac.main.Option$2
com.sun.tools.javac.main.Option$20
com.sun.tools.javac.main.Option$21
com.sun.tools.javac.main.Option$22
com.sun.tools.javac.main.Option$23
com.sun.tools.javac.main.Option$24
com.sun.tools.javac.main.Option$25
com.sun.tools.javac.main.Option$26
com.sun.tools.javac.main.Option$27
com.sun.tools.javac.main.Option$28
com.sun.tools.javac.main.Option$29
com.sun.tools.javac.main.Option$3
com.sun.tools.javac.main.Option$30
com.sun.tools.javac.main.Option$31
com.sun.tools.javac.main.Option$32
com.sun.tools.javac.main.Option$33
com.sun.tools.javac.main.Option$34
com.sun.tools.javac.main.Option$35
com.sun.tools.javac.main.Option$36
com.sun.tools.javac.main.Option$37
com.sun.tools.javac.main.Option$38
com.sun.tools.javac.main.Option$39
com.sun.tools.javac.main.Option$4
com.sun.tools.javac.main.Option$5
com.sun.tools.javac.main.Option$6
com.sun.tools.javac.main.Option$7
com.sun.tools.javac.main.Option$8
com.sun.tools.javac.main.Option$9
public final ArgKind = com.sun.tools.javac.main.Option$ArgKind of com.sun.tools.javac.main.Option
final ChoiceKind = com.sun.tools.javac.main.Option$ChoiceKind of com.sun.tools.javac.main.Option
final HiddenGroup = com.sun.tools.javac.main.Option$HiddenGroup of com.sun.tools.javac.main.Option
public InvalidValueException = com.sun.tools.javac.main.Option$InvalidValueException of com.sun.tools.javac.main.Option
final OptionGroup = com.sun.tools.javac.main.Option$OptionGroup of com.sun.tools.javac.main.Option
public final OptionKind = com.sun.tools.javac.main.Option$OptionKind of com.sun.tools.javac.main.Option
public final PkgInfo = com.sun.tools.javac.main.Option$PkgInfo of com.sun.tools.javac.main.Option
public Errors = com.sun.tools.javac.resources.CompilerProperties$Errors of com.sun.tools.javac.resources.CompilerProperties
public final Error = com.sun.tools.javac.util.JCDiagnostic$Error of com.sun.tools.javac.util.JCDiagnostic
public final PrefixKind = com.sun.tools.javac.util.Log$PrefixKind of com.sun.tools.javac.util.Log
public final WriterKind = com.sun.tools.javac.util.Log$WriterKind of com.sun.tools.javac.util.Log
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles