@@ -0,0 +1,4 @@ | |||
public aspect Aspect | |||
{ | |||
public boolean IMarker<PARALLELSTATE>.c; | |||
} |
@@ -0,0 +1,3 @@ | |||
public class ClassA<T> | |||
{ | |||
} |
@@ -0,0 +1,3 @@ | |||
abstract public class ClassB<T> implements IMarker<ClassA<T>> | |||
{ | |||
} |
@@ -0,0 +1,3 @@ | |||
public interface IMarker<H> | |||
{ | |||
} |
@@ -34,6 +34,10 @@ import org.aspectj.testing.XMLBasedAjcTestCase; | |||
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"); | |||
} |
@@ -2,6 +2,10 @@ | |||
<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"/> |