blob: f7692a1470a362f8af8abd79998b217d985a503a [file] [log] [blame]
@notnull (foo.class)
def class b {}
-----
Groovy script
Class definition
Modifiers
Annotation
PsiElement(@)('@')
Reference element
PsiElement(identifier)('notnull')
PsiWhiteSpace(' ')
Annotation arguments
PsiElement(()('(')
Annotation member value pair
Reference expression
Reference expression
PsiElement(identifier)('foo')
PsiElement(.)('.')
PsiElement(class)('class')
PsiElement())(')')
PsiElement(new line)('\n')
PsiElement(def)('def')
PsiWhiteSpace(' ')
PsiElement(class)('class')
PsiWhiteSpace(' ')
PsiElement(identifier)('b')
Extends clause
<empty list>
Implements clause
<empty list>
PsiWhiteSpace(' ')
Type definition body
PsiElement({)('{')
PsiElement(})('}')