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

privileged aspect C {
    
    public void fish.PrivateClass.fooC() {
        c--;
        main.Main.doThang("C: " + c);
        main.Main.doThang("C: " + c());
    }
    
    before(PrivateClass obj): call(void PrivateClass.goo()) && target(obj) {
	obj.c--;
	main.Main.doThang("C: " + obj.c);
	main.Main.doThang("C: " + obj.c());
    }
}