diff --git a/python/src/com/jetbrains/numpy/documentation/NumPyDocString.java b/python/src/com/jetbrains/numpy/documentation/NumPyDocString.java index f8563020dfc7..68771828f248 100644 --- a/python/src/com/jetbrains/numpy/documentation/NumPyDocString.java +++ b/python/src/com/jetbrains/numpy/documentation/NumPyDocString.java @@ -46,7 +46,6 @@ public class NumPyDocString { private static final Pattern REDIRECT = Pattern.compile("^Refer to `(.*)` for full documentation.$"); private static final Pattern NUMPY_UNION_PATTERN = Pattern.compile("^\\{(.*)\\}$"); private static final Pattern NUMPY_ARRAY_PATTERN = Pattern.compile("(\\(\\.\\.\\..*\\))(.*)"); - private static final Pattern QUOTED_STRING_PATTERN = Pattern.compile("^(?:\\\"(.*)\\\")|(?:\\'(.*)\\')$"); private final String mySignature; private final List myParameters = new ArrayList(); @@ -299,23 +298,6 @@ public class NumPyDocString { return Arrays.asList(typeString.split(" *, *")); } - @NotNull - public static Set extractPermissibleArgumentsFromNumpyDocType(String typeString) { - List elements = getNumpyUnionType(cleanupOptional(typeString)); - Set result = new LinkedHashSet(); - for (String element : elements) { - Matcher matcher = QUOTED_STRING_PATTERN.matcher(element); - if (matcher.matches()) { - if (matcher.group(1) != null) { - result.add(matcher.group(1)); - } else if (matcher.group(2) != null) { - result.add(matcher.group(2)); - } - } - } - return result; - } - public static class NotNumpyDocStringException extends Exception { public NotNumpyDocStringException(String signature) {