Handle expected type more precisely in RemoveExplicitTypeArguments
So #KT-17623 Fixed
This commit is contained in:
+1
-1
@@ -3,7 +3,7 @@ class Foo {
|
||||
fun method(b: Boolean,
|
||||
elementComputable: Computable<String>,
|
||||
processingContext: Any): WeighingComparable<String, ProximityLocation> {
|
||||
return WeighingComparable(elementComputable, ProximityLocation(), Array<Weigher<*, *>>(0) { null!! })
|
||||
return WeighingComparable(elementComputable, ProximityLocation(), Array(0) { null!! })
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
Vendored
+1
-1
@@ -3,5 +3,5 @@ import java.util.ArrayList
|
||||
fun f() {
|
||||
val v : List<Int> = listOf()
|
||||
val copy1: List<Int> = ArrayList(<caret>v)
|
||||
val copy2: = ArrayList(v)
|
||||
val copy2 = ArrayList(v)
|
||||
}
|
||||
|
||||
+1
-1
@@ -2,5 +2,5 @@ import java.util.ArrayList
|
||||
|
||||
fun f() {
|
||||
val copy1: List<Int> = ArrayList(listOf())
|
||||
val copy2: = ArrayList(listOf<Int>())
|
||||
val copy2 = ArrayList(listOf<Int>())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user