febac0dd5f
^KT-65979
46 lines
692 B
Kotlin
Vendored
46 lines
692 B
Kotlin
Vendored
/*
|
|
* Copyright 2010-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license
|
|
* that can be found in the LICENSE file.
|
|
*/
|
|
// JVM_ABI_K1_K2_DIFF: KT-63864
|
|
// WITH_STDLIB
|
|
import kotlin.test.*
|
|
|
|
val sb = StringBuilder()
|
|
|
|
fun simple() {
|
|
var a = 238
|
|
a++
|
|
sb.appendLine(a)
|
|
--a
|
|
sb.appendLine(a)
|
|
}
|
|
|
|
class Foo() {
|
|
val j = 2
|
|
var i = 29
|
|
|
|
fun more() {
|
|
i++
|
|
}
|
|
|
|
fun less() {
|
|
--i
|
|
}
|
|
}
|
|
|
|
fun fields() {
|
|
val foo = Foo()
|
|
foo.more()
|
|
sb.appendLine(foo.i)
|
|
foo.less()
|
|
sb.appendLine(foo.i)
|
|
}
|
|
|
|
fun box(): String {
|
|
simple()
|
|
fields()
|
|
|
|
assertEquals("239\n238\n30\n29\n", sb.toString())
|
|
return "OK"
|
|
} |