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>
  • Constructor Details

    • NativeConfigurationFactory

      public NativeConfigurationFactory()
  • Method Details

    • parseOptions

      public NativeConfigurationFactory.Key parseOptions(org.graalvm.options.OptionValues options)
      Specified by:
      parseOptions in interface com.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
    • getPriority

      public int getPriority()
      Specified by:
      getPriority in interface com.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
    • getOptionDescriptors

      public List<org.graalvm.options.OptionDescriptor> getOptionDescriptors()
      Specified by:
      getOptionDescriptors in interface com.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
    • getName

      public String getName()
      Specified by:
      getName in interface com.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>
    • getHint

      public String getHint()
      Specified by:
      getHint in interface com.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:
      createConfiguration in interface com.oracle.truffle.llvm.runtime.config.ConfigurationFactory<NativeConfigurationFactory.Key>