final class com.oracle.svm.driver.APIOptionCollector implements org.graalvm.nativeimage.hosted.Feature
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.oracle.svm.driver.APIOptionCollector
super_class: java.lang.Object
{
java.util.SortedMap<java.lang.String, com.oracle.svm.driver.APIOptionHandler$OptionInfo> options;
descriptor: Ljava/util/SortedMap;
flags: (0x0000)
Signature: Ljava/util/SortedMap<Ljava/lang/String;Lcom/oracle/svm/driver/APIOptionHandler$OptionInfo;>;
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/svm/driver/APIOptionCollector;
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.Platforms(value = {Lorg/graalvm/nativeimage/Platform$HOSTED_ONLY;})
public void duringSetup(org.graalvm.nativeimage.hosted.Feature$DuringSetupAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringSetupAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
checkcast com.oracle.svm.hosted.FeatureImpl$DuringSetupAccessImpl
astore 2
start local 2 1: aload 2
invokevirtual com.oracle.svm.hosted.FeatureImpl$DuringSetupAccessImpl.getImageClassLoader:()Lcom/oracle/svm/hosted/ImageClassLoader;
ldc Lorg/graalvm/compiler/options/OptionDescriptors;
iconst_1
invokevirtual com.oracle.svm.hosted.ImageClassLoader.findSubclasses:(Ljava/lang/Class;Z)Ljava/util/List;
astore 3
start local 3 2: aload 0
aload 3
invokestatic com.oracle.svm.driver.APIOptionHandler.extractOptions:(Ljava/util/List;)Ljava/util/SortedMap;
putfield com.oracle.svm.driver.APIOptionCollector.options:Ljava/util/SortedMap;
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/svm/driver/APIOptionCollector;
0 4 1 access Lorg/graalvm/nativeimage/hosted/Feature$DuringSetupAccess;
1 4 2 accessImpl Lcom/oracle/svm/hosted/FeatureImpl$DuringSetupAccessImpl;
2 4 3 optionClasses Ljava/util/List<Ljava/lang/Class<+Lorg/graalvm/compiler/options/OptionDescriptors;>;>;
MethodParameters:
Name Flags
access
}
SourceFile: "APIOptionHandler.java"
InnerClasses:
final OptionInfo = com.oracle.svm.driver.APIOptionHandler$OptionInfo of com.oracle.svm.driver.APIOptionHandler
public DuringSetupAccessImpl = com.oracle.svm.hosted.FeatureImpl$DuringSetupAccessImpl of com.oracle.svm.hosted.FeatureImpl
public abstract DuringSetupAccess = org.graalvm.nativeimage.hosted.Feature$DuringSetupAccess of org.graalvm.nativeimage.hosted.Feature
RuntimeVisibleAnnotations:
com.oracle.svm.core.annotate.AutomaticFeature()