16 lines
1023 B
Plaintext
Vendored
16 lines
1023 B
Plaintext
Vendored
Class/object property type 3 var next: Outer.A? = (this@KOuter as Outer).A()
|
|
Function return types 15 fun getNext(): Outer.A? {
|
|
Function return types 29 fun Any.toA(): Outer.A? {
|
|
Local variable declaration 11 val aa: Outer.A = a
|
|
New instance creation 2 public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
|
|
New instance creation 25 fun KOuter.X.bar(a: Outer.A = Outer().A()) {
|
|
New instance creation 3 var next: Outer.A? = (this@KOuter as Outer).A()
|
|
New instance creation 4 val myBar: String? = (this@KOuter as Outer).A().bar
|
|
New instance creation 7 (this@KOuter as Outer).A().bar = ""
|
|
Parameter type 10 fun foo(a: Outer.A) {
|
|
Parameter type 25 fun KOuter.X.bar(a: Outer.A = Outer().A()) {
|
|
Super type qualifier 20 super<Outer.A>.foo()
|
|
Supertype 2 public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
|
|
Target type of 'is' operation 30 return if (this is Outer.A) this as Outer.A else null
|
|
Usage in cast target type 30 return if (this is Outer.A) this as Outer.A else null
|