aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-symbol-solver-testing/src/test/resources/differentiate_dot_expressions/InnerClassDotExpressions.java
diff options
context:
space:
mode:
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.java25
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";
+ }
+ }
+ }
+ }
+}