public interface com.oracle.truffle.llvm.runtime.config.ConfigurationFactory<KEY>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.oracle.truffle.llvm.runtime.config.ConfigurationFactory
super_class: java.lang.Object
{
public abstract int getPriority();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract KEY parseOptions(org.graalvm.options.OptionValues);
descriptor: (Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/graalvm/options/OptionValues;)TKEY;
MethodParameters:
Name Flags
options
public abstract com.oracle.truffle.llvm.runtime.config.Configuration createConfiguration(com.oracle.truffle.llvm.runtime.LLVMLanguage, com.oracle.truffle.llvm.runtime.ContextExtension$Registry, KEY);
descriptor: (Lcom/oracle/truffle/llvm/runtime/LLVMLanguage;Lcom/oracle/truffle/llvm/runtime/ContextExtension$Registry;Ljava/lang/Object;)Lcom/oracle/truffle/llvm/runtime/config/Configuration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/oracle/truffle/llvm/runtime/LLVMLanguage;Lcom/oracle/truffle/llvm/runtime/ContextExtension$Registry;TKEY;)Lcom/oracle/truffle/llvm/runtime/config/Configuration;
MethodParameters:
Name Flags
language
ctxExtRegistry
key
public abstract java.util.List<org.graalvm.options.OptionDescriptor> getOptionDescriptors();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/graalvm/options/OptionDescriptor;>;
}
Signature: <KEY:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "ConfigurationFactory.java"
InnerClasses:
public abstract Registry = com.oracle.truffle.llvm.runtime.ContextExtension$Registry of com.oracle.truffle.llvm.runtime.ContextExtension