org.aspectj/tests/new/declareParents/IllegalAdoption.java

17 lines
313 B
Java
Raw Normal View History

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