47 lines
503 B
Kotlin
47 lines
503 B
Kotlin
package test
|
|
|
|
trait T {
|
|
fun foo() {
|
|
}
|
|
|
|
fun boo()
|
|
}
|
|
|
|
trait TT : T {
|
|
}
|
|
|
|
fun f() {
|
|
var i = 0
|
|
val myAnonymousFunction = {
|
|
++i
|
|
}
|
|
|
|
fun myLocalFunction() {
|
|
i++
|
|
}
|
|
|
|
class MyLocalClass {
|
|
}
|
|
|
|
val myAnonymousObject = object {
|
|
}
|
|
|
|
|
|
val lambda = { }
|
|
val samWrapper = Thread(lambda)
|
|
|
|
val samLambda = Thread { }
|
|
|
|
val callableReference = Any::toString
|
|
}
|
|
|
|
class A {
|
|
class B {
|
|
class C {
|
|
}
|
|
}
|
|
|
|
inner class C {
|
|
}
|
|
}
|