From: aclement Date: Wed, 22 Jul 2009 17:01:51 +0000 (+0000) Subject: 248297: fix X-Git-Tag: PRE_J5~38 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=13c48f6e488de25566b2426536e9e7e4e1695b42;p=aspectj.git 248297: fix --- diff --git a/tests/bugs166/pr284297/DomainLogic.java b/tests/bugs166/pr284297/DomainLogic.java new file mode 100644 index 000000000..4091f43ac --- /dev/null +++ b/tests/bugs166/pr284297/DomainLogic.java @@ -0,0 +1 @@ +public class DomainLogic> { } diff --git a/tests/bugs166/pr284297/DomainObject.java b/tests/bugs166/pr284297/DomainObject.java new file mode 100644 index 000000000..30fa49f81 --- /dev/null +++ b/tests/bugs166/pr284297/DomainObject.java @@ -0,0 +1 @@ +public class DomainObject { } diff --git a/tests/bugs166/pr284297/FancyDomainLogic.java b/tests/bugs166/pr284297/FancyDomainLogic.java new file mode 100644 index 000000000..bed6c1854 --- /dev/null +++ b/tests/bugs166/pr284297/FancyDomainLogic.java @@ -0,0 +1,6 @@ +//@Configurable +public class FancyDomainLogic> extends DomainLogic { } + +aspect X { +declare parents: FancyDomainLogic implements java.io.Serializable; +} diff --git a/tests/bugs166/pr284297/FancyDomainLogicImpl.java b/tests/bugs166/pr284297/FancyDomainLogicImpl.java new file mode 100644 index 000000000..2a93158bd --- /dev/null +++ b/tests/bugs166/pr284297/FancyDomainLogicImpl.java @@ -0,0 +1 @@ +public class FancyDomainLogicImpl > extends FancyDomainLogic { } diff --git a/tests/src/org/aspectj/systemtest/ajc166/Ajc166Tests.java b/tests/src/org/aspectj/systemtest/ajc166/Ajc166Tests.java index bd6283b77..6019d7a21 100644 --- a/tests/src/org/aspectj/systemtest/ajc166/Ajc166Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc166/Ajc166Tests.java @@ -23,6 +23,10 @@ public class Ajc166Tests extends org.aspectj.testing.XMLBasedAjcTestCase { // runTest("generics bridge"); // } + public void testGenericSigProblem_pr284297() { + runTest("generic signature problem"); + } + public void testInterfacesSerializable_pr283229() { runTest("interfaces and serializable"); } diff --git a/tests/src/org/aspectj/systemtest/ajc166/ajc166.xml b/tests/src/org/aspectj/systemtest/ajc166/ajc166.xml index 0a7d6a8c0..6ccf9262e 100644 --- a/tests/src/org/aspectj/systemtest/ajc166/ajc166.xml +++ b/tests/src/org/aspectj/systemtest/ajc166/ajc166.xml @@ -2,6 +2,11 @@ + + + + +