public abstract class CustomSubstitutionField extends Object implements ReadableJavaField, com.oracle.graal.pointsto.infrastructure.OriginalFieldProvider
| Modifier and Type | Field and Description |
|---|---|
protected jdk.vm.ci.meta.ResolvedJavaType |
declaringClass |
| Constructor and Description |
|---|
CustomSubstitutionField(jdk.vm.ci.meta.ResolvedJavaType declaringClass) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
Annotation[] |
getAnnotations() |
Annotation[] |
getDeclaredAnnotations() |
jdk.vm.ci.meta.ResolvedJavaType |
getDeclaringClass() |
Field |
getJavaField() |
int |
getModifiers() |
int |
getOffset() |
boolean |
isInternal() |
boolean |
isSynthetic() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallowConstantFolding, injectFinalForRuntimeCompilation, injectFinalForRuntimeCompilation, readFieldValue, readValueisAbstract, isConcrete, isFinalFlagSet, isInterface, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatilegetAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, isAnnotationPresentpublic CustomSubstitutionField(jdk.vm.ci.meta.ResolvedJavaType declaringClass)
public 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 Annotation[] getAnnotations()
getAnnotations in interface AnnotatedElementpublic Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface AnnotatedElementpublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface AnnotatedElementpublic Field getJavaField()
getJavaField in interface com.oracle.graal.pointsto.infrastructure.OriginalFieldProvider