public abstract class SharedConstantFieldProvider
extends org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
Modifier and Type | Field and Description |
---|---|
protected ClassInitializationSupport |
classInitializationSupport |
Constructor and Description |
---|
SharedConstantFieldProvider(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
ClassInitializationSupport classInitializationSupport) |
Modifier and Type | Method and Description |
---|---|
boolean |
isFinalField(jdk.vm.ci.meta.ResolvedJavaField field,
org.graalvm.compiler.core.common.spi.ConstantFieldProvider.ConstantFieldTool<?> tool) |
foldStableArray, isDefaultStableField, isFinalFieldValueConstant, isPrimitiveBoxingCacheField, isStableField, isStableFieldValueConstant, isSyntheticEnumSwitchMap, isWellKnownImplicitStableField, readConstantField
protected final ClassInitializationSupport classInitializationSupport
public SharedConstantFieldProvider(jdk.vm.ci.meta.MetaAccessProvider metaAccess, ClassInitializationSupport classInitializationSupport)