public class jdk.tools.jaotc.Main$Options
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.tools.jaotc.Main$Options
super_class: java.lang.Object
{
public java.util.List<jdk.tools.jaotc.collect.SearchFor> files;
descriptor: Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/List<Ljdk/tools/jaotc/collect/SearchFor;>;
public java.lang.String outputName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String methodList;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.util.List<jdk.tools.jaotc.collect.ClassSource> sources;
descriptor: Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/List<Ljdk/tools/jaotc/collect/ClassSource;>;
public jdk.tools.jaotc.collect.SearchPath searchPath;
descriptor: Ljdk/tools/jaotc/collect/SearchPath;
flags: (0x0001) ACC_PUBLIC
private static final int COMPILER_THREADS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public int threads;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean ignoreClassLoadingErrors;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean exitOnError;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean info;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean verbose;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean debug;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean help;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean version;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean compileWithAssertions;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
putfield jdk.tools.jaotc.Main$Options.files:Ljava/util/List;
2: aload 0
ldc "unnamed"
putfield jdk.tools.jaotc.Main$Options.outputName:Ljava/lang/String;
3: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.tools.jaotc.Main$Options.sources:Ljava/util/List;
4: aload 0
new jdk.tools.jaotc.collect.SearchPath
dup
invokespecial jdk.tools.jaotc.collect.SearchPath.<init>:()V
putfield jdk.tools.jaotc.Main$Options.searchPath:Ljdk/tools/jaotc/collect/SearchPath;
5: aload 0
bipush 16
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.availableProcessors:()I
invokestatic java.lang.Integer.min:(II)I
putfield jdk.tools.jaotc.Main$Options.threads:I
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/tools/jaotc/Main$Options;
}
SourceFile: "Main.java"
NestHost: jdk.tools.jaotc.Main
InnerClasses:
public Options = jdk.tools.jaotc.Main$Options of jdk.tools.jaotc.Main