From e65de82d7017affa7cff5838b0525eec1bf90627 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Wed, 13 Apr 2016 14:06:00 +0300 Subject: [PATCH] vcs: remove dead code --- .../impl/UpToDateLineNumberProviderImpl.java | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/UpToDateLineNumberProviderImpl.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/UpToDateLineNumberProviderImpl.java index 5b02da7ac5fe..2e8290c7fd69 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/UpToDateLineNumberProviderImpl.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/UpToDateLineNumberProviderImpl.java @@ -79,31 +79,6 @@ public class UpToDateLineNumberProviderImpl implements UpToDateLineNumberProvide return false; } - private boolean endsWithSeparator(final CharSequence string) { - if ((string == null) || (string.length() == 0)) { - return false; - } - final char latest = string.charAt(string.length() - 1); - return ('\n' == latest) || ('\r' == latest); - } - - // annotated content is not aware about latest line ends with end-line separator or not. ignore latest separator difference then - private String fixLatestLineSeparator(final Document document, final String content) { - final CharSequence documentSequence = document.getCharsSequence(); - if (endsWithSeparator(documentSequence) && (! endsWithSeparator(content))) { - int numCharsToCopy = 1; - final int docLen = documentSequence.length(); - if (docLen > 1) { - final char beforeLatest = documentSequence.charAt(docLen - 2); - if (('\r' == beforeLatest) || ('\n' == beforeLatest)) { - numCharsToCopy = 2; - } - } - return content + documentSequence.subSequence(docLen - numCharsToCopy, docLen); - } - return content; - } - public int getLineNumber(int currentNumber) { LineStatusTracker tracker = myLineStatusTrackerManagerI.getLineStatusTracker(myDocument); if (tracker == null) {