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 index 000000000000..8571c7f85be9 --- /dev/null +++ b/java/java-tests/testData/psi/search/findUsages/nonCodeClassUsages/com/Foo.java @@ -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 index 000000000000..3e64e62c1fa8 --- /dev/null +++ b/java/java-tests/testData/psi/search/findUsages/overloadConstructors/A.java @@ -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 index 000000000000..0ec62352a17c --- /dev/null +++ b/java/java-tests/testData/psi/search/findUsages/overloadConstructors/B.java @@ -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 index 000000000000..f96442740a09 --- /dev/null +++ b/java/java-tests/testData/psi/search/findUsages/siblingImplement/A.java @@ -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