Mercurial > hg > graal-compiler
diff graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java @ 17334:0563b652c052
Unify parsing of graal and hotspot Stable annotations
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Thu, 02 Oct 2014 10:57:03 -0700 |
parents | e7fc65330742 |
children | 2bf5ea10eea7 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java Thu Oct 02 10:54:54 2014 -0700 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java Thu Oct 02 10:57:03 2014 -0700 @@ -338,8 +338,11 @@ * @return true if field has {@link Stable} annotation, false otherwise */ public boolean isStable() { - Annotation annotation = getAnnotation(Stable.class); - return annotation != null; + if ((runtime().getConfig().jvmAccFieldStable & modifiers) != 0) { + return true; + } + assert getAnnotation(Stable.class) == null; + return false; } @Override