1
0
Mirror von https://github.com/eclipse-aspectj/aspectj.git synchronisiert 2024-08-26 17:58:43 +02:00
org.aspectj/tests/harness/WarningTest.java
2003-03-10 22:47:43 +00:00

23 Zeilen
544 B
Java

import org.aspectj.testing.Tester;
public class WarningTest {
public static void main (String[] args) {
boolean passed = true;
try { ok(); }
catch (Error e) { passed = false; }
Tester.check(passed, "did not catch error");
}
public static void ok() {
try {
throw new Error();
} catch(Error e) { } // CW 14 per aspect
}
static aspect A {
declare warning : withincode(void WarningTest.ok())
&& (handler(Error)) : "warning";
}
}