KtFile: DocCommentAfterFileAnnotations.kt FILE_ANNOTATION_LIST ANNOTATION PsiElement(AT)('@') ANNOTATION_TARGET PsiElement(file)('file') PsiElement(COLON)(':') PsiElement(LBRACKET)('[') ANNOTATION_ENTRY CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Volatile') PsiElement(RBRACKET)(']') PACKAGE_DIRECTIVE IMPORT_LIST PsiWhiteSpace('\n') CLASS KDoc PsiElement(KDOC_START)('/**') PsiWhiteSpace('\n ') KDOC_SECTION PsiElement(KDOC_LEADING_ASTERISK)('*') PsiElement(KDOC_TEXT)(' Doc comment') PsiWhiteSpace('\n ') PsiElement(KDOC_END)('*/') PsiWhiteSpace('\n') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('C') CLASS_BODY PsiElement(LBRACE)('{') PsiElement(RBRACE)('}')