blob: 9e2abc690d7d4113545b4d8c0c17461af6ef8479 [file] [log] [blame]
class A {
int foo() {
int x = 45;
int y = 46;
int inner = 47;
Inner inner1 = new Inner(y).invoke();
y = inner1.getY();
x = inner1.getX();
x = y + x + 45;
boolean z = true;
if (z) {
return y;
} else {
x = y;
}
y = 45;
return x;
}
private class Inner {
private int y;
private int x;
public Inner(int y) {
this.y = y;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
public Inner invoke() {
x = y + 1;
y = 77;
return this;
}
}
}