blob: 5ab0089248f50a1f022bfa8679c1b3ea7c9ef410 [file] [log] [blame]
@Annotation (a = @Ann1, b = true ? c : false) String a ()
-----
Groovy script
Method
Modifiers
Annotation
PsiElement(@)('@')
Reference element
PsiElement(identifier)('Annotation')
PsiWhiteSpace(' ')
Annotation arguments
PsiElement(()('(')
Annotation member value pair
PsiElement(identifier)('a')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
Annotation
PsiElement(@)('@')
Reference element
PsiElement(identifier)('Ann1')
Annotation arguments
<empty list>
PsiElement(,)(',')
PsiWhiteSpace(' ')
Annotation member value pair
PsiElement(identifier)('b')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
Conditional expression
Literal
PsiElement(true)('true')
PsiWhiteSpace(' ')
PsiElement(?)('?')
PsiWhiteSpace(' ')
Reference expression
PsiElement(identifier)('c')
PsiWhiteSpace(' ')
PsiElement(:)(':')
PsiWhiteSpace(' ')
Literal
PsiElement(false)('false')
PsiElement())(')')
PsiWhiteSpace(' ')
Type element
Reference element
PsiElement(identifier)('String')
PsiWhiteSpace(' ')
PsiElement(identifier)('a')
PsiWhiteSpace(' ')
PsiElement(()('(')
Parameter list
<empty list>
PsiElement())(')')
Throw clause
<empty list>