Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

DeclareWarningMain.java 496B

21 år sedan
21 år sedan
21 år sedan
12345678910111213141516171819
  1. import org.aspectj.testing.*;
  2. public class DeclareWarningMain {
  3. public static void main (String[] args) { // DW 4 main
  4. Tester.checkAllEvents();
  5. }
  6. static {
  7. Tester.expectEvent("before");
  8. }
  9. }
  10. aspect Warnings {
  11. declare warning : execution(static void main(String[])) : "main"; // for DW 4 main
  12. // just to show that pointcut is valid - works if warning removed
  13. before() : execution(static void main(String[])) {
  14. Tester.event("before");
  15. }
  16. }