Mercurial > projects > dwt-addons
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();