blob: 3eae87f94120e0a83b8493075588519a85ad9375 [file] [log] [blame]
class A {
private final MyBase myDelegate = new MyBase();
int fieldFromA;
public void firstMethodFromBase() {
myDelegate.firstMethodFromBase();
}
private class MyBase extends Base {
public void firstMethodFromBase() {
super.firstMethodFromBase();
}
public void secondMethodFromBase() {
fieldFromA = 27;
A.this.fieldFromA++;
}
Base getInstance() {
return this;
}
}
}