diff dwtx/jface/text/hyperlink/HyperlinkManager.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 b6bad70d540a
line wrap: on
line diff
--- a/dwtx/jface/text/hyperlink/HyperlinkManager.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/text/hyperlink/HyperlinkManager.d	Sun Aug 24 01:46:20 2008 +0200
@@ -270,7 +270,7 @@
                     continue;
                 
                 if (detector instanceof IHyperlinkDetectorExtension2) {
-                    int stateMask= ((IHyperlinkDetectorExtension2)detector).getStateMask();
+                    int stateMask= (cast(IHyperlinkDetectorExtension2)detector).getStateMask();
                     if (stateMask !is -1 && stateMask !is fActiveHyperlinkStateMask)
                         continue;
                     else if (stateMask is -1 && fActiveHyperlinkStateMask !is fHyperlinkStateMask)
@@ -300,14 +300,14 @@
             int maxLength= computeLongestHyperlinkLength(allHyperlinks);
             Iterator iter= new ArrayList(allHyperlinks).iterator();
             while (iter.hasNext()) {
-                IHyperlink hyperlink= (IHyperlink)iter.next();
+                IHyperlink hyperlink= cast(IHyperlink)iter.next();
                 if (hyperlink.getHyperlinkRegion().getLength() < maxLength)
                     allHyperlinks.remove(hyperlink);
             }
         }
 
         if (fDetectionStrategy is LONGEST_REGION_FIRST)
-            return new IHyperlink[] {(IHyperlink)allHyperlinks.get(0)};
+            return new IHyperlink[] {cast(IHyperlink)allHyperlinks.get(0)};
 
         return (IHyperlink[])allHyperlinks.toArray(new IHyperlink[allHyperlinks.size()]);
 
@@ -325,7 +325,7 @@
         Iterator iter= hyperlinks.iterator();
         int length= Integer.MIN_VALUE;
         while (iter.hasNext()) {
-            IRegion region= ((IHyperlink)iter.next()).getHyperlinkRegion();
+            IRegion region= (cast(IHyperlink)iter.next()).getHyperlinkRegion();
             if (region.getLength() < length)
                 continue;
             length= region.getLength();
@@ -355,7 +355,7 @@
                 widgetOffset--;
             
             if (fTextViewer instanceof ITextViewerExtension5) {
-                ITextViewerExtension5 extension= (ITextViewerExtension5)fTextViewer;
+                ITextViewerExtension5 extension= cast(ITextViewerExtension5)fTextViewer;
                 return extension.widgetOffset2ModelOffset(widgetOffset);
             }
 
@@ -454,7 +454,7 @@
      */
     public void mouseMove(MouseEvent event) {
         if (fHyperlinkPresenter instanceof IHyperlinkPresenterExtension) {
-            if (!((IHyperlinkPresenterExtension)fHyperlinkPresenter).canHideHyperlinks())
+            if (!(cast(IHyperlinkPresenterExtension)fHyperlinkPresenter).canHideHyperlinks())
                 return;
         }
         
@@ -503,7 +503,7 @@
         synchronized (fHyperlinkDetectors) {
             for (int i= 0; i < fHyperlinkDetectors.length; i++) {
                 if (fHyperlinkDetectors[i] instanceof IHyperlinkDetectorExtension2) {
-                    if (stateMask is ((IHyperlinkDetectorExtension2)fHyperlinkDetectors[i]).getStateMask())
+                    if (stateMask is (cast(IHyperlinkDetectorExtension2)fHyperlinkDetectors[i]).getStateMask())
                         return true;
                 }
             }
@@ -548,7 +548,7 @@
      */
     public void mouseExit(MouseEvent e) {
         if (fHyperlinkPresenter instanceof IHyperlinkPresenterExtension) {
-            if (!((IHyperlinkPresenterExtension)fHyperlinkPresenter).canHideHyperlinks())
+            if (!(cast(IHyperlinkPresenterExtension)fHyperlinkPresenter).canHideHyperlinks())
                 return;
         }
         deactivate();