KtFile: kotlinFunInterface_ERR.kt PACKAGE_DIRECTIVE IMPORT_LIST CLASS PsiElement(interface)('interface') PsiErrorElement:Name expected PsiWhiteSpace(' ') FUN PsiElement(fun)('fun') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Foo') PsiErrorElement:Expecting '(' PsiWhiteSpace('\n\n') FUN PsiElement(fun)('fun') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('private') PsiErrorElement:Expecting '(' PsiWhiteSpace(' ') CLASS PsiElement(interface)('interface') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Foo') PsiWhiteSpace('\n\n') FUN PsiElement(fun)('fun') PsiWhiteSpace(' ') PsiErrorElement:Annotations are not allowed in this position ANNOTATION_ENTRY PsiElement(AT)('@') CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Bar') PsiErrorElement:Expecting function name or receiver type PsiWhiteSpace(' ') CLASS PsiElement(interface)('interface') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Foo') PsiWhiteSpace('\n\n') FUN PsiElement(fun)('fun') PsiErrorElement:Expecting function name or receiver type PsiWhiteSpace(' ') CLASS PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Foo') PsiWhiteSpace('\n\n') FUN PsiElement(fun)('fun') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('abstract') PsiErrorElement:Expecting '(' PsiWhiteSpace(' ') CLASS PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Foo') PsiWhiteSpace('\n\n') FUN PsiElement(fun)('fun') PsiErrorElement:Expecting function name or receiver type PsiWhiteSpace(' ') OBJECT_DECLARATION PsiElement(object)('object') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Foo')