public class AnnotationSupport extends CustomSubstitution<AnnotationSubstitutionType>
metaAccess, typeSubstitutions
Constructor and Description |
---|
AnnotationSupport(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection) |
Modifier and Type | Method and Description |
---|---|
jdk.vm.ci.meta.ResolvedJavaField |
lookup(jdk.vm.ci.meta.ResolvedJavaField field) |
jdk.vm.ci.meta.ResolvedJavaMethod |
lookup(jdk.vm.ci.meta.ResolvedJavaMethod method) |
jdk.vm.ci.meta.ResolvedJavaType |
lookup(jdk.vm.ci.meta.ResolvedJavaType type) |
jdk.vm.ci.meta.ResolvedJavaMethod |
resolve(jdk.vm.ci.meta.ResolvedJavaMethod method) |
jdk.vm.ci.meta.ResolvedJavaType |
resolve(jdk.vm.ci.meta.ResolvedJavaType type) |
addSubstitutionType, canonicalMethodName, findAttributes, findField, findMethod, getSubstitutionType
public AnnotationSupport(jdk.vm.ci.meta.MetaAccessProvider metaAccess, org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection)
public jdk.vm.ci.meta.ResolvedJavaType lookup(jdk.vm.ci.meta.ResolvedJavaType type)
lookup
in class com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor
public jdk.vm.ci.meta.ResolvedJavaType resolve(jdk.vm.ci.meta.ResolvedJavaType type)
resolve
in class com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor
public jdk.vm.ci.meta.ResolvedJavaField lookup(jdk.vm.ci.meta.ResolvedJavaField field)
lookup
in class com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor
public jdk.vm.ci.meta.ResolvedJavaMethod lookup(jdk.vm.ci.meta.ResolvedJavaMethod method)
lookup
in class com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor
public jdk.vm.ci.meta.ResolvedJavaMethod resolve(jdk.vm.ci.meta.ResolvedJavaMethod method)
resolve
in class com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor