diff options
author | aclement <aclement> | 2005-11-02 16:16:29 +0000 |
---|---|---|
committer | aclement <aclement> | 2005-11-02 16:16:29 +0000 |
commit | ade32bc38c17b38811b617f54828feb43a4b7048 (patch) | |
tree | aa53047e5b454704ac84e6aeab7e664f9431ac76 /tests | |
parent | 62d16d52c25f7b5ff389ee2de603bbb3dc186c8e (diff) | |
download | aspectj-ade32bc38c17b38811b617f54828feb43a4b7048.tar.gz aspectj-ade32bc38c17b38811b617f54828feb43a4b7048.zip |
test and fix for pr114744
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"/> |