diff options
Diffstat (limited to 'src/test/test4/NestedClass.java')
-rw-r--r-- | src/test/test4/NestedClass.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/test/test4/NestedClass.java b/src/test/test4/NestedClass.java new file mode 100644 index 0000000..3e18f7a --- /dev/null +++ b/src/test/test4/NestedClass.java @@ -0,0 +1,29 @@ +package test4; + +public class NestedClass { + public S.S2 s2; + public class N { + public String toString() { return "N"; } + } + public static class S { + public String toString() { return "S"; } + public static class S2 { + public String toString() { return "S2"; } + } + } + public Object foo() { + class In { + public String toString() { return "S"; } + public String toString2() { return new S().toString(); } + } + return new Object() { + public String toString() { + return new Object() { + public String toString() { + return "ok"; + } + }.toString(); + } + }; + } +} |