mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 23:39:39 +07:00
Part of IDEA-326939 Support multi-pattern switch labels that define no variables GitOrigin-RevId: c236438af58e1c74a2bf12a5985b33cedadb9cbb
36 lines
1.0 KiB
Plaintext
36 lines
1.0 KiB
Plaintext
PsiJavaFile:SwitchRulesWithPattern7.java
|
|
PsiSwitchLabeledRule
|
|
PsiKeyword:case('case')
|
|
PsiWhiteSpace(' ')
|
|
PsiCaseLabelElementList
|
|
PsiDeconstructionPattern
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:R
|
|
PsiJavaCodeReferenceElement:R
|
|
PsiIdentifier:R('R')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiDeconstructionList
|
|
PsiJavaToken:LPARENTH('(')
|
|
PsiTypeTestPattern
|
|
PsiPatternVariable:i
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:int
|
|
PsiKeyword:int('int')
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:i('i')
|
|
PsiJavaToken:RPARENTH(')')
|
|
PsiWhiteSpace(' ')
|
|
PsiKeyword:when('when')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:true
|
|
PsiJavaToken:TRUE_KEYWORD('true')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:ARROW('->')
|
|
PsiWhiteSpace(' ')
|
|
PsiBlockStatement
|
|
PsiCodeBlock
|
|
PsiJavaToken:LBRACE('{')
|
|
PsiJavaToken:RBRACE('}') |