public class UnsafeAutomaticSubstitutionProcessor
extends com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor
Constructor and Description |
---|
UnsafeAutomaticSubstitutionProcessor(AnnotationSubstitutionProcessor annotationSubstitutions,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection) |
Modifier and Type | Method and Description |
---|---|
void |
computeSubstitutions(SVMHost hostVM,
jdk.vm.ci.meta.ResolvedJavaType hostType,
org.graalvm.compiler.options.OptionValues options) |
void |
init(ImageClassLoader loader,
jdk.vm.ci.meta.MetaAccessProvider originalMetaAccess,
SVMHost hostVM) |
jdk.vm.ci.meta.ResolvedJavaField |
lookup(jdk.vm.ci.meta.ResolvedJavaField field) |
public UnsafeAutomaticSubstitutionProcessor(AnnotationSubstitutionProcessor annotationSubstitutions, org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection)
public void init(ImageClassLoader loader, jdk.vm.ci.meta.MetaAccessProvider originalMetaAccess, SVMHost hostVM)
public jdk.vm.ci.meta.ResolvedJavaField lookup(jdk.vm.ci.meta.ResolvedJavaField field)
lookup
in class com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor
public void computeSubstitutions(SVMHost hostVM, jdk.vm.ci.meta.ResolvedJavaType hostType, org.graalvm.compiler.options.OptionValues options)