mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-231364 Implement Find Usages tool window. Fix kotlin and android tests.
GitOrigin-RevId: dbb994dcb19442d3fc17b7efa71cff8ab6c7f431
This commit is contained in:
committed by
intellij-monorepo-bot
parent
1effef5c72
commit
583eb15330
@@ -42,7 +42,7 @@ public class JavaUsageViewTreeTest extends LightJavaCodeInsightFixtureTestCase {
|
||||
PsiReference ref = ReferencesSearch.search(foo).findFirst();
|
||||
assertNotNull(ref);
|
||||
assertEquals("<root> (1)\n" +
|
||||
" Found usages (1)\n" +
|
||||
" Usages in (1)\n" +
|
||||
" A (1)\n" +
|
||||
" bar() (1)\n" +
|
||||
" 3{ foo();\n", myFixture.getUsageViewTreeTextRepresentation(Collections.singleton(new UsageInfo(ref))));
|
||||
|
||||
@@ -3,4 +3,4 @@ class T {
|
||||
|
||||
}
|
||||
|
||||
// REF: (in java.lang.Integer).MAX_VALUE
|
||||
// REF: of java.lang.Integer.MAX_VALUE
|
||||
|
||||
@@ -4,6 +4,6 @@ fun test() {
|
||||
|
||||
// SEARCH_TEXT: flushBuffer
|
||||
// CHECK_BOX
|
||||
// REF: (in java.io.BufferedOutputStream).flushBuffer()
|
||||
// REF: (in java.io.BufferedWriter).flushBuffer()
|
||||
// REF: (in java.io.OutputStreamWriter).flushBuffer()
|
||||
// REF: of java.io.BufferedOutputStream.flushBuffer()
|
||||
// REF: of java.io.BufferedWriter.flushBuffer()
|
||||
// REF: of java.io.OutputStreamWriter.flushBuffer()
|
||||
|
||||
+1
-1
@@ -4,4 +4,4 @@ open class KotlinBase {
|
||||
open fun <caret>test() {}
|
||||
}
|
||||
|
||||
// REF: (in testing.jj.JavaBase).test()
|
||||
// REF: of testing.jj.JavaBase.test()
|
||||
|
||||
+1
-1
@@ -24,6 +24,6 @@ public class ImplementJavaInnerInterface {
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (in ImplementJavaInnerInterface.OtherJava).foo()
|
||||
// REF: of ImplementJavaInnerInterface.OtherJava.foo()
|
||||
// REF: (in KotlinTest).foo()
|
||||
// REF: <anonymous>.foo()
|
||||
+1
-1
@@ -24,6 +24,6 @@ public class ImplementJavaInnerInterfaceFromUsage {
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (in ImplementJavaInnerInterfaceFromUsage.OtherJava).foo()
|
||||
// REF: of ImplementJavaInnerInterfaceFromUsage.OtherJava.foo()
|
||||
// REF: (in KotlinTest).foo()
|
||||
// REF: <anonymous>.foo()
|
||||
+1
-1
@@ -8,4 +8,4 @@ fun test() {
|
||||
}
|
||||
|
||||
// REF: (in TestFromJava).testMethod()
|
||||
// REF: (in BaseJava).testMethod()
|
||||
// REF: of BaseJava.testMethod()
|
||||
|
||||
+2
-2
@@ -4,5 +4,5 @@ open class KotlinBase {
|
||||
open var <caret>some = "Test"
|
||||
}
|
||||
|
||||
// REF: (in testing.jj.JavaBase).getSome()
|
||||
// REF: (in testing.jj.JavaBase).setSome(String)
|
||||
// REF: of testing.jj.JavaBase.getSome()
|
||||
// REF: of testing.jj.JavaBase.setSome(String)
|
||||
+1
-1
@@ -10,4 +10,4 @@ fun test(m: MyClass) {
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (in test.Test).act(Action)
|
||||
// REF: of test.Test.act(Action)
|
||||
@@ -1,4 +1,4 @@
|
||||
@java.lang.annotation.Retention(va<caret>lue = java.lang.annotation.RetentionPolicy.RUNTIME)
|
||||
annotation class Anno()
|
||||
|
||||
// REF: (in java.lang.annotation.Retention).value()
|
||||
// REF: of java.lang.annotation.Retention.value()
|
||||
+1
-1
@@ -4,4 +4,4 @@ class A {
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (in JavaClass).JavaClass(String)
|
||||
// REF: of JavaClass.JavaClass(String)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.R<caret>UNTIME)
|
||||
annotation class Anno()
|
||||
|
||||
// REF: (in java.lang.annotation.RetentionPolicy).RUNTIME
|
||||
// REF: of java.lang.annotation.RetentionPolicy.RUNTIME
|
||||
@@ -3,4 +3,4 @@ fun some() {
|
||||
jClass.<caret>setListener {}
|
||||
}
|
||||
|
||||
// REF: (in JavaTest.SomeJavaClass).setListener(SAMInterface)
|
||||
// REF: of JavaTest.SomeJavaClass.setListener(SAMInterface)
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
val c = java.util.concurrent.Executors.newFixedThreadPool(1).<caret>submit { }
|
||||
|
||||
// REF: (in java.util.concurrent.ExecutorService).submit(Runnable)
|
||||
// REF: of java.util.concurrent.ExecutorService.submit(Runnable)
|
||||
@@ -12,17 +12,17 @@ fun JavaClass.foo(javaClass: JavaClass) {
|
||||
}
|
||||
|
||||
// MULTIRESOLVE
|
||||
// REF1: (in JavaClass).getSomething()
|
||||
// REF2: (in JavaClass).setSomething(int)
|
||||
// REF3: (in JavaClass).getSomething()
|
||||
// REF3: (in JavaClass).setSomething(int)
|
||||
// REF4: (in JavaClass).getSomething()
|
||||
// REF4: (in JavaClass).setSomething(int)
|
||||
// REF5: (in JavaClass).getSomething()
|
||||
// REF5: (in JavaClass).setSomething(int)
|
||||
// REF6: (in JavaClass).getSomething()
|
||||
// REF6: (in JavaClass).setSomething(int)
|
||||
// REF7: (in JavaClass).getSomething()
|
||||
// REF7: (in JavaClass).setSomething(int)
|
||||
// REF8: (in JavaClass).setSomething(int)
|
||||
// REF9: (in JavaClass).setSomething(int)
|
||||
// REF1: of JavaClass.getSomething()
|
||||
// REF2: of JavaClass.setSomething(int)
|
||||
// REF3: of JavaClass.getSomething()
|
||||
// REF3: of JavaClass.setSomething(int)
|
||||
// REF4: of JavaClass.getSomething()
|
||||
// REF4: of JavaClass.setSomething(int)
|
||||
// REF5: of JavaClass.getSomething()
|
||||
// REF5: of JavaClass.setSomething(int)
|
||||
// REF6: of JavaClass.getSomething()
|
||||
// REF6: of JavaClass.setSomething(int)
|
||||
// REF7: of JavaClass.getSomething()
|
||||
// REF7: of JavaClass.setSomething(int)
|
||||
// REF8: of JavaClass.setSomething(int)
|
||||
// REF9: of JavaClass.setSomething(int)
|
||||
|
||||
@@ -2,5 +2,5 @@ test.Utils.fo<caret>o("asd")
|
||||
|
||||
// DEPENDENCIES: classpath:lib-classes
|
||||
|
||||
// REF: (in test.Utils).foo(String)
|
||||
// REF: of test.Utils.foo(String)
|
||||
// FILE: test/Utils.class
|
||||
+1
-1
@@ -2,5 +2,5 @@ test.Utils.fo<caret>o("asd")
|
||||
|
||||
// DEPENDENCIES: classpath:lib-classes; sources:lib-source
|
||||
|
||||
// REF: (in test.Utils).foo(String)
|
||||
// REF: of test.Utils.foo(String)
|
||||
// FILE: test/Utils.java
|
||||
Reference in New Issue
Block a user