diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/bugs150/pr114744.aj | 7 | ||||
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java | 1 | ||||
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc150/ajc150.xml | 5 |
3 files changed, 13 insertions, 0 deletions
diff --git a/tests/bugs150/pr114744.aj b/tests/bugs150/pr114744.aj new file mode 100644 index 000000000..735051f05 --- /dev/null +++ b/tests/bugs150/pr114744.aj @@ -0,0 +1,7 @@ +public aspect pr114744 { + Class<? extends pr114744> pr114744.cl; + + void foo() throws Exception { + pr114744 ci = cl.newInstance(); + } +} diff --git a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java index 896bd09a8..54677b88c 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java @@ -56,6 +56,7 @@ public class Ajc150Tests extends org.aspectj.testing.XMLBasedAjcTestCase { public void testMatthewsAspect_pr113947_1() { runTest("maws generic aspect - 1");} public void testMatthewsAspect_pr113947_2() { runTest("maws generic aspect - 2");} public void testFieldGet_pr114343() { runTest("field-get, generics and around advice");} + public void testCaptureBinding_pr114744() { runTest("capturebinding wildcard problem");} public void testBadDecp_pr110788_1() { runTest("bad generic decp - 1");} public void testBadDecp_pr110788_2() { runTest("bad generic decp - 2");} diff --git a/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml b/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml index 96059157b..852ccb981 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml +++ b/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml @@ -16,6 +16,11 @@ </compile> </ajc-test> + <ajc-test dir="bugs150" title="capturebinding wildcard problem"> + <compile files="pr114744.aj" options="-1.5"> + </compile> + </ajc-test> + <ajc-test dir="bugs150/pr114343" title="field-get, generics and around advice"> <compile files="Test.java,Test1.java,Test2.java,TestAspect.aj" options="-1.5"> <message kind="warning" line="7" text="unchecked conversion when advice applied at shadow field-get(java.util.Set Test1.intsSet), expected java.util.Set<java.lang.Integer> but advice uses java.util.Set"/> |