blob: 2263c670061c0e83576637fdfa5377374a887414 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
interface Result {}
interface Factory {
Result getInstance();
}
aspect A_forB {
declare parents: B implements Result;
public B D.getInstance() {
return new B();
}
}
class D implements Factory {}
class B {}
|