mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[python] Cleanup in ImportToImportFromIntention: remove redundant casts
GitOrigin-RevId: 28ba26e6c199d57052bab81f32a9b20e1a990ff2
This commit is contained in:
committed by
intellij-monorepo-bot
parent
79d991a338
commit
126b58d099
+7
-7
@@ -130,15 +130,15 @@ public final class ImportToImportFromIntention extends PsiBasedModCommandAction<
|
||||
|
||||
// create a separate import stmt for the module
|
||||
final PsiElement importer = myImportElement.getParent();
|
||||
final PyStatement importStatement;
|
||||
final PyImportStatementBase importStatement;
|
||||
final PyImportElement[] importElements;
|
||||
if (importer instanceof PyImportStatement) {
|
||||
importStatement = (PyImportStatement)importer;
|
||||
importElements = ((PyImportStatement)importStatement).getImportElements();
|
||||
if (importer instanceof PyImportStatement qualifiedImportStatement) {
|
||||
importStatement = qualifiedImportStatement;
|
||||
importElements = importStatement.getImportElements();
|
||||
}
|
||||
else if (importer instanceof PyFromImportStatement) {
|
||||
importStatement = (PyFromImportStatement)importer;
|
||||
importElements = ((PyFromImportStatement)importStatement).getImportElements();
|
||||
else if (importer instanceof PyFromImportStatement fromImportStatement) {
|
||||
importStatement = fromImportStatement;
|
||||
importElements = importStatement.getImportElements();
|
||||
}
|
||||
else {
|
||||
throw new IncorrectOperationException("Not an import at all");
|
||||
|
||||
Reference in New Issue
Block a user