Mercurial > projects > dwt-addons
diff dwtx/jface/text/SequentialRewriteTextStore.d @ 134:51e6e63f930e
Regex fix for casts
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 01:46:20 +0200 |
parents | 7d818bd32d63 |
children | 75302ef3f92f |
line wrap: on
line diff
--- a/dwtx/jface/text/SequentialRewriteTextStore.d Sun Aug 24 01:29:22 2008 +0200 +++ b/dwtx/jface/text/SequentialRewriteTextStore.d Sun Aug 24 01:46:20 2008 +0200 @@ -228,15 +228,15 @@ fReplaceList.add(new Replace(offset, offset, length, text)); } else { - Replace firstReplace= (Replace) fReplaceList.getFirst(); - Replace lastReplace= (Replace) fReplaceList.getLast(); + Replace firstReplace= cast(Replace) fReplaceList.getFirst(); + Replace lastReplace= cast(Replace) fReplaceList.getLast(); // backward if (offset + length <= firstReplace.newOffset) { int delta= text.length() - length; if (delta !is 0) { for (Iterator i= fReplaceList.iterator(); i.hasNext(); ) { - Replace replace= (Replace) i.next(); + Replace replace= cast(Replace) i.next(); replace.newOffset += delta; } } @@ -248,7 +248,7 @@ int delta= getDelta(lastReplace); fReplaceList.add(new Replace(offset - delta, offset, length, text)); - } else if (ASSERT_SEQUENTIALITY) { + } else if cast(ASSERT_SEQUENTIALITY) { throw new IllegalArgumentException(); } else { @@ -275,8 +275,8 @@ return fSource.get(offset, length); - Replace firstReplace= (Replace) fReplaceList.getFirst(); - Replace lastReplace= (Replace) fReplaceList.getLast(); + Replace firstReplace= cast(Replace) fReplaceList.getFirst(); + Replace lastReplace= cast(Replace) fReplaceList.getLast(); // before if (offset + length <= firstReplace.newOffset) { @@ -287,14 +287,14 @@ int delta= getDelta(lastReplace); return fSource.get(offset - delta, length); - } else if (ASSERT_SEQUENTIALITY) { + } else if cast(ASSERT_SEQUENTIALITY) { throw new IllegalArgumentException(); } else { int delta= 0; for (Iterator i= fReplaceList.iterator(); i.hasNext(); ) { - Replace replace= (Replace) i.next(); + Replace replace= cast(Replace) i.next(); if (offset + length < replace.newOffset) { return fSource.get(offset - delta, length); @@ -335,8 +335,8 @@ if (fReplaceList.isEmpty()) return fSource.get(offset); - Replace firstReplace= (Replace) fReplaceList.getFirst(); - Replace lastReplace= (Replace) fReplaceList.getLast(); + Replace firstReplace= cast(Replace) fReplaceList.getFirst(); + Replace lastReplace= cast(Replace) fReplaceList.getLast(); // before if (offset < firstReplace.newOffset) { @@ -347,14 +347,14 @@ int delta= getDelta(lastReplace); return fSource.get(offset - delta); - } else if (ASSERT_SEQUENTIALITY) { + } else if cast(ASSERT_SEQUENTIALITY) { throw new IllegalArgumentException(); } else { int delta= 0; for (Iterator i= fReplaceList.iterator(); i.hasNext(); ) { - Replace replace= (Replace) i.next(); + Replace replace= cast(Replace) i.next(); if (offset < replace.newOffset) return fSource.get(offset - delta); @@ -376,7 +376,7 @@ if (fReplaceList.isEmpty()) return fSource.getLength(); - Replace lastReplace= (Replace) fReplaceList.getLast(); + Replace lastReplace= cast(Replace) fReplaceList.getLast(); return fSource.getLength() + getDelta(lastReplace); } @@ -400,7 +400,7 @@ int delta= 0; for (Iterator i= fReplaceList.iterator(); i.hasNext(); ) { - Replace replace= (Replace) i.next(); + Replace replace= cast(Replace) i.next(); int offset= buffer.length() - delta; buffer.append(fSource.get(offset, replace.offset - offset));