KtFile: targetExpected.kt PACKAGE_DIRECTIVE IMPORT_LIST CLASS MODIFIER_LIST PsiElement(public)('public') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('A') PRIMARY_CONSTRUCTOR VALUE_PARAMETER_LIST PsiElement(LPAR)('(') VALUE_PARAMETER MODIFIER_LIST ANNOTATION_ENTRY PsiElement(AT)('@') PsiErrorElement:Expected annotation target before ':' PsiElement(COLON)(':') CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Ann') PsiWhiteSpace(' ') PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('a') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('String') PsiElement(COMMA)(',') PsiWhiteSpace(' ') VALUE_PARAMETER MODIFIER_LIST ANNOTATION PsiElement(AT)('@') PsiErrorElement:Expected annotation target before ':' PsiElement(COLON)(':') PsiElement(LBRACKET)('[') ANNOTATION_ENTRY CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Ann') PsiElement(RBRACKET)(']') PsiWhiteSpace(' ') PsiElement(public)('public') PsiWhiteSpace(' ') PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('b') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Int') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n') CLASS MODIFIER_LIST PsiElement(public)('public') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('B') PRIMARY_CONSTRUCTOR VALUE_PARAMETER_LIST PsiElement(LPAR)('(') VALUE_PARAMETER MODIFIER_LIST PsiErrorElement:Expected annotation identifier after ':' PsiElement(AT)('@') PsiElement(IDENTIFIER)('param') PsiElement(COLON)(':') PsiWhiteSpace(' ') PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('a') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('String') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n') CLASS MODIFIER_LIST PsiElement(public)('public') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('C') PRIMARY_CONSTRUCTOR VALUE_PARAMETER_LIST PsiElement(LPAR)('(') VALUE_PARAMETER MODIFIER_LIST ANNOTATION PsiElement(AT)('@') ANNOTATION_TARGET PsiElement(param)('param') PsiElement(COLON)(':') PsiElement(LBRACKET)('[') PsiErrorElement:Expecting a list of annotations PsiElement(RBRACKET)(']') PsiWhiteSpace(' ') PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('a') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('String') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n') CLASS MODIFIER_LIST PsiElement(public)('public') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('D') PRIMARY_CONSTRUCTOR VALUE_PARAMETER_LIST PsiElement(LPAR)('(') VALUE_PARAMETER MODIFIER_LIST ANNOTATION_ENTRY PsiElement(AT)('@') PsiErrorElement:Expected annotation target before ':' PsiElement(IDENTIFIER)('fiield') PsiElement(COLON)(':') PsiWhiteSpace(' ') CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiErrorElement:Parameter name expected PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Int') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n') CLASS MODIFIER_LIST PsiElement(public)('public') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('E') PRIMARY_CONSTRUCTOR VALUE_PARAMETER_LIST PsiElement(LPAR)('(') VALUE_PARAMETER MODIFIER_LIST ANNOTATION PsiElement(AT)('@') PsiErrorElement:Expected annotation target before ':' PsiElement(COLON)(':') PsiElement(LBRACKET)('[') PsiErrorElement:Expecting a list of annotations PsiElement(RBRACKET)(']') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('a') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Int') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n') CLASS MODIFIER_LIST PsiElement(public)('public') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('F') PRIMARY_CONSTRUCTOR VALUE_PARAMETER_LIST PsiElement(LPAR)('(') VALUE_PARAMETER MODIFIER_LIST PsiErrorElement:Expected annotation identifier after ':' PsiElement(AT)('@') PsiElement(IDENTIFIER)('field') PsiElement(COLON)(':') PsiWhiteSpace(' ') ANNOTATION_ENTRY PsiElement(AT)('@') ANNOTATION_TARGET PsiElement(field)('field') PsiElement(COLON)(':') CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Ann') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('a') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Int') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n') CLASS MODIFIER_LIST PsiElement(public)('public') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('G') PRIMARY_CONSTRUCTOR VALUE_PARAMETER_LIST PsiElement(LPAR)('(') VALUE_PARAMETER MODIFIER_LIST ANNOTATION_ENTRY PsiElement(AT)('@') ANNOTATION_TARGET PsiElement(field)('field') PsiElement(COLON)(':') PsiWhiteSpace(' ') CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Ann') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('a') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Int') PsiElement(RPAR)(')')