New J2K: Fix existing test data

This commit is contained in:
Ilya Kirillov
2018-12-01 15:55:37 +03:00
committed by Ilya Kirillov
parent 5236858c20
commit f752796408
330 changed files with 2800 additions and 60 deletions
+42
View File
@@ -0,0 +1,42 @@
internal interface I
internal class C
internal class O
internal class E {
override fun equals(o: Any?): Boolean {
return super.equals(o)
}
}
internal open class B {
override fun equals(o: Any?): Boolean {
return super.equals(o)
}
}
internal class BB : B()
internal enum class EE {
A, B, C
}
internal class X {
fun foo(i1: I?, i2: I?, s1: String?, s2: String?, c1: C?, c2: C?, i: Int, o1: O?, o2: O?, e1: E?, e2: E?, bb1: BB?, bb2: BB?, arr1: IntArray, arr2: IntArray, ee1: EE?, ee2: EE?) {
if (i1 === i2) return
if (s1 === s2) return
if (c1 == c2) return
if (i1 == null) return
if (null == i2) return
if (i == 0) return
if (o1 === o2) return
if (e1 === e2) return
if (bb1 === bb2) return
if (arr1 == arr2) return
if (ee1 == ee2 || ee1 == null) return
if (s1 !== s2) return
if (c1 != c2) return
}
}
+11
View File
@@ -0,0 +1,11 @@
internal interface I
internal class C {
fun foo1(i1: I?, i2: I?): Boolean {
return i1 == i2
}
fun foo2(i1: I?, i2: I?): Boolean {
return i1 != i2
}
}
+9
View File
@@ -0,0 +1,9 @@
internal class C {
fun foo1(s1: String?, s2: String?): Boolean {
return s1 == s2
}
fun foo2(s1: String?, s2: String?): Boolean {
return s1 != s2
}
}
+9
View File
@@ -0,0 +1,9 @@
internal class C {
fun equals(c: C?): Boolean {
return false
}
fun foo(c1: C, c2: C?): Boolean {
return c1.equals(c2)
}
}
+5
View File
@@ -0,0 +1,5 @@
internal class C {
fun foo(s1: String?, s2: String?, s3: String?, s4: String?): Boolean {
return s1 == s2 == (s3 != s4)
}
}