public class SubstrateRuntimeConfigurationBuilder extends SharedRuntimeConfigurationBuilder
backendProvider, hostVM, metaAccess, nativeLibraries, options, runtimeConfig, wordTypes| Constructor and Description |
|---|
SubstrateRuntimeConfigurationBuilder(org.graalvm.compiler.options.OptionValues options,
SVMHost hostVM,
com.oracle.graal.pointsto.meta.AnalysisUniverse aUniverse,
jdk.vm.ci.meta.MetaAccessProvider metaAccess,
jdk.vm.ci.meta.ConstantReflectionProvider originalReflectionProvider,
Function<org.graalvm.compiler.phases.util.Providers,SubstrateBackend> backendProvider,
NativeLibraries nativeLibraries,
ClassInitializationSupport classInitializationSupport) |
| Modifier and Type | Method and Description |
|---|---|
protected org.graalvm.compiler.core.common.spi.ConstantFieldProvider |
createConstantFieldProvider(org.graalvm.compiler.phases.util.Providers p) |
protected jdk.vm.ci.meta.ConstantReflectionProvider |
createConstantReflectionProvider(org.graalvm.compiler.phases.util.Providers p) |
protected org.graalvm.compiler.nodes.spi.Replacements |
createReplacements(org.graalvm.compiler.phases.util.Providers p,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection) |
build, createCodeCacheProvider, createForeignCallsProvider, createLoweringProvider, createProviders, createSnippetReflectionProvider, createStampProvider, getRuntimeConfig, getWordTypes, updateLazyStatepublic SubstrateRuntimeConfigurationBuilder(org.graalvm.compiler.options.OptionValues options,
SVMHost hostVM,
com.oracle.graal.pointsto.meta.AnalysisUniverse aUniverse,
jdk.vm.ci.meta.MetaAccessProvider metaAccess,
jdk.vm.ci.meta.ConstantReflectionProvider originalReflectionProvider,
Function<org.graalvm.compiler.phases.util.Providers,SubstrateBackend> backendProvider,
NativeLibraries nativeLibraries,
ClassInitializationSupport classInitializationSupport)
protected jdk.vm.ci.meta.ConstantReflectionProvider createConstantReflectionProvider(org.graalvm.compiler.phases.util.Providers p)
createConstantReflectionProvider in class SharedRuntimeConfigurationBuilderprotected org.graalvm.compiler.core.common.spi.ConstantFieldProvider createConstantFieldProvider(org.graalvm.compiler.phases.util.Providers p)
createConstantFieldProvider in class SharedRuntimeConfigurationBuilderprotected org.graalvm.compiler.nodes.spi.Replacements createReplacements(org.graalvm.compiler.phases.util.Providers p,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection)
createReplacements in class SharedRuntimeConfigurationBuilder