Mercurial > projects > dwt-addons
diff dwtx/jface/text/projection/ProjectionDocument.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/projection/ProjectionDocument.d Sun Aug 24 01:29:22 2008 +0200 +++ b/dwtx/jface/text/projection/ProjectionDocument.d Sun Aug 24 01:46:20 2008 +0200 @@ -129,7 +129,7 @@ fMasterDocument= masterDocument; if (fMasterDocument instanceof IDocumentExtension) - fMasterDocumentExtension= (IDocumentExtension) fMasterDocument; + fMasterDocumentExtension= cast(IDocumentExtension) fMasterDocument; fSegmentsCategory= SEGMENTS_CATEGORY; fFragmentsCategory= FRAGMENTS_CATEGORY_PREFIX + hashCode(); @@ -249,7 +249,7 @@ int offset= 0; Position[] fragments= getFragments(); for (int i= 0; i < fragments.length; i++) { - Fragment fragment= (Fragment) fragments[i]; + Fragment fragment= cast(Fragment) fragments[i]; Segment segment= new Segment(offset, fragment.getLength()); segment.fragment= fragment; addPosition(fSegmentsCategory, segment); @@ -277,7 +277,7 @@ int offset= 0; if (index > 0) { Position[] segments= getSegments(); - Segment segment= (Segment) segments[index - 1]; + Segment segment= cast(Segment) segments[index - 1]; offset= segment.getOffset() + segment.getLength(); } @@ -311,7 +311,7 @@ Fragment right= null; if (index < fragments.length) { - Fragment fragment= (Fragment) fragments[index]; + Fragment fragment= cast(Fragment) fragments[index]; if (offsetInMaster is fragment.offset) if (fragment.length is 0) // the fragment does not overlap - it is a zero-length fragment at the same offset left= fragment; @@ -322,7 +322,7 @@ } if (0 < index && index <= fragments.length) { - Fragment fragment= (Fragment) fragments[index - 1]; + Fragment fragment= cast(Fragment) fragments[index - 1]; if (fragment.includes(offsetInMaster)) throw new IllegalArgumentException("overlaps with existing fragment"); //$NON-NLS-1$ if (fragment.getOffset() + fragment.getLength() is offsetInMaster) @@ -331,7 +331,7 @@ int offsetInSlave= 0; if (index > 0) { - Fragment fragment= (Fragment) fragments[index - 1]; + Fragment fragment= cast(Fragment) fragments[index - 1]; Segment segment= fragment.segment; offsetInSlave= segment.getOffset() + segment.getLength(); } @@ -385,7 +385,7 @@ private Fragment findFragment(int offsetInMaster, int lengthInMaster) { Position[] fragments= getFragments(); for (int i= 0; i < fragments.length; i++) { - Fragment f= (Fragment) fragments[i]; + Fragment f= cast(Fragment) fragments[i]; if (f.getOffset() <= offsetInMaster && offsetInMaster + lengthInMaster <= f.getOffset() + f.getLength()) return f; } @@ -808,7 +808,7 @@ private int computeAnchor(DocumentEvent event) { if (event instanceof ProjectionDocumentEvent) { - ProjectionDocumentEvent slave= (ProjectionDocumentEvent) event; + ProjectionDocumentEvent slave= cast(ProjectionDocumentEvent) event; Object changeType= slave.getChangeType(); if (ProjectionDocumentEvent.CONTENT_CHANGE is changeType) { DocumentEvent master= slave.getMasterEvent(); @@ -825,7 +825,7 @@ bool changed= false; Position[] segments= getSegments(); for (int i= 0; i < segments.length; i++) { - Segment segment= (Segment) segments[i]; + Segment segment= cast(Segment) segments[i]; if (segment.isDeleted() || segment.getLength() is 0) { try { removePosition(fSegmentsCategory, segment); @@ -835,7 +835,7 @@ internalError(); } } else if (i < segments.length - 1) { - Segment next= (Segment) segments[i + 1]; + Segment next= cast(Segment) segments[i + 1]; if (next.isDeleted() || next.getLength() is 0) continue; Fragment fragment= segment.fragment; @@ -899,7 +899,7 @@ Position[] fragments= getFragments(); for (int i= 0; i < fragments.length; i++) { - Fragment fragment= (Fragment) fragments[i]; + Fragment fragment= cast(Fragment) fragments[i]; fMasterDocument.removePosition(fFragmentsCategory, fragment); removePosition(fSegmentsCategory, fragment.segment); }