blob: 0fb3a82d823d670eacf18f97ed3a7fed970862e3 [file] [log] [blame]
A.foo(1,2){it*it}[1,2]
-----
Groovy script
Property by index
Method call
Reference expression
Reference expression
PsiElement(identifier)('A')
PsiElement(.)('.')
PsiElement(identifier)('foo')
Arguments
PsiElement(()('(')
Literal
PsiElement(Integer)('1')
PsiElement(,)(',')
Literal
PsiElement(Integer)('2')
PsiElement())(')')
Closable block
PsiElement({)('{')
Parameter list
<empty list>
Multiplicative expression
Reference expression
PsiElement(identifier)('it')
PsiElement(*)('*')
Reference expression
PsiElement(identifier)('it')
PsiElement(})('}')
Arguments
PsiElement([)('[')
Literal
PsiElement(Integer)('1')
PsiElement(,)(',')
Literal
PsiElement(Integer)('2')
PsiElement(])(']')