--- /dev/null
+public class PR119543 {
+
+ public abstract static aspect A<T> {
+
+ private pointcut caching();
+ private pointcut permitted();
+
+ before() : caching() {
+ }
+ }
+
+ static aspect A1 extends A<String> {
+ }
+
+}
return new File("../tests/src/org/aspectj/systemtest/ajc150/ajc150.xml");
}
+ // public void testGenericPTW_pr119539_1() { runTest("generic pertypewithin aspect - 1");}
+ //public void testGenericPTW_pr119539_2() { runTest("generic pertypewithin aspect - 2");}
+ //public void testGenericPTW_pr119539_3() { runTest("generic pertypewithin aspect - 3");}
/*
public void testBrokenDispatchByITD_pr72834() { runTest("broken dispatch");}
public void testMissingAccessor_pr73856() { runTest("missing accessor");}
runTest("no NPE with or pointcut and more than one args");
}
+ public void testNoSOBWithGenericInnerAspects_pr119543() {
+ runTest("no StringOutOfBoundsException with generic inner aspects");
+ }
+
// helper methods.....
public SyntheticRepository createRepos(File cpentry) {