mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
deprecate API methods that are actually internal methods
This commit is contained in:
@@ -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);
|
||||
|
||||
/**
|
||||
|
||||
+1
-1
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user