Why is it that in 1.3 and 1.4 final variables that are copied to an inner class are copied
after initialization but in 1.5 it suddenly moved to
before initialization? This came up as a result of
this thread and I'm curious to know if anyone has any ideas. I've found the Sun forums have far more arrogance than they do actual knowledge and most of the intelligent posters are from Javaranch anyway so I'm asking here.
Compiled in 1.4:
Compiled in 1.5:
EDIT: Disabled smilies.
[ December 15, 2005: Message edited by: Ken Blair ]