public class AnnotatedField extends Object implements ReadableJavaField, com.oracle.graal.pointsto.infrastructure.OriginalFieldProvider
| Constructor and Description |
|---|
AnnotatedField(jdk.vm.ci.meta.ResolvedJavaField original,
Annotation injectedAnnotation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowConstantFolding() |
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
Annotation[] |
getAnnotations() |
Annotation[] |
getDeclaredAnnotations() |
jdk.vm.ci.meta.ResolvedJavaType |
getDeclaringClass() |
Field |
getJavaField() |
int |
getModifiers() |
String |
getName() |
int |
getOffset() |
jdk.vm.ci.meta.JavaType |
getType() |
boolean |
injectFinalForRuntimeCompilation() |
boolean |
isInternal() |
boolean |
isSynthetic() |
jdk.vm.ci.meta.JavaConstant |
readValue(jdk.vm.ci.meta.JavaConstant receiver) |
String |
toString() |
clone, 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 AnnotatedField(jdk.vm.ci.meta.ResolvedJavaField original,
Annotation injectedAnnotation)
public Annotation[] getAnnotations()
getAnnotations in interface AnnotatedElementpublic Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface AnnotatedElementpublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface AnnotatedElementpublic jdk.vm.ci.meta.JavaConstant readValue(jdk.vm.ci.meta.JavaConstant receiver)
readValue in interface ReadableJavaFieldpublic boolean allowConstantFolding()
allowConstantFolding in interface ReadableJavaFieldpublic boolean injectFinalForRuntimeCompilation()
injectFinalForRuntimeCompilation in interface ReadableJavaFieldpublic String getName()
getName in interface jdk.vm.ci.meta.JavaFieldpublic jdk.vm.ci.meta.JavaType getType()
getType in interface jdk.vm.ci.meta.JavaFieldpublic int getModifiers()
getModifiers in interface jdk.vm.ci.meta.ModifiersProvidergetModifiers in interface jdk.vm.ci.meta.ResolvedJavaFieldpublic int getOffset()
getOffset in interface jdk.vm.ci.meta.ResolvedJavaFieldpublic boolean isInternal()
isInternal in interface jdk.vm.ci.meta.ResolvedJavaFieldpublic boolean isSynthetic()
isSynthetic in interface jdk.vm.ci.meta.ResolvedJavaFieldpublic jdk.vm.ci.meta.ResolvedJavaType getDeclaringClass()
getDeclaringClass in interface jdk.vm.ci.meta.JavaFieldgetDeclaringClass in interface jdk.vm.ci.meta.ResolvedJavaFieldpublic Field getJavaField()
getJavaField in interface com.oracle.graal.pointsto.infrastructure.OriginalFieldProvider