blob: 51f043b663c6b70e0396468474a163e765115bf7 [file] [log] [blame] [edit]
class A(
val x: String,
val y: String,
) {
constructor(
x: Comparable<Comparable<Number>>,
y: Iterable<Iterable<Number>> ,
) {}
var x: Int
get() = 10
set(value,) {
}
var x: Int
get() = 10
set(value,/*...*/) {
}
var x: Int
get() = 10
set(value/*...*/,) {
}
}
fun foo(
x: Int,
y: Number
,
) {}
val foo: (Int, Int) -> Int = fun(x,
y, ): Int {
return x + y
}
val foo: (Int, Int, Int) -> Int =
fun (x,
y: Int, z,
): Int {
return x + y
}
fun foo() = listOf(
foo.bar.something(),
"foo bar something"
,
)
fun foo() {
val x = x[
1,
3
, ]
val y = x[
1,
3
,
]
}
fun main() {
val x = {
x: Comparable<Comparable<Number>>,
y: Iterable<Iterable<Number>>
,->
println("1")
}
val y = {
x: Comparable<Comparable<Number>>,
y: Iterable<Iterable<Number>>,
-> println("1")
}
val z = {
x: Comparable<Comparable<Number>>,
y: Iterable<Iterable<Number>>
,
->
println("1")
}
}
fun foo(x: Any) = when (x) {
Comparable::class,
Iterable::class,
String::class,
-> println(1)
else -> println(3)
}
fun foo(x: Any) = when (x) {
Comparable::class,
Iterable::class,
String::class,->
println(1)
else -> println(3)
}
fun foo(x: Any) = when (x) {
Comparable::class,
Iterable::class,
String::class
,
->
println(1)
else -> println(3)
}
@Anno([1, 2, 3, 4
,]
)
fun foo() {}
fun main() {
val (
y,
z,
) = Pair(1, 2)
val (
y,
z
, ) = Pair(1, 2)
}
class A<
T1: Number,
T2: Iterable<Iterable<Iterable<Number>>>,
T3: Comparable<Comparable<Comparable<Number>>>,
> { }
fun <
T1: Comparable<Comparable<Number>>,
T2: Iterable<Iterable<Number>>
,
> foo() {}
fun main() {
foo<Comparable<Comparable<Number>>, Iterable<Iterable<Number>>,>()
}
fun main() {
val x: (
y: Comparable<Comparable<Number>>,
z: Iterable<Iterable<Number>>,
) -> Int = { 10 }
val y = foo(1,) {}
try {
println(1)
} catch (e: Exception,) {
}
}