aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs150
diff options
context:
space:
mode:
authoraclement <aclement>2005-12-13 13:41:47 +0000
committeraclement <aclement>2005-12-13 13:41:47 +0000
commita29212c28921626874bc1c6cbb38ddc72c773280 (patch)
treeff1de0348c075bf22ceff71943af4821a043b385 /tests/bugs150
parentc0fc8fc41653160c06bdc7e8995a5b3a0049ee3a (diff)
downloadaspectj-a29212c28921626874bc1c6cbb38ddc72c773280.tar.gz
aspectj-a29212c28921626874bc1c6cbb38ddc72c773280.zip
test and fix for 119749
Diffstat (limited to 'tests/bugs150')
-rw-r--r--tests/bugs150/pr119749/InheritedThrows.java9
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 {