KtFile: Properties_ERR.kt PACKAGE_DIRECTIVE IMPORT_LIST PROPERTY PsiElement(var)('var') PsiWhiteSpace(' ') PsiErrorElement:Expecting property name or receiver type PsiElement(MINUS)('-') PsiErrorElement:Property getter or setter expected PsiWhiteSpace(' ') FUN PsiErrorElement:Expecting a top level declaration BLOCK PsiElement(LBRACE)('{') PsiElement(RBRACE)('}') PsiWhiteSpace('\n') PROPERTY PsiElement(var)('var') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('f') PsiErrorElement:Property getter or setter expected PsiWhiteSpace(' ') FUN PsiErrorElement:Expecting a top level declaration BLOCK PsiElement(LBRACE)('{') PsiElement(RBRACE)('}') PsiWhiteSpace('\n') PROPERTY PsiElement(var)('var') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('f') PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace('\n') TYPE_REFERENCE PsiErrorElement:Type expected PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace('\n') TYPE_REFERENCE PsiErrorElement:Type expected PROPERTY PsiElement(val)('val') PsiErrorElement:Expecting property name or receiver type PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace('\n') TYPE_REFERENCE PsiErrorElement:Type expected PROPERTY PsiElement(val)('val') PsiErrorElement:Expecting property name or receiver type PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Int') PsiWhiteSpace('\n') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiErrorElement:Annotations are not allowed in this position ANNOTATION PsiElement(AT)('@') PsiElement(LBRACKET)('[') ANNOTATION_ENTRY CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiWhiteSpace(' ') ANNOTATION_ENTRY CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiErrorElement:Expecting ']' to close the annotation list PsiWhiteSpace(' ') PsiElement(EQ)('=') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiWhiteSpace('\n') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiElement(DOT)('.') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('bar') PsiElement(DOT)('.') PsiErrorElement:Expecting property name PsiWhiteSpace('\n') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiElement(DOT)('.') PsiErrorElement:Expecting property name PsiWhiteSpace('\n') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiErrorElement:Annotations are not allowed in this position ANNOTATION_ENTRY PsiElement(AT)('@') CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE PsiErrorElement:Type expected PsiElement(EQ)('=') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('bar') PsiWhiteSpace('\n') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiElement(DOT)('.') PsiElement(IDENTIFIER)('bar') PsiWhiteSpace('\n ') MODIFIER_LIST PsiElement(public)('public') PsiWhiteSpace(' ') PsiErrorElement:Expecting a top level declaration PsiElement(LPAR)('(') PsiErrorElement:Expecting a top level declaration PsiElement(RPAR)(')') PsiWhiteSpace(' ') FUN PsiErrorElement:Expecting a top level declaration BLOCK PsiElement(LBRACE)('{') PsiElement(RBRACE)('}') PsiWhiteSpace('\n ') PsiErrorElement:Expecting a top level declaration PsiElement(LPAR)('(') PsiErrorElement:Expecting a top level declaration PsiElement(RPAR)(')') PsiWhiteSpace(' ') PsiErrorElement:Expecting a top level declaration PsiElement(EQ)('=') PsiWhiteSpace(' ') PsiErrorElement:Expecting a top level declaration PsiElement(IDENTIFIER)('foo') PsiWhiteSpace('\n\n') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('f') PsiElement(DOT)('.') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('d') PsiElement(DOT)('.') PsiErrorElement:Expecting property name PsiElement(MINUS)('-') PsiWhiteSpace(' ') PsiElement(EQ)('=') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('f') PsiWhiteSpace('\n\n') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace('\n ') PROPERTY_ACCESSOR PsiElement(get)('get') PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiErrorElement:Expecting function body PsiWhiteSpace(' ') PsiErrorElement:Property getter or setter expected PsiElement(MINUS)('-')