diff options
Diffstat (limited to 'javaparser-symbol-solver-testing/src/test/resources/differentiate_dot_expressions/InnerClassDotExpressions.java')
-rw-r--r-- | javaparser-symbol-solver-testing/src/test/resources/differentiate_dot_expressions/InnerClassDotExpressions.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/javaparser-symbol-solver-testing/src/test/resources/differentiate_dot_expressions/InnerClassDotExpressions.java b/javaparser-symbol-solver-testing/src/test/resources/differentiate_dot_expressions/InnerClassDotExpressions.java new file mode 100644 index 000000000..17b89f02f --- /dev/null +++ b/javaparser-symbol-solver-testing/src/test/resources/differentiate_dot_expressions/InnerClassDotExpressions.java @@ -0,0 +1,25 @@ +public class InnerClassDotExpressions { + public static void main(String[] args) { + InnerClassContainer.InnerClass.methodCall(); + InnerClassContainer.InnerClass.InnerInnerClass.innerMethodCall(); + InnerClassContainer.InnerClass.InnerInnerClass.InnerInnerInnerClass.innerInnerMethodCall(); + } +} + +class InnerClassContainer { + class InnerClass { + public static String methodCall() { + return "CalledMethod"; + } + class InnerInnerClass { + public static String innerMethodCall() { + return "CalledInnerInnerClass"; + } + class InnerInnerInnerClass { + public static String innerInnerMethodCall() { + return "CalledInnerInnerInnerClass"; + } + } + } + } +} |