| package test | |
| class A { | |
| val b: Int | |
| field = 1 | |
| get | |
| val a: Int | |
| field = 2 | |
| get | |
| constructor() /* primary */ { | |
| super/*Any*/() | |
| /* <init>() */ | |
| } | |
| constructor(x: Double) { | |
| this/*A*/() | |
| } | |
| constructor(x: Int) { | |
| this/*A*/() | |
| } | |
| constructor(x: String) { | |
| this/*A*/() | |
| } | |
| fun a() { | |
| } | |
| fun String.a() { | |
| } | |
| fun b() { | |
| } | |
| fun String.b() { | |
| } | |
| val Int.a: String | |
| get(): String { | |
| return "a" | |
| } | |
| val Int.b: String | |
| get(): String { | |
| return "b" | |
| } | |
| } | |