You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

NestedClass.java 772B

1234567891011121314151617181920212223242526272829
  1. package test4;
  2. public class NestedClass {
  3. public S.S2 s2;
  4. public class N {
  5. public String toString() { return "N"; }
  6. }
  7. public static class S {
  8. public String toString() { return "S"; }
  9. public static class S2 {
  10. public String toString() { return "S2"; }
  11. }
  12. }
  13. public Object foo() {
  14. class In {
  15. public String toString() { return "S"; }
  16. public String toString2() { return new S().toString(); }
  17. }
  18. return new Object() {
  19. public String toString() {
  20. return new Object() {
  21. public String toString() {
  22. return "ok";
  23. }
  24. }.toString();
  25. }
  26. };
  27. }
  28. }