diff options
author | aclement <aclement> | 2005-12-13 13:41:47 +0000 |
---|---|---|
committer | aclement <aclement> | 2005-12-13 13:41:47 +0000 |
commit | a29212c28921626874bc1c6cbb38ddc72c773280 (patch) | |
tree | ff1de0348c075bf22ceff71943af4821a043b385 /tests/bugs150 | |
parent | c0fc8fc41653160c06bdc7e8995a5b3a0049ee3a (diff) | |
download | aspectj-a29212c28921626874bc1c6cbb38ddc72c773280.tar.gz aspectj-a29212c28921626874bc1c6cbb38ddc72c773280.zip |
test and fix for 119749
Diffstat (limited to 'tests/bugs150')
-rw-r--r-- | tests/bugs150/pr119749/InheritedThrows.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/tests/bugs150/pr119749/InheritedThrows.java b/tests/bugs150/pr119749/InheritedThrows.java index d29a72089..3c3021d5d 100644 --- a/tests/bugs150/pr119749/InheritedThrows.java +++ b/tests/bugs150/pr119749/InheritedThrows.java @@ -1,10 +1,7 @@ public class InheritedThrows { static aspect A { - declare warning : execution (* *.*(..) throws Ex1) : "one"; -// declare warning : execution (* *.*(..) throws Ex2) : "two"; -// declare warning : execution (* *.*(..) throws !(Ex1||Ex2)) : "neither"; -// declare warning : execution (* *.*(..) throws Ex1, Ex2) : "both"; + after() throwing(Ex1 a): execution(* *.*(..) throws Ex1) {} } public static class Ex1 extends Exception {} @@ -16,7 +13,7 @@ public class InheritedThrows { } private static class NestedClass1 implements MyInterface { - public void m() throws Ex1 {} + public void m() throws Ex1 {} // MATCHES HERE } private static class NestedClass2 implements MyInterface { @@ -24,7 +21,7 @@ public class InheritedThrows { } private static class NestedClassBoth implements MyInterface { - public void m() throws Ex1, Ex2 {} + public void m() throws Ex1, Ex2 {} // MATCHES HERE } private static class NestedClassNeither implements MyInterface { |