Minor. Add a test for KT-10732: no redeclaration for

fun <T> List<T>?.foo()
fun <T> List<T>.foo()
This commit is contained in:
Dmitry Petrov
2016-03-01 13:53:01 +03:00
parent 16afe74dc1
commit eb7cf92fbd
3 changed files with 15 additions and 0 deletions
@@ -0,0 +1,5 @@
fun <T> List<T>?.foo() {}
// NB Not a redeclaration
@JvmName("f1")
fun <T> List<T>.foo() {}
@@ -0,0 +1,4 @@
package
@kotlin.jvm.JvmName(name = "f1") public fun </*0*/ T> kotlin.collections.List<T>.foo(): kotlin.Unit
public fun </*0*/ T> kotlin.collections.List<T>?.foo(): kotlin.Unit
@@ -1126,6 +1126,12 @@ public class DiagnosticsTestWithStdLibGenerated extends AbstractDiagnosticsTestW
doTest(fileName);
}
@TestMetadata("kt10732a.kt")
public void testKt10732a() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/resolve/kt10732a.kt");
doTest(fileName);
}
@TestMetadata("kt4711.kt")
public void testKt4711() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/resolve/kt4711.kt");