blob: 0e4ca64e1ee37b2562f50bad1fc7ead5fbec87cf [file] [log] [blame]
class Foo {
String foo() {
Inner inner = new Inner().invoke();
if (inner.is()) return "";
String var = inner.getVar();
System.out.println(var);
}
private class Inner {
private boolean myResult;
private String var;
boolean is() {
return myResult;
}
public String getVar() {
return var;
}
public Inner invoke() {
var = null;
if (var == null) {
myResult = true;
return this;
}
myResult = false;
return this;
}
}
}