make Caret.getOffset() work correctly from a side thread (under read action)
[idea/community.git] / platform / editor-ui-api / src / com / intellij / openapi / editor / Caret.java
index 87d7ed1c38996664c69c85fd07cb42aedfc18e18..8e85f25ca51a34c5c2a8612e8c7762a76783a350 100644 (file)
@@ -121,9 +121,11 @@ public interface Caret extends UserDataHolderEx, Disposable {
   VisualPosition getVisualPosition();
 
   /**
-   * Returns the offset of the caret in the document.
+   * Returns the offset of the caret in the document. Returns 0 for a disposed (invalid) caret.
    *
    * @return the caret offset.
+   *
+   * @see #isValid()
    */
   int getOffset();