Community
Participate
Working Groups
The snippet --- class bar { int i = 12 int x = i + 1 } --- compiles to --- public class bar { private int i = 12; private int x = new Function0<Integer>() { public Integer apply() { int _operator_plus = IntegerExtensions.operator_plus(((Integer)this.i), ((Integer)1)); return _operator_plus; } }.apply(); } --- which doesn't compile due to the error "i cannot be resolved or is not a field" under "this.i". I'd expect "bar.this.i" to be generated by the compiler instead of "this.i".
Pushed to master.
Closing all bugs that were set to RESOLVED before Neon.0