JetFile: SimpleModifiers.jet NAMESPACE PsiElement(namespace)('namespace') PsiWhiteSpace(' ') NAMESPACE_NAME PsiElement(IDENTIFIER)('foo') PsiElement(DOT)('.') PsiElement(IDENTIFIER)('bar') PsiElement(DOT)('.') PsiElement(IDENTIFIER)('goo') PsiWhiteSpace('\n\n') CLASS MODIFIER_LIST PsiElement(abstract)('abstract') PsiWhiteSpace('\n') PsiElement(open)('open') PsiWhiteSpace('\n') PsiElement(enum)('enum') PsiWhiteSpace('\n') PsiElement(open)('open') PsiWhiteSpace('\n') PsiElement(annotation)('annotation') PsiWhiteSpace('\n') PsiElement(override)('override') PsiWhiteSpace('\n') PsiElement(open)('open') PsiWhiteSpace('\n') PsiElement(abstract)('abstract') PsiWhiteSpace('\n') PsiElement(private)('private') PsiWhiteSpace('\n') PsiElement(protected)('protected') PsiWhiteSpace('\n') PsiElement(public)('public') PsiWhiteSpace('\n') PsiElement(internal)('internal') PsiWhiteSpace('\n') PsiElement(in)('in') PsiWhiteSpace('\n') PsiElement(out)('out') PsiWhiteSpace('\n') PsiElement(ref)('ref') PsiWhiteSpace('\n ') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Bar') TYPE_PARAMETER_LIST PsiElement(LT)('<') TYPE_PARAMETER MODIFIER_LIST PsiElement(abstract)('abstract') PsiWhiteSpace('\n ') PsiElement(open)('open') PsiWhiteSpace('\n ') PsiElement(enum)('enum') PsiWhiteSpace('\n ') PsiElement(open)('open') PsiWhiteSpace('\n ') PsiElement(annotation)('annotation') PsiWhiteSpace('\n ') PsiElement(override)('override') PsiWhiteSpace('\n ') PsiElement(open)('open') PsiWhiteSpace('\n ') PsiElement(abstract)('abstract') PsiWhiteSpace('\n ') PsiElement(private)('private') PsiWhiteSpace('\n ') PsiElement(protected)('protected') PsiWhiteSpace('\n ') PsiElement(public)('public') PsiWhiteSpace('\n ') PsiElement(internal)('internal') PsiWhiteSpace('\n ') PsiElement(in)('in') PsiWhiteSpace('\n ') PsiElement(out)('out') PsiWhiteSpace('\n ') PsiElement(ref)('ref') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('T') PsiElement(GT)('>') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('abstract') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('open') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('enum') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('open') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('annotation') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('override') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('open') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('abstract') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('private') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('protected') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('public') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('internal') PsiWhiteSpace('\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('lazy') PsiWhiteSpace('\n') PsiElement(RBRACE)('}')