diff dwtx/jface/text/revisions/Revision.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 6dcb0baaa031
line wrap: on
line diff
--- a/dwtx/jface/text/revisions/Revision.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/text/revisions/Revision.d	Sun Aug 24 01:46:20 2008 +0200
@@ -81,9 +81,9 @@
         if (fRanges is null) {
             List ranges= new ArrayList(fChangeRegions.size());
             for (Iterator it= fChangeRegions.iterator(); it.hasNext();) {
-                ChangeRegion region= (ChangeRegion) it.next();
+                ChangeRegion region= cast(ChangeRegion) it.next();
                 for (Iterator inner= region.getAdjustedRanges().iterator(); inner.hasNext();) {
-                    ILineRange range= (ILineRange) inner.next();
+                    ILineRange range= cast(ILineRange) inner.next();
                     ranges.add(new RevisionRange(this, range));
                 }
             }
@@ -102,7 +102,7 @@
     final void applyDiff(Hunk[] hunks) {
         fRanges= null; // mark for recomputation
         for (Iterator regions= fChangeRegions.iterator(); regions.hasNext();) {
-            ChangeRegion region= (ChangeRegion) regions.next();
+            ChangeRegion region= cast(ChangeRegion) regions.next();
             region.clearDiff();
             for (int i= 0; i < hunks.length; i++) {
                 Hunk hunk= hunks[i];