31 lines
277 B
Kotlin
31 lines
277 B
Kotlin
package to
|
|
|
|
import a.A
|
|
import a.ext
|
|
import a.infix
|
|
import a.minus
|
|
import a.p
|
|
import a.plus
|
|
|
|
fun A.ext() {
|
|
}
|
|
|
|
fun A.infix(a: A) {
|
|
}
|
|
|
|
fun A.plus(a: A) {
|
|
}
|
|
|
|
fun A.minus() {
|
|
}
|
|
|
|
val A.p: Int
|
|
get() = 2
|
|
|
|
fun f() {
|
|
A().ext()
|
|
A() + A()
|
|
A() infix A()
|
|
-A()
|
|
A().p
|
|
} |