blob: 6def1dd2a016baac3487c803c3c250b62f6637d1 [file] [log] [blame]
switch(3) {
case 1 : 1+2
default: assert false
}
-----
Groovy script
Switch statement
PsiElement(switch)('switch')
PsiElement(()('(')
Literal
PsiElement(Integer)('3')
PsiElement())(')')
PsiWhiteSpace(' ')
PsiElement({)('{')
PsiWhiteSpace('\n')
Case section
Case label
PsiElement(case)('case')
PsiWhiteSpace(' ')
Literal
PsiElement(Integer)('1')
PsiWhiteSpace(' ')
PsiElement(:)(':')
PsiWhiteSpace(' ')
Additive expression
Literal
PsiElement(Integer)('1')
PsiElement(+)('+')
Literal
PsiElement(Integer)('2')
PsiElement(new line)('\n')
Case section
Case label
PsiElement(default)('default')
PsiElement(:)(':')
PsiWhiteSpace(' ')
ASSERT statement
PsiElement(assert)('assert')
PsiWhiteSpace(' ')
Literal
PsiElement(false)('false')
PsiElement(new line)('\n')
PsiElement(})('}')