blob: 169a31ae112b17b5444e75a395b9df96bb7d3bf3 [file] [log] [blame]
class b {
String a (def a, final b) {}
}
-----
Groovy script
Class definition
Modifiers
<empty list>
PsiElement(class)('class')
PsiWhiteSpace(' ')
PsiElement(identifier)('b')
Extends clause
<empty list>
Implements clause
<empty list>
PsiWhiteSpace(' ')
Type definition body
PsiElement({)('{')
PsiWhiteSpace('\n ')
Method
Modifiers
<empty list>
Type element
Reference element
PsiElement(identifier)('String')
PsiWhiteSpace(' ')
PsiElement(identifier)('a')
PsiWhiteSpace(' ')
PsiElement(()('(')
Parameter list
Parameter
Modifiers
PsiElement(def)('def')
PsiWhiteSpace(' ')
PsiElement(identifier)('a')
PsiElement(,)(',')
PsiWhiteSpace(' ')
Parameter
Modifiers
PsiElement(final)('final')
PsiWhiteSpace(' ')
PsiElement(identifier)('b')
PsiElement())(')')
Throw clause
<empty list>
PsiWhiteSpace(' ')
Open block
PsiElement({)('{')
PsiElement(})('}')
PsiElement(new line)('\n')
PsiElement(})('}')