Mercurial > projects > dwt-addons
diff dwtx/jface/text/SequentialRewriteTextStore.d @ 162:1a5b8f8129df
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 08 Sep 2008 00:51:37 +0200 |
parents | f70d9508c95c |
children |
line wrap: on
line diff
--- a/dwtx/jface/text/SequentialRewriteTextStore.d Wed Aug 27 14:49:30 2008 +0200 +++ b/dwtx/jface/text/SequentialRewriteTextStore.d Mon Sep 08 00:51:37 2008 +0200 @@ -233,7 +233,7 @@ // backward if (offset + length <= firstReplace.newOffset) { - int delta= text.length() - length; + int delta= text.length - length; if (delta !is 0) { for (Iterator i= fReplaceList.iterator(); i.hasNext(); ) { Replace replace= cast(Replace) i.next(); @@ -244,12 +244,12 @@ fReplaceList.addFirst(new Replace(offset, offset, length, text)); // forward - } else if (offset >= lastReplace.newOffset + lastReplace.text.length()) { + } else if (offset >= lastReplace.newOffset + lastReplace.text.length) { int delta= getDelta(lastReplace); fReplaceList.add(new Replace(offset - delta, offset, length, text)); } else if (ASSERT_SEQUENTIALITY) { - throw new IllegalArgumentException(); + throw new IllegalArgumentException(null); } else { commit(); @@ -283,12 +283,12 @@ return fSource.get(offset, length); // after - } else if (offset >= lastReplace.newOffset + lastReplace.text.length()) { + } else if (offset >= lastReplace.newOffset + lastReplace.text.length) { int delta= getDelta(lastReplace); return fSource.get(offset - delta, length); } else if (ASSERT_SEQUENTIALITY) { - throw new IllegalArgumentException(); + throw new IllegalArgumentException(null); } else { @@ -299,10 +299,10 @@ if (offset + length < replace.newOffset) { return fSource.get(offset - delta, length); - } else if (offset >= replace.newOffset && offset + length <= replace.newOffset + replace.text.length()) { + } else if (offset >= replace.newOffset && offset + length <= replace.newOffset + replace.text.length) { return replace.text.substring(offset - replace.newOffset, offset - replace.newOffset + length); - } else if (offset >= replace.newOffset + replace.text.length()) { + } else if (offset >= replace.newOffset + replace.text.length) { delta= getDelta(replace); continue; @@ -348,7 +348,7 @@ return fSource.get(offset - delta); } else if (ASSERT_SEQUENTIALITY) { - throw new IllegalArgumentException(); + throw new IllegalArgumentException(null); } else {