public class HotSpotConstantFieldProvider extends JavaConstantFieldProvider
ConstantFieldProvider.ConstantFieldTool<T>
Constructor and Description |
---|
HotSpotConstantFieldProvider(GraalHotSpotVMConfig config,
MetaAccessProvider metaAccess) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isFinalField(ResolvedJavaField field,
ConstantFieldProvider.ConstantFieldTool<?> tool) |
protected boolean |
isStableField(ResolvedJavaField field,
ConstantFieldProvider.ConstantFieldTool<?> tool) |
protected boolean |
isStaticFieldConstant(ResolvedJavaField field,
OptionValues options) |
foldStableArray, isDefaultStableField, isFinalFieldValueConstant, isPrimitiveBoxingCacheField, isStableFieldValueConstant, isSyntheticEnumSwitchMap, isWellKnownImplicitStableField, readConstantField
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
maybeFinal
public HotSpotConstantFieldProvider(GraalHotSpotVMConfig config, MetaAccessProvider metaAccess)
protected boolean isStableField(ResolvedJavaField field, ConstantFieldProvider.ConstantFieldTool<?> tool)
isStableField
in class JavaConstantFieldProvider
protected boolean isFinalField(ResolvedJavaField field, ConstantFieldProvider.ConstantFieldTool<?> tool)
isFinalField
in class JavaConstantFieldProvider
protected boolean isStaticFieldConstant(ResolvedJavaField field, OptionValues options)