Community
Participate
Working Groups
Build ID: M20080221-1800 Steps To Reproduce: class Test4 { final Object o; Test4() { o = ""; class C {C() {o.toString();}} } } More information: "The blank field <var> may not have been initialized". Compiles fine in JDK 1.6.06
This is a regression introduced between 3.3.1 and 3.3.2.
Might be a consequence of fix for bug 203061
Created attachment 104191 [details] Proposed patch
Added InitializationTest#test194
should also backport to 3.3.x maintenance branch
Created attachment 104293 [details] Patch for 3.3.x
Released patch in 3.3.x maintenance branch
Released for 3.5M1
Released to 3.4 maintenance branch Fixed
Released for 3.4.1
Verified for 3.5M1 using I20080805-1307
Verified for 3.4.1 using build M20080827-2000.