public interface org.graalvm.options.OptionValues
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.graalvm.options.OptionValues
super_class: java.lang.Object
{
public abstract org.graalvm.options.OptionDescriptors getDescriptors();
descriptor: ()Lorg/graalvm/options/OptionDescriptors;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract <T> void set(org.graalvm.options.OptionKey<T>, );
descriptor: (Lorg/graalvm/options/OptionKey;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Lorg/graalvm/options/OptionKey<TT;>;TT;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
optionKey
value
public abstract <T> T get(org.graalvm.options.OptionKey<T>);
descriptor: (Lorg/graalvm/options/OptionKey;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Lorg/graalvm/options/OptionKey<TT;>;)TT;
MethodParameters:
Name Flags
optionKey
public abstract boolean hasBeenSet(org.graalvm.options.OptionKey<?>);
descriptor: (Lorg/graalvm/options/OptionKey;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/graalvm/options/OptionKey<*>;)Z
MethodParameters:
Name Flags
optionKey
public boolean hasSetOptions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokeinterface org.graalvm.options.OptionValues.getDescriptors:()Lorg/graalvm/options/OptionDescriptors;
invokeinterface org.graalvm.options.OptionDescriptors.iterator:()Ljava/util/Iterator;
astore 2
goto 4
StackMap locals: org.graalvm.options.OptionValues top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.graalvm.options.OptionDescriptor
astore 1
start local 1 2: aload 0
aload 1
invokevirtual org.graalvm.options.OptionDescriptor.getKey:()Lorg/graalvm/options/OptionKey;
invokeinterface org.graalvm.options.OptionValues.hasBeenSet:(Lorg/graalvm/options/OptionKey;)Z
ifeq 4
3: iconst_1
ireturn
end local 1 4: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/graalvm/options/OptionValues;
2 4 1 descriptor Lorg/graalvm/options/OptionDescriptor;
}
SourceFile: "OptionValues.java"