mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup
This commit is contained in:
-1
@@ -44,7 +44,6 @@ public class PyWithIfElseSurrounder extends PyStatementSurrounder {
|
||||
PyElementGenerator.getInstance(project).createFromText(LanguageLevel.getDefault(), PyIfStatement.class, "if True:\n pass\nelse: pass\n");
|
||||
final PsiElement parent = elements[0].getParent();
|
||||
final PyStatementList statementList = ifStatement.getIfPart().getStatementList();
|
||||
assert statementList != null;
|
||||
statementList.addRange(elements[0], elements[elements.length - 1]);
|
||||
statementList.deleteChildRange(statementList.getFirstChild(), statementList.getFirstChild());
|
||||
|
||||
|
||||
+3
-6
@@ -22,10 +22,7 @@ import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.TextRange;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.util.IncorrectOperationException;
|
||||
import com.jetbrains.python.psi.LanguageLevel;
|
||||
import com.jetbrains.python.psi.PyElementGenerator;
|
||||
import com.jetbrains.python.psi.PyIfStatement;
|
||||
import com.jetbrains.python.psi.PyStatementList;
|
||||
import com.jetbrains.python.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@@ -40,7 +37,6 @@ public class PyWithIfSurrounder extends PyStatementSurrounder {
|
||||
PyIfStatement ifStatement = PyElementGenerator.getInstance(project).createFromText(LanguageLevel.getDefault(), PyIfStatement.class, "if True:\n ");
|
||||
final PsiElement parent = elements[0].getParent();
|
||||
final PyStatementList statementList = ifStatement.getIfPart().getStatementList();
|
||||
assert statementList != null;
|
||||
statementList.addRange(elements[0], elements[elements.length - 1]);
|
||||
ifStatement = (PyIfStatement) parent.addBefore(ifStatement, elements[0]);
|
||||
parent.deleteChildRange(elements[0], elements[elements.length - 1]);
|
||||
@@ -49,7 +45,8 @@ public class PyWithIfSurrounder extends PyStatementSurrounder {
|
||||
if (ifStatement == null) {
|
||||
return null;
|
||||
}
|
||||
return ifStatement.getIfPart().getCondition().getTextRange();
|
||||
final PyExpression condition = ifStatement.getIfPart().getCondition();
|
||||
return condition != null ? condition.getTextRange() : null;
|
||||
}
|
||||
|
||||
public String getTemplateDescription() {
|
||||
|
||||
-2
@@ -44,7 +44,6 @@ public class PyWithTryExceptSurrounder extends PyStatementSurrounder {
|
||||
createFromText(LanguageLevel.getDefault(), PyTryExceptStatement.class, getTemplate());
|
||||
final PsiElement parent = elements[0].getParent();
|
||||
final PyStatementList statementList = tryStatement.getTryPart().getStatementList();
|
||||
assert statementList != null;
|
||||
statementList.addRange(elements[0], elements[elements.length - 1]);
|
||||
statementList.getFirstChild().delete();
|
||||
tryStatement = (PyTryExceptStatement)parent.addBefore(tryStatement, elements[0]);
|
||||
@@ -71,7 +70,6 @@ public class PyWithTryExceptSurrounder extends PyStatementSurrounder {
|
||||
protected TextRange getResultRange(PyTryExceptStatement tryStatement) {
|
||||
final PyExceptPart part = tryStatement.getExceptParts()[0];
|
||||
final PyStatementList list = part.getStatementList();
|
||||
assert list != null;
|
||||
return list.getTextRange();
|
||||
}
|
||||
|
||||
|
||||
-1
@@ -42,7 +42,6 @@ public class PyWithTryFinallySurrounder extends PyWithTryExceptSurrounder {
|
||||
final PyFinallyPart finallyPart = tryStatement.getFinallyPart();
|
||||
assert finallyPart != null;
|
||||
final PyStatementList statementList = finallyPart.getStatementList();
|
||||
assert statementList != null;
|
||||
return statementList.getTextRange();
|
||||
}
|
||||
}
|
||||
|
||||
-1
@@ -41,7 +41,6 @@ public class PyWithWhileSurrounder extends PyStatementSurrounder{
|
||||
PyElementGenerator.getInstance(project).createFromText(LanguageLevel.getDefault(), PyWhileStatement.class, "while True:\n ");
|
||||
final PsiElement parent = elements[0].getParent();
|
||||
final PyStatementList statementList = whileStatement.getWhilePart().getStatementList();
|
||||
assert statementList != null;
|
||||
statementList.addRange(elements[0], elements[elements.length - 1]);
|
||||
whileStatement = (PyWhileStatement) parent.addBefore(whileStatement, elements[0]);
|
||||
parent.deleteChildRange(elements[0], elements[elements.length - 1]);
|
||||
|
||||
Reference in New Issue
Block a user