PyImportElement.toString()

This commit is contained in:
Dmitry Jemerov
2010-06-30 22:02:10 +04:00
parent 170dc420e1
commit 85e104a1b9
5 changed files with 27 additions and 21 deletions
@@ -234,4 +234,10 @@ public class PyImportElementImpl extends PyBaseElementImpl<PyImportElementStub>
protected void acceptPyVisitor(PyElementVisitor pyVisitor) {
pyVisitor.visitPyImportElement(this);
}
@Override
public String toString() {
final PyQualifiedName qName = getImportedQName();
return "PyImportElement:" + (qName != null ? qName : "null");
}
}
+17 -17
View File
@@ -4,7 +4,7 @@ PyFile:ImportStmt.py
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
@@ -18,7 +18,7 @@ PyFile:ImportStmt.py
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
@@ -28,7 +28,7 @@ PyFile:ImportStmt.py
PsiElement(Py:IDENTIFIER)('D')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
@@ -42,7 +42,7 @@ PyFile:ImportStmt.py
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:A.B.C
PyReferenceExpression: C
PyReferenceExpression: B
PyReferenceExpression: A
@@ -58,7 +58,7 @@ PyFile:ImportStmt.py
PsiElement(Py:IDENTIFIER)('D')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
@@ -72,7 +72,7 @@ PyFile:ImportStmt.py
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:as
PyReferenceExpression: as
PsiElement(Py:IDENTIFIER)('as')
PsiWhiteSpace(' ')
@@ -86,7 +86,7 @@ PyFile:ImportStmt.py
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace('\n')
@@ -95,17 +95,17 @@ PyFile:ImportStmt.py
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:B
PyReferenceExpression: B
PsiElement(Py:IDENTIFIER)('B')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:C
PyReferenceExpression: C
PsiElement(Py:IDENTIFIER)('C')
PsiWhiteSpace('\n')
@@ -114,7 +114,7 @@ PyFile:ImportStmt.py
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:A.B.C
PyReferenceExpression: C
PyReferenceExpression: B
PyReferenceExpression: A
@@ -134,12 +134,12 @@ PyFile:ImportStmt.py
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:B
PyReferenceExpression: B
PsiElement(Py:IDENTIFIER)('B')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:C
PyReferenceExpression: C
PsiElement(Py:IDENTIFIER)('C')
PsiWhiteSpace('\n')
@@ -153,7 +153,7 @@ PyFile:ImportStmt.py
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:B
PyReferenceExpression: B
PsiElement(Py:IDENTIFIER)('B')
PsiWhiteSpace(' ')
@@ -172,7 +172,7 @@ PyFile:ImportStmt.py
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:B
PyReferenceExpression: B
PsiElement(Py:IDENTIFIER)('B')
PsiWhiteSpace(' ')
@@ -182,7 +182,7 @@ PyFile:ImportStmt.py
PsiElement(Py:IDENTIFIER)('C')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:X
PyReferenceExpression: X
PsiElement(Py:IDENTIFIER)('X')
PsiWhiteSpace(' ')
@@ -201,7 +201,7 @@ PyFile:ImportStmt.py
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:as
PyReferenceExpression: as
PsiElement(Py:IDENTIFIER)('as')
PsiWhiteSpace(' ')
+1 -1
View File
@@ -7,7 +7,7 @@ PyFile:PrintAsFunction26.py
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:print_function
PyReferenceExpression: print_function
PsiElement(Py:IDENTIFIER)('print_function')
PsiWhiteSpace('\n')
+1 -1
View File
@@ -7,7 +7,7 @@ PyFile:WithStatement.py
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:with_statement
PyReferenceExpression: with_statement
PsiElement(Py:IDENTIFIER)('with_statement')
PsiWhiteSpace('\n')
+2 -2
View File
@@ -22,12 +22,12 @@ PyFile:WithStatement2.py
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:nested_scopes
PyReferenceExpression: nested_scopes
PsiElement(Py:IDENTIFIER)('nested_scopes')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement
PyImportElement:with_statement
PyReferenceExpression: with_statement
PsiElement(Py:IDENTIFIER)('with_statement')
PsiWhiteSpace('\n')