| // !DIAGNOSTICS: -UNUSED_PARAMETER | |
| // !LANGUAGE: +JvmStaticInInterface | |
| // !JVM_TARGET: 1.8 | |
| interface I { | |
| companion object { | |
| @Synchronized fun syncFun() {} | |
| @Synchronized @JvmStatic fun syncFunJvmStatic() {} | |
| var syncProp: String | |
| @Synchronized get() = "" | |
| @Synchronized set(value) {} | |
| @JvmStatic var syncPropJvmStatic: String | |
| @Synchronized get() = "" | |
| @Synchronized set(value) {} | |
| var syncPropJvmStaticAccessors: String | |
| @Synchronized @JvmStatic get() = "" | |
| @Synchronized @JvmStatic set(value) {} | |
| } | |
| } |