New J2K: Fix existing test data

This commit is contained in:
Ilya Kirillov
2019-03-26 22:32:42 +03:00
committed by Ilya Kirillov
parent 76b73542d9
commit b13f7431f2
121 changed files with 655 additions and 324 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ package demo
internal class Test {
fun main() {
val commonMap: HashMap<String?, Int?> = HashMap()
val commonMap: HashMap<String, Int> = HashMap()
val rawMap: HashMap<*, *> = HashMap<String?, Int?>()
val superRawMap: HashMap<*, *> = HashMap<Any?, Any?>()
}
@@ -9,7 +9,7 @@ internal class Collection<E>(e: E?) {
internal class Test {
fun main() {
val raw1 = Collection(1)
val raw2 = Collection<Int?>(1)
val raw3 = Collection<String?>("1")
val raw2 = Collection(1)
val raw3 = Collection("1")
}
}
+1 -2
View File
@@ -1,9 +1,8 @@
// 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 common: List<String> = ArrayList()
val raw: List<*> = ArrayList<String?>()
val superRaw: List<*> = ArrayList<Any?>()
}