Files
openide/java/java-tests/testData/psi/parser-full/declarationParsing/class/ImplicitClassJavaDoc.txt
Tagir Valeev 013d13142d [java-psi] Add implicit classes to preceding comment set
Fixes IDEA-355602 Implicit class parsing: Javadoc is not attached to the method

GitOrigin-RevId: bd18f57e8106618aa741203e6cb3f4cd8cffe13d
2024-07-02 11:10:12 +00:00

57 lines
1.9 KiB
Plaintext

PsiJavaFile:ImplicitClassJavaDoc.java
PsiImportList
<empty list>
PsiImplicitClass
PsiMethod:main
PsiDocComment
PsiDocToken:DOC_COMMENT_START('/**')
PsiWhiteSpace('\n ')
PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*')
PsiDocToken:DOC_COMMENT_DATA(' Main method')
PsiWhiteSpace('\n ')
PsiDocToken:DOC_COMMENT_END('*/')
PsiWhiteSpace('\n')
PsiModifierList:public static
PsiKeyword:public('public')
PsiWhiteSpace(' ')
PsiKeyword:static('static')
PsiTypeParameterList
<empty list>
PsiWhiteSpace(' ')
PsiTypeElement:void
PsiKeyword:void('void')
PsiWhiteSpace(' ')
PsiIdentifier:main('main')
PsiParameterList:()
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiReferenceList
<empty list>
PsiWhiteSpace(' ')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:System.out.println("Hello")
PsiReferenceExpression:System.out.println
PsiReferenceExpression:System.out
PsiReferenceExpression:System
PsiReferenceParameterList
<empty list>
PsiIdentifier:System('System')
PsiJavaToken:DOT('.')
PsiReferenceParameterList
<empty list>
PsiIdentifier:out('out')
PsiJavaToken:DOT('.')
PsiReferenceParameterList
<empty list>
PsiIdentifier:println('println')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiLiteralExpression:"Hello"
PsiJavaToken:STRING_LITERAL('"Hello"')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace('\n')
PsiJavaToken:RBRACE('}')