New J2K: Fix existing test data

This commit is contained in:
Ilya Kirillov
2018-12-01 15:55:37 +03:00
committed by Ilya Kirillov
parent 5236858c20
commit f752796408
330 changed files with 2800 additions and 60 deletions
@@ -0,0 +1,9 @@
package demo
internal class Test {
fun main() {
val commonMap: HashMap<String?, Int?> = HashMap()
val rawMap: HashMap<*, *> = HashMap<String?, Int?>()
val superRawMap: HashMap<*, *> = HashMap<Any?, Any?>()
}
}
@@ -0,0 +1,15 @@
package demo
internal class Collection<E>(e: E?) {
init {
println(e)
}
}
internal class Test {
fun main() {
val raw1 = Collection(1)
val raw2 = Collection<Int?>(1)
val raw3 = Collection<String?>("1")
}
}
+10
View File
@@ -0,0 +1,10 @@
// ERROR: Type inference failed: Not enough information to infer parameter E in constructor ArrayList<E : Any!>() Please specify it explicitly.
package demo
internal class Test {
fun main() {
val common: List<String?> = ArrayList()
val raw: List<*> = ArrayList<String?>()
val superRaw: List<*> = ArrayList<Any?>()
}
}