public class AnalysisMetaAccessExtensionProvider extends Object implements org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider
| Constructor and Description |
|---|
AnalysisMetaAccessExtensionProvider() |
| 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 jdk.vm.ci.meta.JavaKind getStorageKind(jdk.vm.ci.meta.JavaType type)
getStorageKind in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProviderpublic boolean canConstantFoldDynamicAllocation(jdk.vm.ci.meta.ResolvedJavaType type)
canConstantFoldDynamicAllocation in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProviderpublic boolean isGuaranteedSafepoint(jdk.vm.ci.meta.ResolvedJavaMethod method,
boolean isDirect)
isGuaranteedSafepoint in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider