mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 15:53:19 +00:00
43 lines
632 B
Kotlin
Vendored
43 lines
632 B
Kotlin
Vendored
package foo
|
|
|
|
class Foo {
|
|
|
|
companion object {
|
|
fun objectFoo() { }
|
|
}
|
|
|
|
class InnerClass { }
|
|
|
|
object InnerObject { }
|
|
|
|
fun foo(f : Foo) {
|
|
class LocalClass {}
|
|
class LocalObject {}
|
|
}
|
|
|
|
val objectLiteral = object {
|
|
fun objectLiteralFoo() { }
|
|
}
|
|
|
|
//anonymous lambda in constructor
|
|
val s = { 11 }()
|
|
|
|
fun foo() {
|
|
//anonymous lambda
|
|
{ }()
|
|
}
|
|
}
|
|
|
|
object PackageInnerObject {
|
|
fun PackageInnerObjectFoo() { }
|
|
}
|
|
|
|
val packageObjectLiteral = object {
|
|
fun objectLiteralFoo() { }
|
|
}
|
|
|
|
fun packageMethod(f : Foo) {
|
|
class PackageLocalClass {}
|
|
class PackageLocalObject {}
|
|
}
|