16 lines
201 B
Plaintext
16 lines
201 B
Plaintext
fun foo() {
|
|
when (a) {
|
|
a.foo -> a
|
|
a.foo() -> a
|
|
a.foo<T> -> a
|
|
a.foo<T>(a) -> a
|
|
a.foo<T>(a, d) -> a
|
|
a.{bar} -> a
|
|
a.{!bar} -> a
|
|
a.{() -> !bar} -> a
|
|
else -> a
|
|
}
|
|
}
|
|
|
|
|