[FIR] Deprecate using typealias as callable qualifier in import
^KT-64350 Fixed
This commit is contained in:
committed by
Space Team
parent
802366064d
commit
3994e3f63a
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: 1.kt
|
||||
package bar
|
||||
|
||||
typealias HostAlias = Host
|
||||
|
||||
object Host {
|
||||
fun foo() {}
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import bar.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("HostAlias; Host")!>HostAlias<!>.foo
|
||||
|
||||
fun test() {
|
||||
foo()
|
||||
}
|
||||
@@ -1,4 +1,3 @@
|
||||
// FIR_IDENTICAL
|
||||
// FILE: 1.kt
|
||||
package bar
|
||||
|
||||
|
||||
+1
-2
@@ -1,4 +1,3 @@
|
||||
// FIR_IDENTICAL
|
||||
// FILE: 1.kt
|
||||
package bar
|
||||
|
||||
@@ -9,7 +8,7 @@ object Host {
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import bar.HostAlias.foo
|
||||
import bar.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("HostAlias; Host")!>HostAlias<!>.foo
|
||||
|
||||
fun test() {
|
||||
<!UNRESOLVED_REFERENCE!>foo<!>()
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
// SKIP_JAVAC
|
||||
|
||||
// FILE: test/jv/JavaSample.java
|
||||
|
||||
package test.jv;
|
||||
|
||||
public class JavaSample {
|
||||
public static void member() {}
|
||||
}
|
||||
|
||||
// FILE: foo.kt
|
||||
|
||||
package test.kot
|
||||
|
||||
typealias JavaAlias = test.jv.JavaSample
|
||||
|
||||
// FILE: test.kt
|
||||
|
||||
import test.kot.JavaAlias
|
||||
import test.kot.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING!>JavaAlias<!>.member
|
||||
|
||||
fun foo(
|
||||
sample: <!UNRESOLVED_REFERENCE!>JavaSample<!>,
|
||||
alias: JavaAlias
|
||||
) {
|
||||
member()
|
||||
}
|
||||
@@ -1,4 +1,3 @@
|
||||
// FIR_IDENTICAL
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
// SKIP_JAVAC
|
||||
|
||||
|
||||
+1
-2
@@ -1,4 +1,3 @@
|
||||
// FIR_IDENTICAL
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
// SKIP_JAVAC
|
||||
|
||||
@@ -19,7 +18,7 @@ typealias JavaAlias = test.jv.JavaSample
|
||||
// FILE: test.kt
|
||||
|
||||
import test.kot.JavaAlias
|
||||
import test.kot.JavaAlias.member
|
||||
import test.kot.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING!>JavaAlias<!>.member
|
||||
|
||||
fun foo(
|
||||
sample: <!UNRESOLVED_REFERENCE!>JavaSample<!>,
|
||||
|
||||
+1
-1
@@ -42,6 +42,6 @@ import test.EnumAlias.Nested3
|
||||
import test.EnumSample.Nested3.*
|
||||
import test.EnumAlias.<!UNRESOLVED_IMPORT!>Nested3<!>.*
|
||||
|
||||
import test.EnumAlias.Entry
|
||||
import test.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING!>EnumAlias<!>.Entry
|
||||
|
||||
fun f() {}
|
||||
|
||||
Reference in New Issue
Block a user