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