Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

Privileged.java 510B

1234567891011121314151617181920212223242526272829303132
  1. import java.io.*;
  2. import org.aspectj.lang.*;
  3. public class Privileged {
  4. public static void main(String[] args) {
  5. Privileged p = new Privileged();
  6. System.out.println("got: " + A.getX(p));
  7. System.out.println("s: " + s);
  8. }
  9. private int m() {
  10. return 2;
  11. }
  12. private int x = 1;
  13. private static String s = "hi";
  14. }
  15. privileged aspect A {
  16. static int getX(Privileged p) {
  17. Runnable r = new Runnable() {
  18. public void run() {
  19. Privileged.s += 10;
  20. }
  21. };
  22. r.run();
  23. return p.x + p.m();
  24. }
  25. }