diff dwtx/jface/text/source/AnnotationBarHoverManager.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 65801ad2b265
line wrap: on
line diff
--- a/dwtx/jface/text/source/AnnotationBarHoverManager.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/text/source/AnnotationBarHoverManager.d	Sun Aug 24 01:46:20 2008 +0200
@@ -428,7 +428,7 @@
         int line= getHoverLine(event);
 
         if (hover instanceof IAnnotationHoverExtension) {
-            IAnnotationHoverExtension extension= (IAnnotationHoverExtension) hover;
+            IAnnotationHoverExtension extension= cast(IAnnotationHoverExtension) hover;
             ILineRange range= extension.getHoverLineRange(fSourceViewer, line);
             setCustomInformationControlCreator(extension.getHoverControlCreator());
             range= adaptLineRange(range, line);
@@ -493,7 +493,7 @@
     private ILineRange adaptLineRangeToFolding(ILineRange lineRange, int line) {
 
         if (fSourceViewer instanceof ITextViewerExtension5) {
-            ITextViewerExtension5 extension= (ITextViewerExtension5) fSourceViewer;
+            ITextViewerExtension5 extension= cast(ITextViewerExtension5) fSourceViewer;
 
             try {
                 IRegion region= convertToRegion(lineRange);
@@ -643,12 +643,12 @@
             return fAnnotationHover;
 
         if (fVerticalRulerInfo instanceof CompositeRuler) {
-            CompositeRuler comp= (CompositeRuler) fVerticalRulerInfo;
+            CompositeRuler comp= cast(CompositeRuler) fVerticalRulerInfo;
             for (Iterator it= comp.getDecoratorIterator(); it.hasNext();) {
                 Object o= it.next();
                 if (o instanceof IVerticalRulerInfoExtension && o instanceof IVerticalRulerInfo) {
-                    if (((IVerticalRulerInfo) o).getControl() is event.getSource()) {
-                        IAnnotationHover hover= ((IVerticalRulerInfoExtension) o).getHover();
+                    if ((cast(IVerticalRulerInfo) o).getControl() is event.getSource()) {
+                        IAnnotationHover hover= (cast(IVerticalRulerInfoExtension) o).getHover();
                         if (hover !is null)
                             return hover;
                     }
@@ -678,7 +678,7 @@
      */
     private int getWidgetLineNumber(int line) throws BadLocationException {
         if (fSourceViewer instanceof ITextViewerExtension5) {
-            ITextViewerExtension5 extension= (ITextViewerExtension5) fSourceViewer;
+            ITextViewerExtension5 extension= cast(ITextViewerExtension5) fSourceViewer;
             return extension.modelLine2WidgetLine(line);
         }
 
@@ -767,12 +767,12 @@
 
         bool allowMouseExit= false;
         if (hover instanceof IAnnotationHoverExtension) {
-            IAnnotationHoverExtension extension= (IAnnotationHoverExtension) hover;
+            IAnnotationHoverExtension extension= cast(IAnnotationHoverExtension) hover;
             allowMouseExit= extension.canHandleMouseCursor();
         }
         bool hideOnMouseWheel= true;
         if (hover instanceof IAnnotationHoverExtension2) {
-            IAnnotationHoverExtension2 extension= (IAnnotationHoverExtension2) hover;
+            IAnnotationHoverExtension2 extension= cast(IAnnotationHoverExtension2) hover;
             hideOnMouseWheel= !extension.canHandleMouseWheel();
         }
         fHideOnMouseWheel= hideOnMouseWheel;