commit | f052b1858b5edd2972ccd95b83d061b5a906ad26 | [log] [tgz] |
---|---|---|
author | bobv@google.com <bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Tue Nov 10 21:07:12 2009 +0000 |
committer | bobv@google.com <bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Tue Nov 10 21:07:12 2009 +0000 |
tree | 5252c725b9462b32083abd1164f34831dd52b76d | |
parent | 44652d8763a56aaadb272584a5d3b090f364728f [diff] |
Missed update to GenerateJavaAST for final/volatile consistency. Patch by: bobv Review by: scottb (TBR) git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6815 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java b/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java index ed69e95..fde5cf1 100644 --- a/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java +++ b/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java
@@ -2535,7 +2535,10 @@ currentClass.addArtificialRescue((JNode) node); if (node instanceof JField) { - ((JField) node).setVolatile(); + JField field = (JField) node; + if (!field.isFinal()) { + field.setVolatile(); + } } } }