Files
openide/java/java-tests/testData/psi/parser-partial/statements/SwitchRules4.txt
Roman Ivanov e4a5926871 [java] consistently parse switch label element list, not expression list
GitOrigin-RevId: 5c6468b3a47724b267abe782a74265833ac0bd19
2021-06-11 17:35:30 +00:00

27 lines
819 B
Plaintext

PsiJavaFile:SwitchRules4.java
PsiSwitchLabeledRule
PsiKeyword:case('case')
PsiWhiteSpace(' ')
PsiCaseLabelElementList
PsiLiteralExpression:1
PsiJavaToken:INTEGER_LITERAL('1')
PsiWhiteSpace(' ')
PsiJavaToken:ARROW('->')
PsiWhiteSpace(' ')
PsiThrowStatement
PsiKeyword:throw('throw')
PsiWhiteSpace(' ')
PsiNewExpression:new Exception()
PsiKeyword:new('new')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaCodeReferenceElement:Exception
PsiIdentifier:Exception('Exception')
PsiReferenceParameterList
<empty list>
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:';' expected
<empty list>