public class SubstrateTemplates
extends org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
Modifier | Constructor and Description |
---|---|
protected |
SubstrateTemplates(org.graalvm.compiler.options.OptionValues options,
Iterable<org.graalvm.compiler.debug.DebugHandlersFactory> factories,
org.graalvm.compiler.phases.util.Providers providers,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection) |
Modifier and Type | Method and Description |
---|---|
protected org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo |
snippet(Class<? extends org.graalvm.compiler.replacements.Snippets> declaringClass,
String methodName,
Object[] privateLocations) |
protected org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo |
snippet(Class<? extends org.graalvm.compiler.replacements.Snippets> declaringClass,
String methodName,
Object receiver,
Object[] privateLocations) |
protected org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo |
snippet(Class<? extends org.graalvm.compiler.replacements.Snippets> declaringClass,
String methodName,
jdk.vm.ci.meta.ResolvedJavaMethod original,
Object receiver,
org.graalvm.word.LocationIdentity... privateLocations) |
protected org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo |
snippet(Class<? extends org.graalvm.compiler.replacements.Snippets> declaringClass,
String methodName,
jdk.vm.ci.meta.ResolvedJavaMethod original,
Object receiver,
Object[] privateLocations) |
protected SubstrateTemplates(org.graalvm.compiler.options.OptionValues options, Iterable<org.graalvm.compiler.debug.DebugHandlersFactory> factories, org.graalvm.compiler.phases.util.Providers providers, org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection)
protected org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo snippet(Class<? extends org.graalvm.compiler.replacements.Snippets> declaringClass, String methodName, jdk.vm.ci.meta.ResolvedJavaMethod original, Object receiver, org.graalvm.word.LocationIdentity... privateLocations)
snippet
in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
protected org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo snippet(Class<? extends org.graalvm.compiler.replacements.Snippets> declaringClass, String methodName, Object receiver, Object[] privateLocations)
protected org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo snippet(Class<? extends org.graalvm.compiler.replacements.Snippets> declaringClass, String methodName, Object[] privateLocations)