mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Remove redundant methods from PyDocstringGenerator
This commit is contained in:
@@ -181,35 +181,6 @@ public class PyDocstringGenerator {
|
||||
return format.getProvider().parseDocString(expression);
|
||||
}
|
||||
|
||||
public static String generateRaiseOrReturn(@NotNull PyFunction element, String offset, String prefix, boolean checkReturn) {
|
||||
final StringBuilder builder = new StringBuilder();
|
||||
if (checkReturn) {
|
||||
final RaiseVisitor visitor = new RaiseVisitor();
|
||||
final PyStatementList statementList = element.getStatementList();
|
||||
statementList.accept(visitor);
|
||||
if (visitor.myHasReturn) {
|
||||
builder.append(prefix).append("return:").append(offset);
|
||||
if (PyCodeInsightSettings.getInstance().INSERT_TYPE_DOCSTUB) {
|
||||
builder.append(prefix).append("rtype:").append(offset);
|
||||
}
|
||||
}
|
||||
if (visitor.myHasRaise) {
|
||||
builder.append(prefix).append("raise");
|
||||
if (visitor.myRaiseTarget != null) {
|
||||
builder.append(" ").append(visitor.getRaiseTargetText());
|
||||
}
|
||||
builder.append(":").append(offset);
|
||||
}
|
||||
}
|
||||
else {
|
||||
builder.append(prefix).append("return:").append(offset);
|
||||
if (PyCodeInsightSettings.getInstance().INSERT_TYPE_DOCSTUB) {
|
||||
builder.append(prefix).append("rtype:").append(offset);
|
||||
}
|
||||
}
|
||||
return builder.toString();
|
||||
}
|
||||
|
||||
public void startTemplate() {
|
||||
final PyStringLiteralExpression docStringExpression = getDocStringExpression();
|
||||
assert docStringExpression != null;
|
||||
@@ -272,10 +243,6 @@ public class PyDocstringGenerator {
|
||||
}
|
||||
}
|
||||
|
||||
private boolean isNewMode() {
|
||||
return myNewMode;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
private String createDocString() {
|
||||
final String indentation = getDocStringIndentation();
|
||||
|
||||
Reference in New Issue
Block a user