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

privileged aspect D {

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