| class C { | |
| companion object { | |
| @JvmStatic fun foo() {} | |
| fun bar() {} | |
| @JvmStatic var x: String = "" | |
| var I.c: String | |
| @JvmStatic get() = "OK" | |
| @JvmStatic set(t: String) {} | |
| var c1: String | |
| get() = "OK" | |
| @JvmStatic set(t: String) {} | |
| } | |
| companion object Factory {} | |
| } | |
| class C1 { | |
| private companion object {} | |
| } | |
| interface I { | |
| companion object { } | |
| } | |
| object Obj : java.lang.Runnable { | |
| @JvmStatic var x: String = "" | |
| override fun run() {} | |
| @JvmStatic fun zoo(): Int = 2 | |
| } |