mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-11 08:31:30 +00:00
55 lines
923 B
Kotlin
Vendored
55 lines
923 B
Kotlin
Vendored
//package test.render
|
|
|
|
fun test1() {}
|
|
fun test2(a: String?) {}
|
|
fun <T, U> test3(t: T, u: U) {}
|
|
fun <T: String> test4(t: T) {}
|
|
fun test5(): String = "some"
|
|
fun test6(): Comparable<String> = "some"
|
|
|
|
fun String.extension1() {}
|
|
fun <T> Comparable<T>.extension2() {}
|
|
|
|
val a: Int = 1
|
|
val <T> Comparable<T>.a = "String"
|
|
internal val b = object {}
|
|
|
|
class A1
|
|
class A2(val a: Int, var b: String = "some")
|
|
class A3(val a: Int) {
|
|
var b = "some"
|
|
}
|
|
class A4<T: Any>(val t: T?)
|
|
class A5 {
|
|
class Inner1
|
|
inner class Inner2
|
|
}
|
|
class A6 {
|
|
companion object {
|
|
fun test() {}
|
|
}
|
|
}
|
|
class A7 {
|
|
val a: Int
|
|
|
|
init {
|
|
a = 1
|
|
}
|
|
}
|
|
|
|
enum class Enum1 {
|
|
FIRST,
|
|
SECOND
|
|
}
|
|
|
|
interface Trait
|
|
interface Trait1: Trait
|
|
|
|
class TestWithWhere<T> where T: Any?
|
|
fun <T> testWithWhere() where T: String {}
|
|
|
|
class WithDefaultArgs(val a: Int = 1, b: String = "str")
|
|
fun withDefaulArgs(a: Int = 1, b: String = "str") {}
|
|
|
|
|