public class InjectedAccessorsField extends Object implements ReadableJavaField, com.oracle.graal.pointsto.infrastructure.OriginalFieldProvider
| Constructor and Description |
|---|
InjectedAccessorsField(jdk.vm.ci.meta.ResolvedJavaField original,
InjectAccessors injectAccessors) |
| 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 InjectedAccessorsField(jdk.vm.ci.meta.ResolvedJavaField original,
InjectAccessors injectAccessors)
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