Test completion of single file facades in java
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
public final class NewName {
|
||||||
|
public static final void foo() { /* compiled code */ }
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
//NewName
|
||||||
|
@file:JvmName("NewName")
|
||||||
|
|
||||||
|
fun foo() {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -75,6 +75,12 @@ public class KotlinLightClassTestGenerated extends AbstractKotlinLightClassTest
|
|||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/asJava/lightClasses/facades/SingleFile.kt");
|
String fileName = JetTestUtils.navigationMetadata("compiler/testData/asJava/lightClasses/facades/SingleFile.kt");
|
||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("SingleJvmClassName.kt")
|
||||||
|
public void testSingleJvmClassName() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("compiler/testData/asJava/lightClasses/facades/SingleJvmClassName.kt");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestMetadata("compiler/testData/asJava/lightClasses/nullabilityAnnotations")
|
@TestMetadata("compiler/testData/asJava/lightClasses/nullabilityAnnotations")
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
public class Testing {
|
||||||
|
void f() {
|
||||||
|
facades.Renamed<caret>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// EXIST: RenamedNew
|
||||||
|
// ABSENT: RenamedFileFacadeKt
|
||||||
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
public class Testing {
|
||||||
|
void f() {
|
||||||
|
mockLib.foo.Mai<caret>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// EXIST: MainKt
|
||||||
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
public class Testing {
|
||||||
|
void f() {
|
||||||
|
mockLib.foo.MainKt.<caret>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// EXIST: topLevelFunction
|
||||||
|
// EXIST: topLevelExtFunction
|
||||||
|
// EXIST: getTopLevelVar
|
||||||
|
// EXIST: setTopLevelVar
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
@file:JvmName("RenamedNew")
|
||||||
|
package facades
|
||||||
|
|
||||||
|
fun foo() {
|
||||||
|
|
||||||
|
}
|
||||||
+18
@@ -107,6 +107,24 @@ public class CompiledKotlinInJavaCompletionTestGenerated extends AbstractCompile
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("RenamedFacade.java")
|
||||||
|
public void testRenamedFacade() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/RenamedFacade.java");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("SingleFileFacade.java")
|
||||||
|
public void testSingleFileFacade() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/SingleFileFacade.java");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("SingleFileFacadeMembers.java")
|
||||||
|
public void testSingleFileFacadeMembers() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/SingleFileFacadeMembers.java");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("Subpackage.java")
|
@TestMetadata("Subpackage.java")
|
||||||
public void testSubpackage() throws Exception {
|
public void testSubpackage() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Subpackage.java");
|
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Subpackage.java");
|
||||||
|
|||||||
+18
@@ -107,6 +107,24 @@ public class KotlinSourceInJavaCompletionTestGenerated extends AbstractKotlinSou
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("RenamedFacade.java")
|
||||||
|
public void testRenamedFacade() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/RenamedFacade.java");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("SingleFileFacade.java")
|
||||||
|
public void testSingleFileFacade() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/SingleFileFacade.java");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("SingleFileFacadeMembers.java")
|
||||||
|
public void testSingleFileFacadeMembers() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/SingleFileFacadeMembers.java");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("Subpackage.java")
|
@TestMetadata("Subpackage.java")
|
||||||
public void testSubpackage() throws Exception {
|
public void testSubpackage() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Subpackage.java");
|
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Subpackage.java");
|
||||||
|
|||||||
Reference in New Issue
Block a user