diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/ex/EditorEx.java b/platform/platform-impl/src/com/intellij/openapi/editor/ex/EditorEx.java index bd8db84994dc..0b182c39ec6c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/ex/EditorEx.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/ex/EditorEx.java @@ -176,14 +176,30 @@ public interface EditorEx extends Editor { @Override ScrollingModelEx getScrollingModel(); + /** + * @deprecated This is an internal method, {@link Editor#visualToLogicalPosition(VisualPosition)} should be used instead. + * To be removed in IDEA 16. + */ @NotNull LogicalPosition visualToLogicalPosition(@NotNull VisualPosition visiblePos, boolean softWrapAware); + /** + * @deprecated This is an internal method, {@link Editor#offsetToLogicalPosition(int)} should be used instead. + * To be removed in IDEA 16. + */ @NotNull LogicalPosition offsetToLogicalPosition(int offset, boolean softWrapAware); + /** + * @deprecated This is an internal method, {@link Editor#logicalToVisualPosition(LogicalPosition)} should be used instead. + * To be removed in IDEA 16. + */ @NotNull VisualPosition logicalToVisualPosition(@NotNull LogicalPosition logicalPos, boolean softWrapAware); + /** + * @deprecated This is an internal method, {@link Editor#logicalPositionToOffset(LogicalPosition)} should be used instead. + * To be removed in IDEA 16. + */ int logicalPositionToOffset(@NotNull LogicalPosition logicalPos, boolean softWrapAware); /** diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorMarkupModelImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorMarkupModelImpl.java index ddf3657e9799..7be120563745 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorMarkupModelImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorMarkupModelImpl.java @@ -244,7 +244,7 @@ public class EditorMarkupModelImpl extends MarkupModelImpl implements EditorMark } private int getOffset(int visualLine, boolean startLine) { - int logicalLine = myEditor.visualToLogicalPosition(new VisualPosition(visualLine, 0), true).line; + int logicalLine = myEditor.visualToLogicalPosition(new VisualPosition(visualLine, 0)).line; return startLine? myEditor.getDocument().getLineStartOffset(logicalLine) : myEditor.getDocument().getLineEndOffset(logicalLine); }