Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.core.tests.model/workspace/JavaSearchBug565512src/src/lib565512/ExtendedClass565512.java')
-rw-r--r--org.eclipse.jdt.core.tests.model/workspace/JavaSearchBug565512src/src/lib565512/ExtendedClass565512.java59
1 files changed, 59 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.model/workspace/JavaSearchBug565512src/src/lib565512/ExtendedClass565512.java b/org.eclipse.jdt.core.tests.model/workspace/JavaSearchBug565512src/src/lib565512/ExtendedClass565512.java
new file mode 100644
index 0000000000..26435e6901
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/JavaSearchBug565512src/src/lib565512/ExtendedClass565512.java
@@ -0,0 +1,59 @@
+package lib565512;
+
+//this class has references to lib565512.Class565512
+public class ExtendedClass565512 extends Class565512{
+ class InnerClass {}
+ public static class PublicStaticInnerClass {}
+ private class PrivateInnerClass {}
+ private static class PrivateStaticInnerClass {}
+
+ public class ExtendedClass extends Class565512 {}
+ public class ExtendedInnerClass extends Class565512.InnerClass {}
+ static class ExtendedPublicStaticInnerClass extends Class565512.PublicStaticInnerClass {}
+
+ void x() {
+ Class565512 c = new Class565512();
+ c.x();
+ c.main(null);
+ c.customMain(null);
+ c.primitiveMain(null);
+ c.stringReturning();
+ }
+
+ private static void privateStatic() {
+ Class565512.main(null);
+ Class565512.customMain(null);
+ Class565512.primitiveMain(null);
+ Class565512.stringReturning();
+ }
+
+ public static void customMain(String[] args) {
+ Class565512.main(null);
+ Class565512.customMain(null);
+ Class565512.primitiveMain(null);
+ Class565512.stringReturning();
+ }
+
+ public static String stringReturning() {
+ Class565512.main(null);
+ Class565512.customMain(null);
+ Class565512.primitiveMain(null);
+ Class565512.stringReturning();
+ return null;
+ }
+
+ public static void main(String[] args) {
+ Class565512.main(null);
+ Class565512.customMain(null);
+ Class565512.primitiveMain(null);
+ Class565512.stringReturning();
+ }
+
+ public static int primitiveMain(int[] args) {
+ Class565512.main(null);
+ Class565512.customMain(null);
+ Class565512.primitiveMain(null);
+ Class565512.stringReturning();
+ return 0;
+ }
+}

Back to the top