summaryrefslogtreecommitdiffstats
path: root/tests/new/privilegedAspects/fowl/D.java
blob: 4b36d2fe87d8e6388b9cae9e3eff0df5c8539340 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package fowl;
import main.Main;

privileged aspect D {

    public void fish.PrivateClass.fooD() {
        d--;
        Main.doThang("D: " + d);
        Main.doThang("D: " + d());
    }
    
    before(fish.PrivateClass obj): call(void fish.PrivateClass.goo()) && target(obj) {
	obj.d--;
	Main.doThang("D: " + obj.d);
	Main.doThang("D: " + obj.d());
    }
}