org.aspectj/tests/bugs152/pr128443/Covariance.java
2006-05-22 10:03:43 +00:00

17 行
231 B
Java

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 {}