blob: 2ecc9303962a9c520982e157e5823e9c09eba593 [file] [log] [blame]
class Return {
private Return myReturn;
private int myInt;
public Return <caret>method(Return p) {
p.myInt--;
return p;
}
public void contextLValue() {
myReturn.myInt--;
myReturn = null;
}
public void contextNoUsage() {
myReturn.myInt--;
}
public void contextRValue() {
myReturn.myInt--;
Return r = myReturn;
}
public void contextRValueQualified() {
myReturn.myInt--;
Return r = this.myReturn;
}
}