public interface ReadableJavaField
extends jdk.vm.ci.meta.ResolvedJavaField
Modifier and Type | Method and Description |
---|---|
boolean |
allowConstantFolding() |
boolean |
injectFinalForRuntimeCompilation() |
static boolean |
injectFinalForRuntimeCompilation(jdk.vm.ci.meta.ResolvedJavaField original) |
static jdk.vm.ci.meta.JavaConstant |
readFieldValue(jdk.vm.ci.meta.ConstantReflectionProvider originalConstantReflection,
jdk.vm.ci.meta.ResolvedJavaField javaField,
jdk.vm.ci.meta.JavaConstant javaConstant) |
jdk.vm.ci.meta.JavaConstant |
readValue(jdk.vm.ci.meta.JavaConstant receiver) |
getDeclaringClass, getModifiers, getOffset, isFinal, isInternal, isSynthetic
isAbstract, isConcrete, isFinalFlagSet, isInterface, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatile
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresent
static jdk.vm.ci.meta.JavaConstant readFieldValue(jdk.vm.ci.meta.ConstantReflectionProvider originalConstantReflection, jdk.vm.ci.meta.ResolvedJavaField javaField, jdk.vm.ci.meta.JavaConstant javaConstant)
jdk.vm.ci.meta.JavaConstant readValue(jdk.vm.ci.meta.JavaConstant receiver)
boolean allowConstantFolding()
boolean injectFinalForRuntimeCompilation()
static boolean injectFinalForRuntimeCompilation(jdk.vm.ci.meta.ResolvedJavaField original)