New J2K: implement mutability inference in post-processing

#KT-24293 fixed
#KT-19603 fixed
This commit is contained in:
Ilya Kirillov
2019-09-02 18:56:50 +03:00
parent c28515be59
commit f61bb5aa39
81 changed files with 1263 additions and 231 deletions
+1 -1
View File
@@ -3,6 +3,6 @@ import java.util.ArrayList
internal object A {
@JvmStatic
fun main(args: Array<String>) {
List::class.java.isAssignableFrom(ArrayList::class.java)
MutableList::class.java.isAssignableFrom(ArrayList::class.java)
}
}
+2 -1
View File
@@ -1,4 +1,5 @@
internal class X(private val list: MutableList<Y>) {
internal class X(private val list: List<Y>) {
internal inner class Y
}