| // RUN_PIPELINE_TILL: FRONTEND |
| import kotlin.jvm.* |
| |
| <!EXTERNAL_DECLARATION_CANNOT_HAVE_BODY!>external<!> fun foo() {} |
| |
| class C { |
| <!EXTERNAL_DECLARATION_CANNOT_HAVE_BODY!>external<!> fun foo() {} |
| |
| companion object { |
| <!EXTERNAL_DECLARATION_CANNOT_HAVE_BODY!>external<!> fun foo() {} |
| } |
| } |
| |
| object O { |
| <!EXTERNAL_DECLARATION_CANNOT_HAVE_BODY!>external<!> fun foo() {} |
| } |
| |
| fun test() { |
| class Local { |
| <!EXTERNAL_DECLARATION_CANNOT_HAVE_BODY!>external<!> fun foo() {} |
| } |
| |
| object { |
| <!EXTERNAL_DECLARATION_CANNOT_HAVE_BODY!>external<!> fun foo() {} |
| } |
| } |
| |
| /* GENERATED_FIR_TAGS: anonymousObjectExpression, classDeclaration, companionObject, external, functionDeclaration, |
| localClass, objectDeclaration */ |