blob: f7599cffceed5f0baac996b7421a8c93b57512d7 [file] [log] [blame]
class Return {
private Return myReturn;
private int myInt;
public Return method() {
myReturn = new Return();
myReturn.myInt++;
return myReturn;
}
public void contextLValue() {
myReturn = method();
myReturn = null;
}
public void contextNoUsage() {
myReturn = method();
}
public void contextRValue() {
myReturn = method();
Return r = myReturn;
}
public void contextRValueQualified() {
myReturn = method();
Return r = this.myReturn;
}
}