blob: ff9801c08dfdb17a0fb885fadef33125bdc7ec99 [file] [log] [blame]
for (def MyClass c in [1,2,3]) {doo}
-----
Groovy script
For statement
PsiElement(for)('for')
PsiWhiteSpace(' ')
PsiElement(()('(')
In clause
Parameter
Modifiers
PsiElement(def)('def')
PsiWhiteSpace(' ')
Type element
Reference element
PsiElement(identifier)('MyClass')
PsiWhiteSpace(' ')
PsiElement(identifier)('c')
PsiWhiteSpace(' ')
PsiElement(in)('in')
PsiWhiteSpace(' ')
Generalized list
PsiElement([)('[')
Literal
PsiElement(Integer)('1')
PsiElement(,)(',')
Literal
PsiElement(Integer)('2')
PsiElement(,)(',')
Literal
PsiElement(Integer)('3')
PsiElement(])(']')
PsiElement())(')')
PsiWhiteSpace(' ')
Block statement
Open block
PsiElement({)('{')
Reference expression
PsiElement(identifier)('doo')
PsiElement(})('}')