< prev index next >

src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java

Print this page

        

*** 20,30 **** * or visit www.oracle.com if you need additional information or have any * questions. */ package jdk.vm.ci.hotspot; ! import jdk.vm.ci.meta.*; /** * Represents a field in a HotSpot type. */ public interface HotSpotResolvedJavaField extends ResolvedJavaField { --- 20,30 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ package jdk.vm.ci.hotspot; ! import jdk.vm.ci.meta.ResolvedJavaField; /** * Represents a field in a HotSpot type. */ public interface HotSpotResolvedJavaField extends ResolvedJavaField {
*** 43,48 **** --- 43,56 ---- * Checks if this field has the {@link Stable} annotation. * * @return true if field has {@link Stable} annotation, false otherwise */ boolean isStable(); + + /** + * If this field is stable, checks if default values (0, null, etc.) should be considered stable + * as well. + * + * @return true if default values should be considered stable, false otherwise + */ + boolean isDefaultStable(); }
< prev index next >