New J2K: Fix existing test data
This commit is contained in:
committed by
Ilya Kirillov
parent
5236858c20
commit
f752796408
@@ -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")
|
||||
}
|
||||
}
|
||||
@@ -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?>()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user