Class NativeConfigurationFactory
java.lang.Object
com.oracle.truffle.llvm.nativemode.NativeConfigurationFactory
- All Implemented Interfaces:
com.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
public class NativeConfigurationFactory
extends Object
implements com.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.oracle.truffle.llvm.runtime.config.ConfigurationcreateConfiguration(com.oracle.truffle.llvm.runtime.LLVMLanguage language, com.oracle.truffle.llvm.runtime.ContextExtension.Registry ctxExtRegistry, NativeConfigurationFactory.Key key) getHint()getName()List<org.graalvm.options.OptionDescriptor> intparseOptions(org.graalvm.options.OptionValues options)
-
Constructor Details
-
NativeConfigurationFactory
public NativeConfigurationFactory()
-
-
Method Details
-
parseOptions
- Specified by:
parseOptionsin interfacecom.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfacecom.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
-
getOptionDescriptors
- Specified by:
getOptionDescriptorsin interfacecom.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
-
getName
- Specified by:
getNamein interfacecom.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
-
getHint
- Specified by:
getHintin interfacecom.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
-
createConfiguration
public com.oracle.truffle.llvm.runtime.config.Configuration createConfiguration(com.oracle.truffle.llvm.runtime.LLVMLanguage language, com.oracle.truffle.llvm.runtime.ContextExtension.Registry ctxExtRegistry, NativeConfigurationFactory.Key key) - Specified by:
createConfigurationin interfacecom.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
-