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");
|
||||
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")
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@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")
|
||||
public void testSubpackage() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Subpackage.java");
|
||||
|
||||
+18
@@ -107,6 +107,24 @@ public class KotlinSourceInJavaCompletionTestGenerated extends AbstractKotlinSou
|
||||
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")
|
||||
public void testSubpackage() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Subpackage.java");
|
||||
|
||||
Reference in New Issue
Block a user