public class AnnotationSubstitutionField extends CustomSubstitutionField
declaringClass| Constructor and Description |
|---|
AnnotationSubstitutionField(AnnotationSubstitutionType declaringClass,
jdk.vm.ci.meta.ResolvedJavaMethod accessorMethod,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection,
jdk.vm.ci.meta.MetaAccessProvider metaAccess) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowConstantFolding() |
String |
getName() |
jdk.vm.ci.meta.JavaType |
getType() |
boolean |
injectFinalForRuntimeCompilation() |
jdk.vm.ci.meta.JavaConstant |
readValue(jdk.vm.ci.meta.JavaConstant receiver) |
String |
toString() |
getAnnotation, getAnnotations, getDeclaredAnnotations, getDeclaringClass, getJavaField, getModifiers, getOffset, isInternal, isSyntheticclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitinjectFinalForRuntimeCompilation, readFieldValueisAbstract, isConcrete, isFinalFlagSet, isInterface, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatilegetAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, isAnnotationPresentpublic AnnotationSubstitutionField(AnnotationSubstitutionType declaringClass, jdk.vm.ci.meta.ResolvedJavaMethod accessorMethod, org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection, jdk.vm.ci.meta.MetaAccessProvider metaAccess)
public String getName()
public jdk.vm.ci.meta.JavaType getType()
public jdk.vm.ci.meta.JavaConstant readValue(jdk.vm.ci.meta.JavaConstant receiver)
public boolean allowConstantFolding()
public boolean injectFinalForRuntimeCompilation()