From d234cafc38e4949722e289724189bc8624a2cb02 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Wed, 2 Sep 2015 20:38:31 +0300 Subject: [PATCH] Quickfix that adds missing parameters in BDD step definitions inserts types in docstring Finally removed method StructuredDocString#createParameterType. --- .../src/com/jetbrains/python/psi/StructuredDocString.java | 8 -------- .../jetbrains/python/documentation/PlainDocString.java | 6 ------ .../python/documentation/SectionBasedDocString.java | 6 ------ .../jetbrains/python/documentation/TagBasedDocString.java | 6 ------ 4 files changed, 26 deletions(-) diff --git a/python/psi-api/src/com/jetbrains/python/psi/StructuredDocString.java b/python/psi-api/src/com/jetbrains/python/psi/StructuredDocString.java index 423689ae2056..748fd22de426 100644 --- a/python/psi-api/src/com/jetbrains/python/psi/StructuredDocString.java +++ b/python/psi-api/src/com/jetbrains/python/psi/StructuredDocString.java @@ -25,14 +25,6 @@ import java.util.List; * @author vlan */ public interface StructuredDocString { - /** - * Creates parameter type documentation specific for certain doct type - * @param name param name - * @param type param type - * @return text to add to docsting - */ - @NotNull - String createParameterType(@NotNull String name, @NotNull String type); String getSummary(); String getDescription(); // for formatter diff --git a/python/src/com/jetbrains/python/documentation/PlainDocString.java b/python/src/com/jetbrains/python/documentation/PlainDocString.java index cda8b25c8dfd..5b094addca4b 100644 --- a/python/src/com/jetbrains/python/documentation/PlainDocString.java +++ b/python/src/com/jetbrains/python/documentation/PlainDocString.java @@ -66,12 +66,6 @@ public class PlainDocString extends DocStringLineParser implements StructuredDoc return false; } - @NotNull - @Override - public String createParameterType(@NotNull String name, @NotNull String type) { - return ""; - } - @NotNull @Override public List getParameters() { diff --git a/python/src/com/jetbrains/python/documentation/SectionBasedDocString.java b/python/src/com/jetbrains/python/documentation/SectionBasedDocString.java index 0db5cf1999b3..15373ff51dfb 100644 --- a/python/src/com/jetbrains/python/documentation/SectionBasedDocString.java +++ b/python/src/com/jetbrains/python/documentation/SectionBasedDocString.java @@ -263,12 +263,6 @@ public abstract class SectionBasedDocString extends DocStringLineParser implemen return Collections.unmodifiableList(mySections); } - @NotNull - @Override - public String createParameterType(@NotNull String name, @NotNull String type) { - return null; - } - @Override public String getSummary() { return mySummary != null ? mySummary.concatTrimmedLines("\n") : ""; diff --git a/python/src/com/jetbrains/python/documentation/TagBasedDocString.java b/python/src/com/jetbrains/python/documentation/TagBasedDocString.java index 7d5b513023d8..669d4f523f29 100644 --- a/python/src/com/jetbrains/python/documentation/TagBasedDocString.java +++ b/python/src/com/jetbrains/python/documentation/TagBasedDocString.java @@ -74,12 +74,6 @@ public abstract class TagBasedDocString extends DocStringLineParser implements S public abstract List getAdditionalTags(); - @Override - @NotNull - public String createParameterType(@NotNull final String name, @NotNull final String type) { - return myTagPrefix + TYPE + String.format(" %s %s", name, type); - } - @Override public String getDescription() { return myDescription;