test fix: implement replaceString in DocumentWindow
[idea/community.git] / platform / lang-api / src / com / intellij / codeInsight / completion / DummyIdentifierPatcher.java
index b2d38b8f14b6aa08a390b23571a8e48ee89091f4..5f058270a5fb9f7f1c1c0918706d0d5c5e22be9d 100644 (file)
@@ -32,8 +32,9 @@ public class DummyIdentifierPatcher extends FileCopyPatcher {
 
   public void patchFileCopy(@NotNull final PsiFile fileCopy, @NotNull final Document document, @NotNull final OffsetMap map) {
     if (StringUtil.isEmpty(myDummyIdentifier)) return;
-    document.replaceString(map.getOffset(CompletionInitializationContext.START_OFFSET), map.getOffset(CompletionInitializationContext.SELECTION_END_OFFSET),
-                           myDummyIdentifier);
+    int startOffset = map.getOffset(CompletionInitializationContext.START_OFFSET);
+    int endOffset = map.getOffset(CompletionInitializationContext.SELECTION_END_OFFSET);
+    document.replaceString(startOffset, endOffset, myDummyIdentifier);
   }
 
   @Override