blob: 1f2d2e8a4f97741bca5cc05d379a10e02f4f365a [file] [log] [blame]
enum A {
foo (),
def a = k
}
-----
Groovy script
Enumeration definition
Modifiers
<empty list>
PsiElement(enum)('enum')
PsiWhiteSpace(' ')
PsiElement(identifier)('A')
Implements clause
<empty list>
PsiWhiteSpace(' ')
Type definition body
PsiElement({)('{')
PsiWhiteSpace('\n ')
Enumeration constants
Enumeration constant
PsiElement(identifier)('foo')
PsiWhiteSpace(' ')
Arguments
PsiElement(()('(')
PsiElement())(')')
PsiElement(,)(',')
PsiElement(new line)('\n\n ')
Variable definitions
Modifiers
PsiElement(def)('def')
PsiWhiteSpace(' ')
Field
PsiElement(identifier)('a')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
Reference expression
PsiElement(identifier)('k')
PsiElement(new line)('\n')
PsiElement(})('}')