public class SubstrateMetaAccessExtensionProvider extends Object implements org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider
Constructor and Description |
---|
SubstrateMetaAccessExtensionProvider() |
Modifier and Type | Method and Description |
---|---|
boolean |
canConstantFoldDynamicAllocation(jdk.vm.ci.meta.ResolvedJavaType type) |
jdk.vm.ci.meta.JavaKind |
getStorageKind(jdk.vm.ci.meta.JavaType type) |
boolean |
isGuaranteedSafepoint(jdk.vm.ci.meta.ResolvedJavaMethod method,
boolean isDirect) |
public SubstrateMetaAccessExtensionProvider()
public jdk.vm.ci.meta.JavaKind getStorageKind(jdk.vm.ci.meta.JavaType type)
getStorageKind
in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider
public boolean canConstantFoldDynamicAllocation(jdk.vm.ci.meta.ResolvedJavaType type)
canConstantFoldDynamicAllocation
in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider
public boolean isGuaranteedSafepoint(jdk.vm.ci.meta.ResolvedJavaMethod method, boolean isDirect)
isGuaranteedSafepoint
in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider