public class HostedSnippetReflectionProvider extends SubstrateSnippetReflectionProvider
Constructor and Description |
---|
HostedSnippetReflectionProvider(SVMHost hostVM,
org.graalvm.compiler.word.WordTypes wordTypes) |
Modifier and Type | Method and Description |
---|---|
<T> T |
asObject(Class<T> type,
jdk.vm.ci.meta.JavaConstant constant) |
jdk.vm.ci.meta.JavaConstant |
forObject(Object object) |
protected Class<?> |
interceptClass(DynamicHub dynamicHub) |
forBoxed, getInjectedNodeIntrinsicParameter, originalClass
public HostedSnippetReflectionProvider(SVMHost hostVM, org.graalvm.compiler.word.WordTypes wordTypes)
public jdk.vm.ci.meta.JavaConstant forObject(Object object)
forObject
in interface org.graalvm.compiler.api.replacements.SnippetReflectionProvider
forObject
in class SubstrateSnippetReflectionProvider
public <T> T asObject(Class<T> type, jdk.vm.ci.meta.JavaConstant constant)
asObject
in interface org.graalvm.compiler.api.replacements.SnippetReflectionProvider
asObject
in class SubstrateSnippetReflectionProvider
protected Class<?> interceptClass(DynamicHub dynamicHub)