public interface HostVM
| Modifier and Type | Method and Description |
|---|---|
void |
checkForbidden(AnalysisType type,
AnalysisType.UsageKind kind) |
void |
clearInThread() |
org.graalvm.compiler.java.GraphBuilderPhase.Instance |
createGraphBuilderPhase(HostedProviders providers,
org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration graphBuilderConfig,
org.graalvm.compiler.phases.OptimisticOptimizations optimisticOpts,
org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext initialIntrinsicContext) |
Object |
getConfiguration() |
default String |
getImageName()
Gets the name of the native image being built.
|
Optional<AnalysisMethod> |
handleForeignCall(org.graalvm.compiler.core.common.spi.ForeignCallDescriptor foreignCallDescriptor,
org.graalvm.compiler.core.common.spi.ForeignCallsProvider foreignCallsProvider) |
String |
inspectServerContentPath() |
void |
installInThread(Object vmConfig) |
boolean |
isInitialized(AnalysisType type) |
boolean |
isRelocatedPointer(Object originalObject) |
org.graalvm.compiler.options.OptionValues |
options() |
void |
registerType(AnalysisType newValue) |
void |
warn(String message) |
org.graalvm.compiler.options.OptionValues options()
boolean isRelocatedPointer(Object originalObject)
void clearInThread()
void installInThread(Object vmConfig)
Object getConfiguration()
void checkForbidden(AnalysisType type, AnalysisType.UsageKind kind)
void registerType(AnalysisType newValue)
boolean isInitialized(AnalysisType type)
Optional<AnalysisMethod> handleForeignCall(org.graalvm.compiler.core.common.spi.ForeignCallDescriptor foreignCallDescriptor, org.graalvm.compiler.core.common.spi.ForeignCallsProvider foreignCallsProvider)
org.graalvm.compiler.java.GraphBuilderPhase.Instance createGraphBuilderPhase(HostedProviders providers, org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration graphBuilderConfig, org.graalvm.compiler.phases.OptimisticOptimizations optimisticOpts, org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext initialIntrinsicContext)
String inspectServerContentPath()
void warn(String message)
default String getImageName()
null if this VM is not being used in the context of building a native image