blob: fbbcd424a61705e9ada94c90c213ced0ce5228de [file] [log] [blame]
switch (k) {
case 1 expr1
default: println 'abc'
}
-----
Groovy script
Switch statement
PsiElement(switch)('switch')
PsiWhiteSpace(' ')
PsiElement(()('(')
Reference expression
PsiElement(identifier)('k')
PsiElement())(')')
PsiWhiteSpace(' ')
PsiElement({)('{')
PsiWhiteSpace('\n')
Case section
Case label
PsiElement(case)('case')
PsiWhiteSpace(' ')
Literal
PsiElement(Integer)('1')
PsiErrorElement:':' expected
<empty list>
PsiWhiteSpace(' ')
Reference expression
PsiElement(identifier)('expr1')
PsiElement(new line)('\n')
Case section
Case label
PsiElement(default)('default')
PsiElement(:)(':')
PsiWhiteSpace(' ')
Call expression
Reference expression
PsiElement(identifier)('println')
PsiWhiteSpace(' ')
Command arguments
Literal
PsiElement(string)(''abc'')
PsiElement(new line)('\n')
PsiElement(})('}')