blob: 9845e279cbbada89f0035c96bad69596d0941f37 [file]
// FILE: AccessorGenericSignature.java
package test;
public class AccessorGenericSignature {
private final BadClass b = new BadClass();
}
// FILE: AccessorGenericSignature.kt
package test
import java.util.ArrayList
public class BadClass {
fun foo() {
val x: () -> Int = {
bar(ArrayList<Int>())
baz<Double, ArrayList<Double>>(ArrayList())
0
}
}
private fun <D> bar(f: List<D>) {}
private fun <E : Number, F : MutableList<E>> baz(m: List<F>) {}
}