blob: 01358df3f1a8746dcfe4999d25d8d54ed1dfba88 [file] [log] [blame]
class Test {
void foo() {
int i = 0;
Inner inner = new Inner(i).invoke();
int k = inner.getK();
int j = inner.getJ();
int m = k + j;
}
private class Inner {
private int i;
private int j;
private int k;
public Inner(int i) {
this.i = i;
}
public int getJ() {
return j;
}
public int getK() {
return k;
}
public Inner invoke() {
j = i;
k = 0;
return this;
}
}
}