tests changes after collections mapping
This commit is contained in:
@@ -57,18 +57,18 @@ fun f_plus(): Int {
|
||||
}
|
||||
|
||||
fun <T> tt(t : T) : T {
|
||||
val x : List<Int> = 0
|
||||
x`java::java.util.List.get()`[1]
|
||||
val x : ArrayList<Int> = 0
|
||||
x`java::java.util.ArrayList.get()`[1]
|
||||
val foo = `Bar`Bar()
|
||||
foo`!!`[null, 1]
|
||||
foo`get2`[1, 1]
|
||||
foo`get1`[1]
|
||||
foo`set1`[1] = ""
|
||||
foo`set1`[1, 2] = ""
|
||||
x`java::java.util.List.set()`[1] = null
|
||||
(x`java::java.util.List.set()`[1]) = null
|
||||
x`java::java.util.List.set()`[null] = null
|
||||
(x`java::java.util.List.set()`[null, 2]) = null
|
||||
x`java::java.util.ArrayList.set()`[1] = null
|
||||
(x`java::java.util.ArrayList.set()`[1]) = null
|
||||
x`java::java.util.ArrayList.set()`[null] = null
|
||||
(x`java::java.util.ArrayList.set()`[null, 2]) = null
|
||||
(`not`!foo)[1]`:kotlin::Char`
|
||||
val y = Bar()
|
||||
y`inc`++
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
import `java::java`java.*
|
||||
import java.`java::java.util`util.*
|
||||
|
||||
fun foo(~a~a : `kotlin::Array`Array<`kotlin::Int`Int>) : `java::java.util.List`List {
|
||||
fun foo(~a~a : `kotlin::Array`Array<`kotlin::Int`Int>) : `java::java.util.ArrayList`ArrayList {
|
||||
`a`a.`kotlin::Array.get(Int)`get(1)
|
||||
`a`a.`kotlin::Array.set(Int, Int)`set(1, 1)
|
||||
}
|
||||
|
||||
fun foo(o : `java::java.lang.Object`Object, l : `java::java.util`util.`java::java.util.List`List) : `java::java.util.List`List {}
|
||||
fun foo(o : `java::java.lang.Object`Object, l : `java::java.util`util.`java::java.util.ArrayList`ArrayList) : `java::java.util.ArrayList`ArrayList {}
|
||||
|
||||
~A~class A() {
|
||||
fun f(a : `java::java.util`util.`java::java.util.List`List) {}
|
||||
fun f(a : `java::java.util.List`List) {}
|
||||
fun f(a : `java::java.util`util.`java::java.util.ArrayList`ArrayList) {}
|
||||
fun f(a : `java::java.util.ArrayList`ArrayList) {}
|
||||
|
||||
}
|
||||
|
||||
class B : `java::java.lang.Object`Object {
|
||||
|
||||
fun f(a : `java::java.util`util.`java::java.util.List`List) {}
|
||||
fun f(a : `java::java.util.List`List) {}
|
||||
fun f(a : `java::java.util`util.`java::java.util.ArrayList`ArrayList) {}
|
||||
fun f(a : `java::java.util.ArrayList`ArrayList) {}
|
||||
|
||||
|
||||
~foo~fun foo(abc : `A`A) : `A`A {
|
||||
|
||||
Reference in New Issue
Block a user