mirror of
https://github.com/eclipse-aspectj/aspectj.git
synced 2024-08-01 08:18:08 +02:00
9da1832d91
privileged aspect so it can't see package-visible types
17 lines
360 B
Java
17 lines
360 B
Java
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());
|
|
}
|
|
}
|