-Render.kt A1 -A2 a: Int b: String constructor A2(Int, String = ...) -A3 a: Int b: String constructor A3(Int) -A4 constructor A4(T?) t: T? -A5 Inner1 Inner2 -A6 -companion object of A6 test(): Unit -A7 a: Int a: Int a: String on Comparable -b: Any object -Enum1 FIRST SECOND extension1() on String: Unit extension2() on Comparable: Unit test1(): Unit test2(String?): Unit test3(T, U): Unit test4(T): Unit test5(): String test6(): Comparable TestWithWhere testWithWhere(): Unit Trait Trait1 withDefaulArgs(Int = ..., String = ...): Unit -WithDefaultArgs a: Int constructor WithDefaultArgs(Int = ..., String = ...)