--- /dev/null
+public aspect Aspect
+{
+ public boolean IMarker<PARALLELSTATE>.c;
+}
--- /dev/null
+public class ClassA<T>
+{
+}
\ No newline at end of file
--- /dev/null
+abstract public class ClassB<T> implements IMarker<ClassA<T>>
+{
+}
--- /dev/null
+public interface IMarker<H>
+{
+}
public class Ajc164Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
+ public void testGenericsItdNpe_pr267559() {
+ runTest("generics and itd npe");
+ }
+
public void testAnnoStyleLong_pr266564() {
runTest("annotation style long");
}
<suite>
+ <ajc-test dir="bugs164/pr267559" title="generics and itd npe">
+ <compile files="IMarker.java ClassB.java Aspect.java ClassA.java" options="-1.5"/>
+ </ajc-test>
+
<ajc-test dir="bugs164/pr266564" title="annotation style long">
<compile files="AA.java" options="-1.5"/>
<run class="business.AA"/>