KtFile: nonFIleAnnotationBeforePackage.kt FILE_ANNOTATION_LIST ANNOTATION_ENTRY PsiElement(AT)('@') PsiErrorElement:Expecting "file:" prefix for file annotations CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiWhiteSpace('\n') ANNOTATION_ENTRY PsiElement(AT)('@') ANNOTATION_TARGET PsiElement(file)('file') PsiWhiteSpace(' ') PsiErrorElement:Expecting "file:" prefix for file annotations PsiElement(AT)('@') CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('bar') PsiWhiteSpace('\n') PsiErrorElement:Expected annotation identifier after ':' PsiElement(AT)('@') PsiElement(IDENTIFIER)('file') PsiElement(COLON)(':') PsiWhiteSpace('\n') ANNOTATION_ENTRY PsiElement(AT)('@') PsiErrorElement:Expected annotation target before ':' PsiElement(COLON)(':') CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('baz') PsiWhiteSpace('\n') ANNOTATION_ENTRY PsiElement(AT)('@') PsiErrorElement:Expected annotation target before ':' PsiElement(IDENTIFIER)('fil') PsiElement(COLON)(':') CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('ann') PsiWhiteSpace('\n') PsiErrorElement:Expected annotation identifier after ':' PsiElement(AT)('@') PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace('\n') PACKAGE_DIRECTIVE PsiElement(package)('package') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('boo') IMPORT_LIST