JetFile: SimpleClassMembers.jet NAMESPACE CLASS PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') EXTENSION PsiElement(extension)('extension') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST PsiElement(for)('for') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('X') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n ') EXTENSION PsiElement(extension)('extension') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST PsiElement(for)('for') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('X') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Bar') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST CLASS_BODY PsiElement(LBRACE)('{') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') FUN PsiElement(fun)('fun') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') TYPE_PARAMETER_LIST VALUE_PARAMETER_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('x') PsiWhiteSpace('\n\n ') PROPERTY PsiElement(var)('var') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('f') PsiWhiteSpace('\n\n ') TYPEDEF PsiElement(type)('type') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST PsiElement(EQ)('=') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('bar') PsiWhiteSpace('\n\n ') DECOMPOSER PsiElement(decomposer)('decomposer') PsiWhiteSpace(' ') DECOMPOSER_PROPERTY_LIST PsiElement(LPAR)('(') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiElement(COMMA)(',') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('b') PsiElement(COMMA)(',') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('c') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n ') CONSTRUCTOR PsiElement(this)('this') VALUE_PARAMETER_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace(' ') INITIALIZER_LIST THIS_CALL PsiElement(this)('this') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiElement(COMMA)(',') PsiWhiteSpace(' ') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('b') PsiElement(COMMA)(',') PsiWhiteSpace(' ') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('c') PsiElement(RPAR)(')') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_SUPER_CALL TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Foo') TYPE_ARGUMENT_LIST PsiElement(LT)('<') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('T') PsiElement(GT)('>') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('bar') PsiElement(RPAR)(')') PsiWhiteSpace('\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Bar') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n ') EXTENSION PsiElement(extension)('extension') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST PsiElement(for)('for') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('X') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n ') CLASS_OBJECT PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_OBJECT MODIFIER_LIST PsiElement(private)('private') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_OBJECT MODIFIER_LIST PsiElement(private)('private') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') DELEGATION_SPECIFIER_LIST DELEGATOR_SUPER_CLASS TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Fooo') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_OBJECT MODIFIER_LIST PsiElement(private)('private') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') DELEGATION_SPECIFIER_LIST DELEGATOR_SUPER_CLASS TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Fooo') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_BY TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Bar') PsiWhiteSpace(' ') PsiElement(by)('by') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_OBJECT MODIFIER_LIST PsiElement(private)('private') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') DELEGATION_SPECIFIER_LIST DELEGATOR_SUPER_CLASS TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Fooo') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_BY TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Bar') PsiWhiteSpace(' ') PsiElement(by)('by') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_SUPER_CALL TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Goo') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace('\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('Bar') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST CLASS_BODY PsiElement(LBRACE)('{') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') FUN PsiElement(fun)('fun') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') TYPE_PARAMETER_LIST VALUE_PARAMETER_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('x') PsiWhiteSpace('\n\n ') PROPERTY PsiElement(var)('var') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('f') PsiWhiteSpace('\n\n ') TYPEDEF PsiElement(type)('type') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST PsiElement(EQ)('=') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('bar') PsiWhiteSpace('\n\n ') DECOMPOSER PsiElement(decomposer)('decomposer') PsiWhiteSpace(' ') DECOMPOSER_PROPERTY_LIST PsiElement(LPAR)('(') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiElement(COMMA)(',') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('b') PsiElement(COMMA)(',') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('c') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n ') CONSTRUCTOR PsiElement(this)('this') VALUE_PARAMETER_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace(' ') INITIALIZER_LIST THIS_CALL PsiElement(this)('this') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiElement(COMMA)(',') PsiWhiteSpace(' ') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('b') PsiElement(COMMA)(',') PsiWhiteSpace(' ') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('c') PsiElement(RPAR)(')') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_SUPER_CALL TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Foo') TYPE_ARGUMENT_LIST PsiElement(LT)('<') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('T') PsiElement(GT)('>') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('bar') PsiElement(RPAR)(')') PsiWhiteSpace('\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') FUN PsiElement(fun)('fun') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') TYPE_PARAMETER_LIST VALUE_PARAMETER_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n ') PROPERTY PsiElement(val)('val') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('x') PsiWhiteSpace('\n\n ') PROPERTY PsiElement(var)('var') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('f') PsiWhiteSpace('\n\n ') TYPEDEF PsiElement(type)('type') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') TYPE_PARAMETER_LIST PsiElement(EQ)('=') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('bar') PsiWhiteSpace('\n\n ') DECOMPOSER PsiElement(decomposer)('decomposer') PsiWhiteSpace(' ') DECOMPOSER_PROPERTY_LIST PsiElement(LPAR)('(') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiElement(COMMA)(',') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('b') PsiElement(COMMA)(',') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('c') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n ') CONSTRUCTOR PsiElement(this)('this') VALUE_PARAMETER_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace(' ') INITIALIZER_LIST THIS_CALL PsiElement(this)('this') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiElement(COMMA)(',') PsiWhiteSpace(' ') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('b') PsiElement(COMMA)(',') PsiWhiteSpace(' ') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('c') PsiElement(RPAR)(')') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_SUPER_CALL TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Foo') TYPE_ARGUMENT_LIST PsiElement(LT)('<') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('T') PsiElement(GT)('>') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('bar') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n ') CONSTRUCTOR PsiElement(this)('this') VALUE_PARAMETER_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace(' ') PsiElement(COLON)(':') PsiWhiteSpace(' ') INITIALIZER_LIST THIS_CALL PsiElement(this)('this') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('a') PsiElement(COMMA)(',') PsiWhiteSpace(' ') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('b') PsiElement(COMMA)(',') PsiWhiteSpace(' ') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('c') PsiElement(RPAR)(')') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_SUPER_CALL TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Foo') TYPE_ARGUMENT_LIST PsiElement(LT)('<') TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('T') PsiElement(GT)('>') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('bar') PsiElement(RPAR)(')') PsiWhiteSpace(' ') BLOCK PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_OBJECT PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_OBJECT MODIFIER_LIST PsiElement(private)('private') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_OBJECT MODIFIER_LIST PsiElement(private)('private') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') DELEGATION_SPECIFIER_LIST DELEGATOR_SUPER_CLASS TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Fooo') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_OBJECT MODIFIER_LIST PsiElement(private)('private') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') DELEGATION_SPECIFIER_LIST DELEGATOR_SUPER_CLASS TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Fooo') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_BY TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Bar') PsiWhiteSpace(' ') PsiElement(by)('by') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_OBJECT MODIFIER_LIST PsiElement(private)('private') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') OBJECT_LITERAL PsiElement(object)('object') PsiWhiteSpace(' ') DELEGATION_SPECIFIER_LIST DELEGATOR_SUPER_CLASS TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Fooo') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_BY TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Bar') PsiWhiteSpace(' ') PsiElement(by)('by') PsiWhiteSpace(' ') REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('foo') PsiElement(COMMA)(',') PsiWhiteSpace(' ') DELEGATOR_SUPER_CALL TYPE_REFERENCE USER_TYPE PsiElement(IDENTIFIER)('Goo') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace('\n\n\n') PsiElement(RBRACE)('}')