Fix tests: "infix modifier required" and "operator modifier required" errors
This commit is contained in:
@@ -1,23 +1,23 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun component1() = i + 1
|
||||
fun component2() = i + 2
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
operator fun component1() = i + 1
|
||||
operator fun component2() = i + 2
|
||||
operator fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
fun doTest(): String {
|
||||
|
||||
+6
-6
@@ -1,24 +1,24 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
operator fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
fun C.component1() = i + 1
|
||||
fun C.component2() = i + 2
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+6
-6
@@ -1,26 +1,26 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
operator fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
class M {
|
||||
fun C.component1() = i + 1
|
||||
fun C.component2() = i + 2
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+6
-6
@@ -1,26 +1,26 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
operator fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
class M {
|
||||
fun C.component1() = i + 1
|
||||
fun C.component2() = i + 2
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
}
|
||||
|
||||
fun M.doTest(): String {
|
||||
|
||||
+6
-6
@@ -1,23 +1,23 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun component1() = i + 1
|
||||
fun component2() = i + 2
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
operator fun component1() = i + 1
|
||||
operator fun component2() = i + 2
|
||||
operator fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
fun doTest(): String {
|
||||
|
||||
+6
-6
@@ -1,23 +1,23 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun component1() = i + 1
|
||||
fun component2() = i + 2
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
operator fun component1() = i + 1
|
||||
operator fun component2() = i + 2
|
||||
infix fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
fun doTest(): String {
|
||||
|
||||
Vendored
+6
-6
@@ -1,24 +1,24 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
infix fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
fun C.component1() = i + 1
|
||||
fun C.component2() = i + 2
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+7
-7
@@ -1,30 +1,30 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
operator fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
class M {
|
||||
fun C.component1() = i + 1
|
||||
fun C.component2() = i + 2
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
for ((a, b) in C(0) rangeTo C(2)) {
|
||||
for ((a, b) in C(0).rangeTo(C(2))) {
|
||||
s += "$a:$b;"
|
||||
}
|
||||
return s
|
||||
|
||||
+6
-6
@@ -1,26 +1,26 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
infix fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
class M {
|
||||
fun C.component1() = i + 1
|
||||
fun C.component2() = i + 2
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
}
|
||||
|
||||
fun M.doTest(): String {
|
||||
|
||||
Vendored
+6
-6
@@ -1,23 +1,23 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun component1() = i + 1
|
||||
fun component2() = i + 2
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
operator fun component1() = i + 1
|
||||
operator fun component2() = i + 2
|
||||
infix fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
fun doTest(): String {
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
for ((a, b) in 0 rangeTo 2) {
|
||||
for ((a, b) in 0.rangeTo(2)) {
|
||||
s += "$a:$b;"
|
||||
}
|
||||
return s
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
for ((a, b) in 0 rangeTo 2) {
|
||||
for ((a, b) in 0.rangeTo(2)) {
|
||||
s += {"$a:$b;"}()
|
||||
}
|
||||
return s
|
||||
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
class M {
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
for ((a, b) in 0 rangeTo 2) {
|
||||
for ((a, b) in 0.rangeTo(2)) {
|
||||
s += "$a:$b;"
|
||||
}
|
||||
return s
|
||||
|
||||
+3
-3
@@ -1,11 +1,11 @@
|
||||
class M {
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
}
|
||||
|
||||
fun M.doTest(): String {
|
||||
var s = ""
|
||||
for ((a, b) in 0 rangeTo 2) {
|
||||
for ((a, b) in 0.rangeTo(2)) {
|
||||
s += "$a:$b;"
|
||||
}
|
||||
return s
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
for ((a, b) in 0.toLong() rangeTo 2.toLong()) {
|
||||
for ((a, b) in 0.toLong().rangeTo(2.toLong())) {
|
||||
s += "$a:$b;"
|
||||
}
|
||||
return s
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
for ((a, b) in 0.toLong() rangeTo 2.toLong()) {
|
||||
for ((a, b) in 0.toLong().rangeTo(2.toLong())) {
|
||||
s += {"$a:$b;"}()
|
||||
}
|
||||
return s
|
||||
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
class M {
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
for ((a, b) in 0.toLong() rangeTo 2.toLong()) {
|
||||
for ((a, b) in 0.toLong().rangeTo(2.toLong())) {
|
||||
s += "$a:$b;"
|
||||
}
|
||||
return s
|
||||
|
||||
+3
-3
@@ -1,11 +1,11 @@
|
||||
class M {
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
}
|
||||
|
||||
fun M.doTest(): String {
|
||||
var s = ""
|
||||
for ((a, b) in 0.toLong() rangeTo 2.toLong()) {
|
||||
for ((a, b) in 0.toLong().rangeTo(2.toLong())) {
|
||||
s += "$a:$b;"
|
||||
}
|
||||
return s
|
||||
|
||||
+5
-5
@@ -1,22 +1,22 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun component1() = i + 1
|
||||
fun component2() = i + 2
|
||||
operator fun component1() = i + 1
|
||||
operator fun component2() = i + 2
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
|
||||
+5
-5
@@ -1,24 +1,24 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
fun C.component1() = i + 1
|
||||
fun C.component2() = i + 2
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+5
-5
@@ -1,17 +1,17 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
@@ -19,8 +19,8 @@ class C(val i : Int) {
|
||||
}
|
||||
|
||||
class M {
|
||||
fun C.component1() = i + 1
|
||||
fun C.component2() = i + 2
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+5
-5
@@ -1,17 +1,17 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
@@ -19,8 +19,8 @@ class C(val i : Int) {
|
||||
}
|
||||
|
||||
class M {
|
||||
fun C.component1() = i + 1
|
||||
fun C.component2() = i + 2
|
||||
operator fun C.component1() = i + 1
|
||||
operator fun C.component2() = i + 2
|
||||
}
|
||||
|
||||
fun M.doTest(): String {
|
||||
|
||||
Vendored
+5
-5
@@ -1,22 +1,22 @@
|
||||
class Range(val from : C, val to: C) {
|
||||
fun iterator() = It(from, to)
|
||||
operator fun iterator() = It(from, to)
|
||||
}
|
||||
|
||||
class It(val from: C, val to: C) {
|
||||
var c = from.i
|
||||
|
||||
fun next(): C {
|
||||
operator fun next(): C {
|
||||
val next = C(c)
|
||||
c++
|
||||
return next
|
||||
}
|
||||
|
||||
fun hasNext(): Boolean = c <= to.i
|
||||
operator fun hasNext(): Boolean = c <= to.i
|
||||
}
|
||||
|
||||
class C(val i : Int) {
|
||||
fun component1() = i + 1
|
||||
fun component2() = i + 2
|
||||
operator fun component1() = i + 1
|
||||
operator fun component2() = i + 2
|
||||
fun rangeTo(c: C) = Range(this, c)
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
class M {
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
class M {
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
}
|
||||
|
||||
fun M.doTest(): String {
|
||||
|
||||
+3
-3
@@ -1,13 +1,13 @@
|
||||
fun f(l : Long) {
|
||||
l rangeTo l
|
||||
l.rangeTo(l)
|
||||
}
|
||||
fun box(): String {
|
||||
return "OK"
|
||||
}
|
||||
|
||||
|
||||
//fun Long.component1() = this + 1
|
||||
//fun Long.component2() = this + 2
|
||||
//operator fun Long.component1() = this + 1
|
||||
//operator fun Long.component2() = this + 2
|
||||
//
|
||||
//fun doTest(): String {
|
||||
// var s = ""
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
class M {
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
class M {
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
}
|
||||
|
||||
fun M.doTest(): String {
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
Vendored
+2
-2
@@ -1,5 +1,5 @@
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
Vendored
+2
-2
@@ -1,6 +1,6 @@
|
||||
class M {
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
class M {
|
||||
fun Int.component1() = this + 1
|
||||
fun Int.component2() = this + 2
|
||||
operator fun Int.component1() = this + 1
|
||||
operator fun Int.component2() = this + 2
|
||||
}
|
||||
|
||||
fun M.doTest(): String {
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
Vendored
+2
-2
@@ -1,5 +1,5 @@
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
Vendored
+2
-2
@@ -1,6 +1,6 @@
|
||||
class M {
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
|
||||
fun doTest(): String {
|
||||
var s = ""
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
class M {
|
||||
fun Long.component1() = this + 1
|
||||
fun Long.component2() = this + 2
|
||||
operator fun Long.component1() = this + 1
|
||||
operator fun Long.component2() = this + 2
|
||||
}
|
||||
|
||||
fun M.doTest(): String {
|
||||
|
||||
Reference in New Issue
Block a user