Adjust various testData to remove/charAt transformation
This commit is contained in:
+2
-2
@@ -14,7 +14,7 @@ class MyList<T>(val v: T): List<T> {
|
||||
override fun equals(other: Any?): Boolean = false
|
||||
|
||||
public fun add(e: T): Boolean = true
|
||||
public fun remove(o: Any?): Boolean = true
|
||||
public fun remove(o: T): Boolean = true
|
||||
public fun addAll(c: Collection<T>): Boolean = true
|
||||
public fun addAll(index: Int, c: Collection<T>): Boolean = true
|
||||
public fun removeAll(c: Collection<Any?>): Boolean = true
|
||||
@@ -22,7 +22,7 @@ class MyList<T>(val v: T): List<T> {
|
||||
public fun clear() {}
|
||||
public fun set(index: Int, element: T): T = element
|
||||
public fun add(index: Int, element: T) {}
|
||||
public fun remove(index: Int): T = v
|
||||
public fun removeAt(index: Int): T = v
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
open class Super<T>(val v: T) {
|
||||
public fun add(e: T): Boolean = true
|
||||
public fun remove(o: Any?): Boolean = true
|
||||
public fun remove(o: T): Boolean = true
|
||||
public fun addAll(c: Collection<T>): Boolean = true
|
||||
public fun addAll(index: Int, c: Collection<T>): Boolean = true
|
||||
public fun removeAll(c: Collection<Any?>): Boolean = true
|
||||
@@ -8,7 +8,7 @@ open class Super<T>(val v: T) {
|
||||
public fun clear() {}
|
||||
public fun set(index: Int, element: T): T = element
|
||||
public fun add(index: Int, element: T) {}
|
||||
public fun remove(index: Int): T = v
|
||||
public fun removeAt(index: Int): T = v
|
||||
}
|
||||
|
||||
class MyList<T>(v: T): Super<T>(v), List<T> {
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ fun box(): String {
|
||||
a.add("")
|
||||
a.set(0, "")
|
||||
a.add(0, "")
|
||||
a.remove(0)
|
||||
a.removeAt(0)
|
||||
a.remove("")
|
||||
|
||||
return "OK"
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
open class SetStringImpl {
|
||||
fun add(s: String): Boolean = false
|
||||
fun remove(o: Any?): Boolean = false
|
||||
fun remove(o: String): Boolean = false
|
||||
fun clear(): Unit {}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user