blob: 765bf10e865b2a30a787b4f4f97366a56e1feddc [file] [log] [blame]
try {foo}
catch (Exception1 e1 {}
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(()('(')
Parameter
Modifiers
<empty list>
Type element
Reference element
PsiElement(identifier)('Exception1')
PsiWhiteSpace(' ')
PsiElement(identifier)('e1')
PsiErrorElement:')' expected
<empty list>
PsiWhiteSpace(' ')
Closable block
PsiElement({)('{')
Parameter list
<empty list>
PsiElement(})('}')
PsiErrorElement:';' or new line expected
<empty list>
PsiWhiteSpace('\n')
PsiErrorElement:'finally' without 'try'
PsiElement(finally)('finally')
Closable block
PsiElement({)('{')
PsiWhiteSpace(' ')
Parameter list
<empty list>
Reference expression
PsiElement(identifier)('doNothing')
PsiWhiteSpace(' ')
PsiElement(})('}')