Do not reference java.util in tests that run on JS backend.
This commit is contained in:
+3
-3
@@ -1,17 +1,17 @@
|
||||
// TODO: muted automatically, investigate should it be ran for JS or not
|
||||
// IGNORE_BACKEND: JS
|
||||
|
||||
import java.util.Arrays.equals
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun box(): String {
|
||||
val s = arrayOf("live", "long")
|
||||
val t: Array<String> = s.clone()
|
||||
if (!equals(s, t)) return "Fail string"
|
||||
if (!(s contentEquals t)) return "Fail string"
|
||||
if (s === t) return "Fail string identity"
|
||||
|
||||
val ss = arrayOf(s, s)
|
||||
val tt: Array<Array<String>> = ss.clone()
|
||||
if (!equals(ss, tt)) return "Fail string[]"
|
||||
if (!(ss contentEquals tt)) return "Fail string[]"
|
||||
if (ss === tt) return "Fail string[] identity"
|
||||
|
||||
return "OK"
|
||||
|
||||
@@ -1,39 +1,39 @@
|
||||
// TODO: muted automatically, investigate should it be ran for JS or not
|
||||
// IGNORE_BACKEND: JS
|
||||
|
||||
import java.util.Arrays.equals
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun box(): String {
|
||||
val i = intArrayOf(1, 2)
|
||||
if (!equals(i, i.clone())) return "Fail int"
|
||||
if (!(i contentEquals i.clone())) return "Fail int"
|
||||
if (i.clone() === i) return "Fail int identity"
|
||||
|
||||
val j = longArrayOf(1L, 2L)
|
||||
if (!equals(j, j.clone())) return "Fail long"
|
||||
if (!(j contentEquals j.clone())) return "Fail long"
|
||||
if (j.clone() === j) return "Fail long identity"
|
||||
|
||||
val s = shortArrayOf(1.toShort(), 2.toShort())
|
||||
if (!equals(s, s.clone())) return "Fail short"
|
||||
if (!(s contentEquals s.clone())) return "Fail short"
|
||||
if (s.clone() === s) return "Fail short identity"
|
||||
|
||||
val b = byteArrayOf(1.toByte(), 2.toByte())
|
||||
if (!equals(b, b.clone())) return "Fail byte"
|
||||
if (!(b contentEquals b.clone())) return "Fail byte"
|
||||
if (b.clone() === b) return "Fail byte identity"
|
||||
|
||||
val c = charArrayOf('a', 'b')
|
||||
if (!equals(c, c.clone())) return "Fail char"
|
||||
if (!(c contentEquals c.clone())) return "Fail char"
|
||||
if (c.clone() === c) return "Fail char identity"
|
||||
|
||||
val d = doubleArrayOf(1.0, -1.0)
|
||||
if (!equals(d, d.clone())) return "Fail double"
|
||||
if (!(d contentEquals d.clone())) return "Fail double"
|
||||
if (d.clone() === d) return "Fail double identity"
|
||||
|
||||
val f = floatArrayOf(1f, -1f)
|
||||
if (!equals(f, f.clone())) return "Fail float"
|
||||
if (!(f contentEquals f.clone())) return "Fail float"
|
||||
if (f.clone() === f) return "Fail float identity"
|
||||
|
||||
val z = booleanArrayOf(true, false)
|
||||
if (!equals(z, z.clone())) return "Fail boolean"
|
||||
if (!(z contentEquals z.clone())) return "Fail boolean"
|
||||
if (z.clone() === z) return "Fail boolean identity"
|
||||
|
||||
return "OK"
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
operator fun ArrayList<String>.get(index1: Int, index2: Int) = this[index1 + index2]
|
||||
operator fun ArrayList<String>.set(index1: Int, index2: Int, elem: String) {
|
||||
this[index1 + index2] = elem
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
operator fun ArrayList<String>.get(index1: Int, index2: Int) = this[index1 + index2]
|
||||
operator fun ArrayList<String>.set(index1: Int, index2: Int, elem: String) {
|
||||
this[index1 + index2] = elem
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.HashMap
|
||||
|
||||
operator fun HashMap<String, Int?>.set(index: String, elem: Int?) {
|
||||
this.put(index, elem)
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
fun box () : String {
|
||||
val s = java.util.ArrayList<String>()
|
||||
val s = ArrayList<String>()
|
||||
s.add("foo")
|
||||
s[0] += "bar"
|
||||
return if(s[0] == "foobar") "OK" else "fail"
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.*
|
||||
|
||||
operator fun <K, V> MutableMap<K, V>.set(k : K, v : V) = put(k, v)
|
||||
|
||||
fun box() : String {
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
// TODO: muted automatically, investigate should it be ran for JS or not
|
||||
// IGNORE_BACKEND: JS
|
||||
|
||||
import java.util.ArrayList
|
||||
import java.util.Arrays
|
||||
|
||||
|
||||
abstract class A {
|
||||
abstract fun foo(): List<String>
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import java.util.*
|
||||
// WITH_RUNTIME
|
||||
|
||||
open class Content() {
|
||||
override fun toString() = "OK"
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
open class BaseStringList: ArrayList<String>() {
|
||||
}
|
||||
|
||||
|
||||
-2
@@ -1,7 +1,5 @@
|
||||
// TODO: muted automatically, investigate should it be ran for JS or not
|
||||
// IGNORE_BACKEND: JS
|
||||
|
||||
import java.util.ArrayList
|
||||
import java.util.Arrays
|
||||
|
||||
interface A {
|
||||
|
||||
-2
@@ -1,5 +1,3 @@
|
||||
import java.util.HashSet
|
||||
|
||||
class A : HashSet<Long>()
|
||||
|
||||
fun box(): String {
|
||||
|
||||
-2
@@ -1,7 +1,5 @@
|
||||
// KT-6042 java.lang.UnsupportedOperationException with ArrayList
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
class A : ArrayList<String>()
|
||||
|
||||
fun box(): String {
|
||||
|
||||
-2
@@ -1,5 +1,3 @@
|
||||
import java.util.HashMap
|
||||
|
||||
class A : HashMap<String, Double>()
|
||||
|
||||
fun box(): String {
|
||||
|
||||
-2
@@ -1,5 +1,3 @@
|
||||
import java.util.HashSet
|
||||
|
||||
class A : HashSet<Long>()
|
||||
|
||||
fun box(): String {
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// TODO: muted automatically, investigate should it be ran for JS or not
|
||||
// IGNORE_BACKEND: JS
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
class MyCollection<T> : Collection<List<Iterator<T>>> {
|
||||
override fun iterator() = null!!
|
||||
override val size: Int get() = null!!
|
||||
|
||||
-2
@@ -1,7 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.*
|
||||
|
||||
class Itr : Iterator<String> by ArrayList<String>().iterator()
|
||||
class MItr : MutableIterator<String> by ArrayList<String>().iterator()
|
||||
class LItr : ListIterator<String> by ArrayList<String>().listIterator()
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.HashSet
|
||||
|
||||
interface A : Set<String>
|
||||
|
||||
class B : A, HashSet<String>()
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.HashMap
|
||||
|
||||
data class Pair<First, Second>(val first: First, val second: Second)
|
||||
|
||||
fun parseCatalogs(hashMap: Any?) {
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.*
|
||||
|
||||
public inline fun Int.times(body : () -> Unit) {
|
||||
var count = this;
|
||||
while (count > 0) {
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.HashSet
|
||||
|
||||
fun box() : String{
|
||||
val set = HashSet<String>()
|
||||
set.add("foo")
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
fun launch(f : () -> Unit) {
|
||||
f()
|
||||
}
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
operator fun Int.plus(a: Int?) = this + a!!
|
||||
|
||||
public open class PerfectNumberFinder() {
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import java.util.*
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun box() : String {
|
||||
val w = object : Comparator<String?> {
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.*
|
||||
|
||||
class ArrayWrapper<T>() {
|
||||
val contents = ArrayList<T>()
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.*
|
||||
|
||||
class ArrayWrapper<T>() {
|
||||
val contents = ArrayList<T>()
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.*
|
||||
|
||||
class ArrayWrapper<T>() {
|
||||
val contents = ArrayList<T>()
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.*
|
||||
|
||||
class ArrayWrapper<T>() {
|
||||
val contents = ArrayList<T>()
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ fun for_long_range(): Int {
|
||||
}
|
||||
|
||||
fun for_int_list(): Int {
|
||||
val a = java.util.ArrayList<Int>()
|
||||
val a = ArrayList<Int>()
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
var c = 0
|
||||
@@ -42,7 +42,7 @@ fun for_int_list(): Int {
|
||||
}
|
||||
|
||||
fun for_byte_list(): Int {
|
||||
val a = java.util.ArrayList<Byte>()
|
||||
val a = ArrayList<Byte>()
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
var c = 0
|
||||
@@ -54,7 +54,7 @@ fun for_byte_list(): Int {
|
||||
}
|
||||
|
||||
fun for_long_list(): Int {
|
||||
val a = java.util.ArrayList<Long>()
|
||||
val a = ArrayList<Long>()
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
var c = 0
|
||||
@@ -66,7 +66,7 @@ fun for_long_list(): Int {
|
||||
}
|
||||
|
||||
fun for_double_list(): Int {
|
||||
val a = java.util.ArrayList<Double>()
|
||||
val a = ArrayList<Double>()
|
||||
a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0)
|
||||
a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0)
|
||||
var c = 0
|
||||
@@ -78,7 +78,7 @@ fun for_double_list(): Int {
|
||||
}
|
||||
|
||||
fun for_object_list(): Int {
|
||||
val a = java.util.ArrayList<Any>()
|
||||
val a = ArrayList<Any>()
|
||||
a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0)
|
||||
a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0)
|
||||
var c = 0
|
||||
|
||||
@@ -30,7 +30,7 @@ fun for_long_range(): Int {
|
||||
}
|
||||
|
||||
fun for_int_list(): Int {
|
||||
val a = java.util.ArrayList<Int>()
|
||||
val a = ArrayList<Int>()
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
var c = 0
|
||||
@@ -42,7 +42,7 @@ fun for_int_list(): Int {
|
||||
}
|
||||
|
||||
fun for_byte_list(): Int {
|
||||
val a = java.util.ArrayList<Byte>()
|
||||
val a = ArrayList<Byte>()
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
var c = 0
|
||||
@@ -54,7 +54,7 @@ fun for_byte_list(): Int {
|
||||
}
|
||||
|
||||
fun for_long_list(): Int {
|
||||
val a = java.util.ArrayList<Long>()
|
||||
val a = ArrayList<Long>()
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
a.add(0); a.add(0); a.add(0); a.add(0); a.add(0)
|
||||
var c = 0
|
||||
@@ -66,7 +66,7 @@ fun for_long_list(): Int {
|
||||
}
|
||||
|
||||
fun for_double_list(): Int {
|
||||
val a = java.util.ArrayList<Double>()
|
||||
val a = ArrayList<Double>()
|
||||
a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0)
|
||||
a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0)
|
||||
var c = 0
|
||||
@@ -78,7 +78,7 @@ fun for_double_list(): Int {
|
||||
}
|
||||
|
||||
fun for_object_list(): Int {
|
||||
val a = java.util.ArrayList<Any>()
|
||||
val a = ArrayList<Any>()
|
||||
a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0)
|
||||
a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0); a.add(0.0)
|
||||
var c = 0
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.HashSet
|
||||
|
||||
fun foo() : Int =
|
||||
try {
|
||||
2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// WITH_RUNTIME
|
||||
class Controller {
|
||||
var exception: Throwable? = null
|
||||
val postponedActions = java.util.ArrayList<() -> Unit>()
|
||||
val postponedActions = ArrayList<() -> Unit>()
|
||||
|
||||
suspend fun suspendWithValue(v: String, x: Continuation<String>) {
|
||||
postponedActions.add {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
var globalResult = ""
|
||||
var wasCalled = false
|
||||
class Controller {
|
||||
val postponedActions = java.util.ArrayList<() -> Unit>()
|
||||
val postponedActions = ArrayList<() -> Unit>()
|
||||
|
||||
suspend fun suspendWithValue(v: String, x: Continuation<String>) {
|
||||
postponedActions.add {
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
var globalResult = ""
|
||||
var wasCalled = false
|
||||
class Controller {
|
||||
val postponedActions = java.util.ArrayList<() -> Unit>()
|
||||
val postponedActions = ArrayList<() -> Unit>()
|
||||
|
||||
suspend fun suspendWithValue(v: String, x: Continuation<String>) {
|
||||
postponedActions.add {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
var globalResult = ""
|
||||
var wasCalled = false
|
||||
class Controller {
|
||||
val postponedActions = java.util.ArrayList<() -> Unit>()
|
||||
val postponedActions = ArrayList<() -> Unit>()
|
||||
|
||||
suspend fun suspendWithValue(v: String, x: Continuation<String>) {
|
||||
postponedActions.add {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
//WITH_REFLECT
|
||||
|
||||
import java.util.*
|
||||
import kotlin.properties.Delegates
|
||||
|
||||
fun box(): String {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// WITH_REFLECT
|
||||
// TODO: replace with WITH_RUNTIME once KT-11316 is fixed
|
||||
|
||||
import java.util.*
|
||||
import kotlin.reflect.*
|
||||
|
||||
val properties = HashSet<KProperty<*>>()
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import java.util.*
|
||||
|
||||
class Template() {
|
||||
val collected = ArrayList<String>()
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ fun box(): String {
|
||||
}
|
||||
|
||||
class Cached<K, V>(private val generate: (K)->V): Function1<K, V> {
|
||||
val store = java.util.HashMap<K, V>()
|
||||
val store = HashMap<K, V>()
|
||||
|
||||
// Everything works just fine if 'invoke' method is renamed to, for example, 'get'
|
||||
override fun invoke(p1: K) = store.getOrPut(p1) { generate(p1) }
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val list = java.util.ArrayList<IntRange>()
|
||||
val list = ArrayList<IntRange>()
|
||||
list.add(1..3)
|
||||
list[0].start
|
||||
return "OK"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val list = java.util.ArrayList<String>()
|
||||
val list = ArrayList<String>()
|
||||
list.add("0")
|
||||
list[0][0]
|
||||
list[0].length
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import java.util.HashMap
|
||||
|
||||
fun <K: Any, V: Any> foo(k: K, v: V) {
|
||||
val map = HashMap<K, V>()
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val a = ArrayList<Int>()
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import java.util.*
|
||||
|
||||
fun box(): String {
|
||||
val map: MutableMap<String, Int> = HashMap<String, Int>()
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import java.util.HashMap
|
||||
|
||||
fun box() : String {
|
||||
if (!testIteratingOverMap1()) return "fail 1"
|
||||
|
||||
-1
@@ -1,4 +1,3 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
class IntArrayList(): ArrayList<Int>() {
|
||||
override fun get(index: Int): Int = super.get(index)
|
||||
|
||||
@@ -3,7 +3,7 @@ class C(val i: Int) {
|
||||
operator fun component2() = i + 2
|
||||
}
|
||||
|
||||
fun doTest(l : java.util.ArrayList<C>): String {
|
||||
fun doTest(l : ArrayList<C>): String {
|
||||
var s = ""
|
||||
for ((a, b) in l) {
|
||||
s += "$a:$b;"
|
||||
@@ -12,7 +12,7 @@ fun doTest(l : java.util.ArrayList<C>): String {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<C>()
|
||||
val l = ArrayList<C>()
|
||||
l.add(C(0))
|
||||
l.add(C(1))
|
||||
l.add(C(2))
|
||||
|
||||
+2
-2
@@ -4,7 +4,7 @@ class C(val i: Int) {
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
|
||||
fun doTest(l : java.util.ArrayList<C>): String {
|
||||
fun doTest(l : ArrayList<C>): String {
|
||||
var s = ""
|
||||
for ((a, b) in l) {
|
||||
s += "$a:$b;"
|
||||
@@ -13,7 +13,7 @@ fun doTest(l : java.util.ArrayList<C>): String {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<C>()
|
||||
val l = ArrayList<C>()
|
||||
l.add(C(0))
|
||||
l.add(C(1))
|
||||
l.add(C(2))
|
||||
|
||||
Vendored
+2
-2
@@ -5,7 +5,7 @@ class M {
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
|
||||
fun doTest(l : java.util.ArrayList<C>): String {
|
||||
fun doTest(l : ArrayList<C>): String {
|
||||
var s = ""
|
||||
for ((a, b) in l) {
|
||||
s += "$a:$b;"
|
||||
@@ -15,7 +15,7 @@ class M {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<C>()
|
||||
val l = ArrayList<C>()
|
||||
l.add(C(0))
|
||||
l.add(C(1))
|
||||
l.add(C(2))
|
||||
|
||||
+2
-2
@@ -6,7 +6,7 @@ class M {
|
||||
operator fun C.component2() = i + 2
|
||||
}
|
||||
|
||||
fun M.doTest(l : java.util.ArrayList<C>): String {
|
||||
fun M.doTest(l : ArrayList<C>): String {
|
||||
var s = ""
|
||||
for ((a, b) in l) {
|
||||
s += "$a:$b;"
|
||||
@@ -15,7 +15,7 @@ fun M.doTest(l : java.util.ArrayList<C>): String {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<C>()
|
||||
val l = ArrayList<C>()
|
||||
l.add(C(0))
|
||||
l.add(C(1))
|
||||
l.add(C(2))
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@ class C(val i: Int) {
|
||||
operator fun component2() = i + 2
|
||||
}
|
||||
|
||||
fun doTest(l : java.util.ArrayList<C>): String {
|
||||
fun doTest(l : ArrayList<C>): String {
|
||||
var s = ""
|
||||
for ((a, b) in l) {
|
||||
s += {"$a:$b;"}()
|
||||
@@ -12,7 +12,7 @@ fun doTest(l : java.util.ArrayList<C>): String {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<C>()
|
||||
val l = ArrayList<C>()
|
||||
l.add(C(0))
|
||||
l.add(C(1))
|
||||
l.add(C(2))
|
||||
|
||||
Vendored
+2
-2
@@ -1,7 +1,7 @@
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(l : java.util.ArrayList<Long>): String {
|
||||
fun doTest(l : ArrayList<Long>): String {
|
||||
var s = ""
|
||||
for ((a, b) in l) {
|
||||
s += "$a:$b;"
|
||||
@@ -10,7 +10,7 @@ fun doTest(l : java.util.ArrayList<Long>): String {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Long>()
|
||||
val l = ArrayList<Long>()
|
||||
l.add(0)
|
||||
l.add(1)
|
||||
l.add(2)
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(l : java.util.ArrayList<Long>): String {
|
||||
fun doTest(l : ArrayList<Long>): String {
|
||||
var s = ""
|
||||
for ((a, b) in l) {
|
||||
s += {"$a:$b;"}()
|
||||
@@ -10,7 +10,7 @@ fun doTest(l : java.util.ArrayList<Long>): String {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Long>()
|
||||
val l = ArrayList<Long>()
|
||||
l.add(0)
|
||||
l.add(1)
|
||||
l.add(2)
|
||||
|
||||
+2
-2
@@ -2,7 +2,7 @@ class M {
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(l : java.util.ArrayList<Long>): String {
|
||||
fun doTest(l : ArrayList<Long>): String {
|
||||
var s = ""
|
||||
for ((a, b) in l) {
|
||||
s += "$a:$b;"
|
||||
@@ -12,7 +12,7 @@ class M {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Long>()
|
||||
val l = ArrayList<Long>()
|
||||
l.add(0)
|
||||
l.add(1)
|
||||
l.add(2)
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@ class M {
|
||||
operator fun Long.component2() = this + 2
|
||||
}
|
||||
|
||||
fun M.doTest(l : java.util.ArrayList<Long>): String {
|
||||
fun M.doTest(l : ArrayList<Long>): String {
|
||||
var s = ""
|
||||
for ((a, b) in l) {
|
||||
s += "$a:$b;"
|
||||
@@ -12,7 +12,7 @@ fun M.doTest(l : java.util.ArrayList<Long>): String {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Long>()
|
||||
val l = ArrayList<Long>()
|
||||
l.add(0)
|
||||
l.add(1)
|
||||
l.add(2)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.*
|
||||
|
||||
fun box(): String {
|
||||
val hashMap = HashMap<String, Int>()
|
||||
hashMap.put("one", 1)
|
||||
|
||||
-1
@@ -1,4 +1,3 @@
|
||||
import java.util.HashMap
|
||||
|
||||
object O {
|
||||
val mmmap = HashMap<String, Int>();
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
var x = l[0]
|
||||
x = 2
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = l[0] < 2
|
||||
if (x != true) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
var x = l[0]
|
||||
var y = l[0]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(2)
|
||||
val x = l[0] / 2
|
||||
if (x != 1) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = l[0] == 2
|
||||
if (x != false) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = l[0].hashCode()
|
||||
if (x != 1) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
var x = l[0]
|
||||
var y = l[0]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = l[0] - 1
|
||||
if (x != 0) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(2)
|
||||
val x = l[0] % 2
|
||||
if (x != 0) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Boolean>()
|
||||
val l = ArrayList<Boolean>()
|
||||
l.add(true)
|
||||
val x = !l[0]
|
||||
if (x) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = l[0] != 1
|
||||
if (x != false) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = l[0] + 1
|
||||
if (x != 2) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
var x = l[0]
|
||||
x += 1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(2)
|
||||
val sb = StringBuilder()
|
||||
for (i in l[0]..3) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = l[0] * 2
|
||||
if (x != 2) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = l[0].toShort()
|
||||
if (x != 1.toShort()) return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = "${l[0]}"
|
||||
if (x != "1") return "Fail: $x}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = -l[0]
|
||||
if (x != -1) return "Fail: $x"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box(): String {
|
||||
val l = java.util.ArrayList<Int>()
|
||||
val l = ArrayList<Int>()
|
||||
l.add(1)
|
||||
val x = +l[0]
|
||||
if (x != 1) return "Fail: $x}"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
-1
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
-1
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
-1
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
-1
@@ -4,7 +4,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
import java.lang.Integer.MAX_VALUE as MaxI
|
||||
import java.lang.Integer.MIN_VALUE as MinI
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
-1
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT!
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): String {
|
||||
val list1 = ArrayList<Int>()
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user