Files
kotlin-fork/jps/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/comparison.K1.kt
T
Ilya Chernikov 1989e8f094 IC tests: add infrastructure for K1/K2 lookups comparison
Adapt lookup tests to allow running K1 and K2 on the same testdata
and compare the lookups recorded.
2024-03-12 11:38:06 +00:00

19 lines
1.1 KiB
Kotlin
Vendored

package foo.bar
/*p:foo.bar*/fun testComparisons(a: /*p:foo.bar*/A, b: /*p:foo.bar*/Int, c: /*p:foo.bar*/Any, na: /*p:foo.bar*/A?) {
/*p:foo.bar(A)*/a /*p:foo.bar.A(equals)*/== c
/*p:foo.bar(A)*/a /*p:foo.bar.A(equals)*/!= c
/*p:foo.bar(A)*/na /*p:foo.bar.A(equals)*/== /*p:foo.bar(A)*/a
/*p:foo.bar(A)*/na /*p:foo.bar.A(equals)*/== /*p:kotlin(Nothing)*/null
/*p:foo.bar(A)*/a /*p:foo.bar.A(compareTo)*/> b
/*p:foo.bar(A)*/a /*p:foo.bar.A(compareTo)*/< b
/*p:foo.bar(A)*/a /*p:foo.bar.A(compareTo)*/>= b
/*p:foo.bar(A)*/a /*p:foo.bar.A(compareTo)*/<= b
/*p:foo.bar(A)*/a /*p:foo.bar(compareTo) p:foo.bar.A(compareTo) p:foo.bar.A(getCOMPARETo) p:foo.bar.A(getCompareTo)*/> c
/*p:foo.bar(A)*/a /*p:foo.bar(compareTo) p:foo.bar.A(compareTo) p:foo.bar.A(getCOMPARETo) p:foo.bar.A(getCompareTo)*/< c
/*p:foo.bar(A)*/a /*p:foo.bar(compareTo) p:foo.bar.A(compareTo) p:foo.bar.A(getCOMPARETo) p:foo.bar.A(getCompareTo)*/>= c
/*p:foo.bar(A)*/a /*p:foo.bar(compareTo) p:foo.bar.A(compareTo) p:foo.bar.A(getCOMPARETo) p:foo.bar.A(getCompareTo)*/<= c
}