PY-9795 Add method contains in Substring, its indexOf always returns -1 if substring wasn't found

This commit is contained in:
Mikhail Golubev
2015-09-02 14:33:58 +03:00
parent 11ef9fc988
commit 6b87c7c1f8
@@ -186,7 +186,11 @@ public class Substring implements CharSequence {
public int indexOf(@NotNull String s) {
int n = myString.indexOf(s, myStartOffset);
return n < myEndOffset ? n - myStartOffset : -1;
return n >= 0 && n < myEndOffset ? n - myStartOffset : -1;
}
public boolean contains(@NotNull String s) {
return indexOf(s) >= 0;
}
@NotNull