| // RUN_PIPELINE_TILL: BACKEND |
| // DIAGNOSTICS: -UNUSED_PARAMETER |
| // LANGUAGE: +JvmStaticInInterface |
| // JVM_TARGET: 1.8 |
| |
| interface I { |
| companion object { |
| @Synchronized fun syncFun() {} |
| |
| <!SYNCHRONIZED_IN_INTERFACE!>@Synchronized<!> @JvmStatic fun syncFunJvmStatic() {} |
| |
| var syncProp: String |
| @Synchronized get() = "" |
| @Synchronized set(value) {} |
| |
| @JvmStatic var syncPropJvmStatic: String |
| <!SYNCHRONIZED_IN_INTERFACE!>@Synchronized<!> get() = "" |
| <!SYNCHRONIZED_IN_INTERFACE!>@Synchronized<!> set(value) {} |
| |
| var syncPropJvmStaticAccessors: String |
| <!SYNCHRONIZED_IN_INTERFACE!>@Synchronized<!> @JvmStatic get() = "" |
| <!SYNCHRONIZED_IN_INTERFACE!>@Synchronized<!> @JvmStatic set(value) {} |
| } |
| } |
| |
| /* GENERATED_FIR_TAGS: companionObject, functionDeclaration, getter, interfaceDeclaration, objectDeclaration, |
| propertyDeclaration, setter, stringLiteral */ |