123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
-
- import java.util.*;
- import java.io.IOException;
-
- public class Good {
-
- public static String foo;
- public int publicA = 1;
- private int privateA = 2;
- protected int protectedA = 3;
- int packageA = 4;
-
- { publicA = 5; }
-
- static { foo = "hi"; }
-
- public Good() { }
-
- public void foo() {
- int i = 0;
- i += 1;
- i += 2;
- }
-
- { publicA = 6; }
- }
-
- aspect A {
- int pkg1.Bar.interTypeField = 0;
- //void Good.interTypeMethod() { }
-
- int j;
-
- before(): execution(void Good.foo()) {
- System.out.println("");
- }
-
- public void m() { }
-
- pointcut all(): call(* *(..));
-
- after(): all() { System.out.println(""); }
-
- declare warning: call(* mumble*(..)): "warning";
- declare error: call(* gumble*(..)): "error";
- // declare parents: Point extends java.io.Serializable;
- // declare parents: Point implements java.util.Observable;
- // declare soft: Point: call(* *(..));
- }
-
- interface I { }
-
-
- //privileged aspect PrivilegedAspect { }
-
-
|