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.

NestedInners.java 872B

123456789101112131415161718192021222324252627282930313233
  1. import org.aspectj.testing.Tester;
  2. public class NestedInners {
  3. public static void main(String[] args) {
  4. Runnable r = new Outer().m("arg:");
  5. r.run();
  6. Tester.check("arg:varg:0");
  7. Tester.check("deep-arg:varg:1");
  8. r.run();
  9. Tester.check("arg:varg:2");
  10. Tester.check("deep-arg:varg:3");
  11. }
  12. }
  13. class Outer {
  14. public Runnable m(final String sarg) {
  15. final String svar = "v"+sarg;
  16. return new Runnable() {
  17. int counter = 0;
  18. public void run() {
  19. Tester.note(sarg + svar+counter++);
  20. new Runnable() {
  21. public void run() {
  22. Tester.note("deep-" + sarg + svar+counter++);
  23. }
  24. }.run();
  25. }
  26. };
  27. }
  28. }