kopie van
https://github.com/eclipse-aspectj/aspectj.git
synced 2024-08-27 05:54:38 +02:00
20 regels
496 B
Java
20 regels
496 B
Java
import org.aspectj.testing.*;
|
|
|
|
public class DeclareWarningMain {
|
|
public static void main (String[] args) { // DW 4 main
|
|
Tester.checkAllEvents();
|
|
}
|
|
static {
|
|
Tester.expectEvent("before");
|
|
}
|
|
}
|
|
|
|
aspect Warnings {
|
|
declare warning : execution(static void main(String[])) : "main"; // for DW 4 main
|
|
|
|
// just to show that pointcut is valid - works if warning removed
|
|
before() : execution(static void main(String[])) {
|
|
Tester.event("before");
|
|
}
|
|
}
|