org.aspectj/tests/new/declareParents/IllegalAdoption.java
2003-03-27 17:01:11 +00:00

17 lignes
313 B
Java

import org.aspectj.testing.Tester;
public class IllegalAdoption {
static class A {};
static class B extends A {};
static class C extends B {};
static class D {};
static class E extends D {};
static aspect Adoption {
declare parents : E extends C; // should cause a compilation error
}
}