mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 08:31:26 +00:00
25 lines
712 B
Kotlin
Vendored
25 lines
712 B
Kotlin
Vendored
class C @JvmOverloads constructor(
|
|
val type: String?,
|
|
val p1: Boolean = false,
|
|
val p2: String = type
|
|
) {
|
|
@JvmOverloads
|
|
fun foo(x: Int = 1, y: Double, z: String = "") {}
|
|
@JvmOverloads
|
|
fun bar(x: Int = 1, y: Double = 1.3, z: String = "") {}
|
|
@JvmOverloads
|
|
fun baz(x: Int = 1, y: Double = 1.3, z: String) {}
|
|
@JvmOverloads
|
|
fun foobar(x: Int, y: Double = 1.3, z: String = "") {}
|
|
@JvmOverloads
|
|
fun foobarbaz(x: Int, y: Double = 1.3, z: String) {}
|
|
|
|
companion object {
|
|
@JvmOverloads
|
|
fun foo123(x: Int = 1, y: Double, z: String = "") {}
|
|
@JvmStatic
|
|
@JvmOverloads
|
|
fun fooStatic(x: Int = 1, y: Double, z: String = "") {}
|
|
}
|
|
}
|