blob: 9015d530954ac7138ef377181dd11d69a8ecf7a1 [file] [log] [blame]
// TARGET_BACKEND: JVM
// WITH_STDLIB
// FILE: removeAtBridgeClashWithJava.kt
abstract class AJALI : JavaAbstractList<Int>()
class K : AJALI() {
override val size: Int get() = TODO()
override fun contains(element: Int?): Boolean = TODO()
override fun containsAll(elements: Collection<Int>): Boolean = TODO()
override fun get(index: Int): Int = TODO()
override fun indexOf(element: Int?): Int = TODO()
override fun isEmpty(): Boolean = TODO()
override fun iterator(): MutableIterator<Int> = TODO()
override fun lastIndexOf(element: Int?): Int = TODO()
override fun add(element: Int?): Boolean = TODO()
override fun add(index: Int, element: Int?): Unit = TODO()
override fun addAll(index: Int, elements: Collection<Int>): Boolean = TODO()
override fun addAll(elements: Collection<Int>): Boolean = TODO()
override fun clear(): Unit = TODO()
override fun listIterator(): MutableListIterator<Int> = TODO()
override fun listIterator(index: Int): MutableListIterator<Int> = TODO()
override fun remove(element: Int?): Boolean = TODO()
override fun removeAll(elements: Collection<Int>): Boolean = TODO()
override fun retainAll(elements: Collection<Int>): Boolean = TODO()
override fun set(index: Int, element: Int?): Int = TODO()
override fun subList(fromIndex: Int, toIndex: Int): MutableList<Int> = TODO()
}
fun box(): String {
K().removeAt(32)
return JavaAbstractList.OK
}
// FILE: JavaAbstractList.java
import java.util.List;
public abstract class JavaAbstractList<T> implements List<T> {
public static String OK = "";
@Override
public final T remove(int index) {
OK = "OK";
return null;
}
}