| // FIR_IDENTICAL |
| // !DIAGNOSTICS: -UNUSED_PARAMETER |
| |
| fun interface F1 { |
| val <!FUNCTION_DELEGATE_MEMBER_NAME_CLASH!>functionDelegate<!>: Function<*>? get() = null |
| fun invoke() |
| } |
| |
| fun interface F2 { |
| fun <!FUNCTION_DELEGATE_MEMBER_NAME_CLASH!>getFunctionDelegate<!>(): Function<*>? = null |
| fun invoke() |
| } |
| |
| fun interface F3 { |
| val getFunctionDelegate: Function<*>? get() = null |
| fun invoke() |
| } |
| |
| fun interface F4 { |
| fun functionDelegate(): Function<*>? = null |
| fun invoke() |
| } |
| |
| fun interface F5 { |
| val <!FUNCTION_DELEGATE_MEMBER_NAME_CLASH!>functionDelegate<!>: Any? get() = null |
| fun invoke() |
| } |
| |
| fun interface F6 { |
| val String.functionDelegate: Function<*>? get() = null |
| fun getFunctionDelegate(x: Any?): Function<*>? = null |
| fun invoke() |
| } |