FIR: Fix INFERENCE_NO_INFORMATION_FOR_PARAMETER on type alias with generic expansion
^KT-46996 Fixed
This commit is contained in:
committed by
TeamCityServer
parent
d76db0e011
commit
5ade831665
@@ -14,4 +14,4 @@ class Test1 : DeprecatedClassAlias()
|
||||
|
||||
class Test2 : WithDeprecatedCtorAlias()
|
||||
|
||||
val test3 = <!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>ArrayListOfDeprecatedClass<!>()
|
||||
val test3 = ArrayListOfDeprecatedClass()
|
||||
|
||||
@@ -10,4 +10,4 @@ val ms: MyString = "MyString"
|
||||
val msn: MyString? = null
|
||||
|
||||
val msc: MyStringContainer = Container(ms)
|
||||
val msc1 = <!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>MyStringContainer<!>(null)
|
||||
val msc1 = MyStringContainer(null)
|
||||
|
||||
+3
-3
@@ -7,8 +7,8 @@ typealias CIn = C<in Int>
|
||||
typealias COut = C<out Int>
|
||||
typealias CT<T> = C<T>
|
||||
|
||||
val test1 = <!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>CStar<!>()
|
||||
val test2 = <!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>CIn<!>()
|
||||
val test3 = <!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>COut<!>()
|
||||
val test1 = CStar()
|
||||
val test2 = CIn()
|
||||
val test3 = COut()
|
||||
val test4 = CT<<!PROJECTION_ON_NON_CLASS_TYPE_ARGUMENT!>*<!>>()
|
||||
val test5 = CT<CT<*>>()
|
||||
|
||||
+2
-2
@@ -8,10 +8,10 @@ typealias PIntIntA = Pair<Int, Int>
|
||||
typealias PA<T1A, T2A> = Pair<T1A, T2A>
|
||||
typealias P2A<TA> = Pair<TA, TA>
|
||||
|
||||
val test1 = <!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>CIntA<!>(10)
|
||||
val test1 = CIntA(10)
|
||||
val test2 = CA<Int>(10)
|
||||
val test3 = CA(10)
|
||||
val test4 = <!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER, NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>PIntIntA<!>(10, 20)
|
||||
val test4 = PIntIntA(10, 20)
|
||||
val test5 = PA<Int, Int>(10, 20)
|
||||
val test6 = PA(10, 20)
|
||||
val test7 = P2A<Int>(10, 20)
|
||||
|
||||
Reference in New Issue
Block a user