blob: 67945eb1baaa6582c1d3b140d9c0f77aebff29b7 [file] [log] [blame]
strictfp int evaluate (int a, int b) {
def class a {}
}
-----
Groovy script
Method
Modifiers
PsiElement(strictfp)('strictfp')
PsiWhiteSpace(' ')
Built in type
PsiElement(int)('int')
PsiWhiteSpace(' ')
PsiElement(identifier)('evaluate')
PsiWhiteSpace(' ')
PsiElement(()('(')
Parameter list
Parameter
Modifiers
<empty list>
Built in type
PsiElement(int)('int')
PsiWhiteSpace(' ')
PsiElement(identifier)('a')
PsiElement(,)(',')
PsiWhiteSpace(' ')
Parameter
Modifiers
<empty list>
Built in type
PsiElement(int)('int')
PsiWhiteSpace(' ')
PsiElement(identifier)('b')
PsiElement())(')')
Throw clause
<empty list>
PsiWhiteSpace(' ')
Open block
PsiElement({)('{')
PsiWhiteSpace('\n ')
Class definition
Modifiers
PsiElement(def)('def')
PsiWhiteSpace(' ')
PsiElement(class)('class')
PsiWhiteSpace(' ')
PsiElement(identifier)('a')
Extends clause
<empty list>
Implements clause
<empty list>
PsiWhiteSpace(' ')
Type definition body
PsiElement({)('{')
PsiElement(})('}')
PsiElement(new line)('\n')
PsiElement(})('}')