blob: 4c99e8a1758143112144deeee2e229e8c971665d [file] [log] [blame]
try {foo}
catch ( Exception1 e1) {do1}
catch ( Exception1 e2) {do2}
finally{ doNothing }
-----
Groovy script
Try statement
PsiElement(try)('try')
PsiWhiteSpace(' ')
Open block
PsiElement({)('{')
Reference expression
PsiElement(identifier)('foo')
PsiElement(})('}')
PsiElement(new line)('\n')
Catch clause
PsiElement(catch)('catch')
PsiWhiteSpace(' ')
PsiElement(()('(')
PsiWhiteSpace(' ')
Parameter
Modifiers
<empty list>
Type element
Reference element
PsiElement(identifier)('Exception1')
PsiWhiteSpace(' ')
PsiElement(identifier)('e1')
PsiElement())(')')
PsiWhiteSpace(' ')
Open block
PsiElement({)('{')
Reference expression
PsiElement(identifier)('do1')
PsiElement(})('}')
PsiElement(new line)('\n')
Catch clause
PsiElement(catch)('catch')
PsiWhiteSpace(' ')
PsiElement(()('(')
PsiWhiteSpace(' ')
Parameter
Modifiers
<empty list>
Type element
Reference element
PsiElement(identifier)('Exception1')
PsiWhiteSpace(' ')
PsiElement(identifier)('e2')
PsiElement())(')')
PsiWhiteSpace(' ')
Open block
PsiElement({)('{')
Reference expression
PsiElement(identifier)('do2')
PsiElement(})('}')
PsiElement(new line)('\n')
Finally clause
PsiElement(finally)('finally')
Open block
PsiElement({)('{')
PsiWhiteSpace(' ')
Reference expression
PsiElement(identifier)('doNothing')
PsiWhiteSpace(' ')
PsiElement(})('}')