find usages tests -> community
authorpeter <peter@jetbrains.com>
Fri, 27 Jan 2012 22:28:35 +0000 (23:28 +0100)
committerpeter <peter@jetbrains.com>
Fri, 27 Jan 2012 22:28:35 +0000 (23:28 +0100)
java/java-tests/testData/psi/search/findUsages/nonCodeClassUsages/com/Foo.java [new file with mode: 0644]
java/java-tests/testData/psi/search/findUsages/overloadConstructors/A.java [new file with mode: 0644]
java/java-tests/testData/psi/search/findUsages/overloadConstructors/B.java [new file with mode: 0644]
java/java-tests/testData/psi/search/findUsages/siblingImplement/A.java [new file with mode: 0644]

diff --git a/java/java-tests/testData/psi/search/findUsages/nonCodeClassUsages/com/Foo.java b/java/java-tests/testData/psi/search/findUsages/nonCodeClassUsages/com/Foo.java
new file mode 100644 (file)
index 0000000..8571c7f
--- /dev/null
@@ -0,0 +1,4 @@
+package com;
+public class Foo {
+  public static class Bar {}
+}
\ No newline at end of file
diff --git a/java/java-tests/testData/psi/search/findUsages/overloadConstructors/A.java b/java/java-tests/testData/psi/search/findUsages/overloadConstructors/A.java
new file mode 100644 (file)
index 0000000..3e64e62
--- /dev/null
@@ -0,0 +1,9 @@
+public class A {
+  A () {}
+  A (int i) {
+    this ();
+  }
+  A (String s) {
+    this (0);
+  }
+}
diff --git a/java/java-tests/testData/psi/search/findUsages/overloadConstructors/B.java b/java/java-tests/testData/psi/search/findUsages/overloadConstructors/B.java
new file mode 100644 (file)
index 0000000..0ec6235
--- /dev/null
@@ -0,0 +1,8 @@
+public class B extends A {
+  B () {
+   super (1);
+  }
+  void foo () {
+   A a = new A ("");
+  }
+}
\ No newline at end of file
diff --git a/java/java-tests/testData/psi/search/findUsages/siblingImplement/A.java b/java/java-tests/testData/psi/search/findUsages/siblingImplement/A.java
new file mode 100644 (file)
index 0000000..f964427
--- /dev/null
@@ -0,0 +1,12 @@
+class A {
+    public void foo(Object o) {
+    }
+
+    interface I {
+         public void foo(Object o);  //This should be consideredd implemented in A
+    }
+
+}
+
+class B extends A implements A.I {
+}
\ No newline at end of file