PyFile:BadDecoratorNotMethod.py | |
PyClass: Foo | |
PsiElement(Py:CLASS_KEYWORD)('class') | |
PsiWhiteSpace(' ') | |
PsiElement(Py:IDENTIFIER)('Foo') | |
PyArgumentList | |
PsiElement(Py:LPAR)('(') | |
PyReferenceExpression: object | |
PsiElement(Py:IDENTIFIER)('object') | |
PsiElement(Py:RPAR)(')') | |
PsiElement(Py:COLON)(':') | |
PsiWhiteSpace('\n ') | |
PyStatementList | |
PyFunction('null') | |
PyDecoratorList | |
PyDecorator: @staticmethod | |
PsiElement(Py:AT)('@') | |
PyReferenceExpression: staticmethod | |
PsiElement(Py:IDENTIFIER)('staticmethod') | |
PyArgumentList | |
<empty list> | |
PsiErrorElement:'@' or 'def' expected | |
<empty list> | |
PsiWhiteSpace('\n ') | |
PyParameterList | |
<empty list> | |
PyStatementList | |
<empty list> | |
PsiErrorElement:Unexpected indent | |
<empty list> | |
PyFunction('bad_method') | |
PsiElement(Py:DEF_KEYWORD)('def') | |
PsiWhiteSpace(' ') | |
PsiElement(Py:IDENTIFIER)('bad_method') | |
PyParameterList | |
PsiElement(Py:LPAR)('(') | |
PsiElement(Py:RPAR)(')') | |
PsiElement(Py:COLON)(':') | |
PsiWhiteSpace(' ') | |
PsiComment(Py:END_OF_LINE_COMMENT)('#test') | |
PsiWhiteSpace('\n ') | |
PyStatementList | |
PyPassStatement | |
PsiElement(Py:PASS_KEYWORD)('pass') |