for(i : 5 ?: 5) { | |
} | |
----- | |
Groovy script | |
For statement | |
PsiElement(for)('for') | |
PsiElement(()('(') | |
In clause | |
Parameter | |
Modifiers | |
<empty list> | |
PsiElement(identifier)('i') | |
PsiWhiteSpace(' ') | |
PsiElement(:)(':') | |
PsiWhiteSpace(' ') | |
Elvis expression | |
Literal | |
PsiElement(Integer)('5') | |
PsiWhiteSpace(' ') | |
PsiElement(?:)('?:') | |
PsiWhiteSpace(' ') | |
Literal | |
PsiElement(Integer)('5') | |
PsiElement())(')') | |
PsiWhiteSpace(' ') | |
Block statement | |
Open block | |
PsiElement({)('{') | |
PsiWhiteSpace('\n\n') | |
PsiElement(})('}') |