fe328f8c7a
1) Trim unused spaces in annotations 2) Rewrote fq name rendering 3) Added annotations to for loop variable 4) Added type arguments render along to type parameters in functions
40 lines
902 B
Kotlin
Vendored
40 lines
902 B
Kotlin
Vendored
interface SomeInterface {
|
|
fun foo(x: Int, y: String): String
|
|
|
|
// Boolean
|
|
// │
|
|
val bar: Boolean
|
|
}
|
|
|
|
class SomeClass : SomeInterface {
|
|
// Int Int
|
|
// │ │
|
|
private val baz = 42
|
|
|
|
override fun foo(x: Int, y: String): String {
|
|
// SomeClass.foo.y: String
|
|
// │ fun (String).plus(Any?): String
|
|
// │ │ SomeClass.foo.x: Int
|
|
// │ │ │ fun (String).plus(Any?): String
|
|
// │ │ │ │ val (SomeClass).baz: Int
|
|
// │ │ │ │ │
|
|
return y + x + baz
|
|
}
|
|
|
|
// Boolean
|
|
// │
|
|
override var bar: Boolean
|
|
// Boolean
|
|
// │
|
|
get() = true
|
|
// Boolean
|
|
// │
|
|
set(value) {}
|
|
|
|
// Double
|
|
// │
|
|
lateinit var fau: Double
|
|
}
|
|
|
|
inline class InlineClass
|