diff dwtx/jface/text/source/SourceViewer.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/source/SourceViewer.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/text/source/SourceViewer.d	Sun Aug 24 01:46:20 2008 +0200
@@ -571,7 +571,7 @@
     protected IAnnotationModel createVisualAnnotationModel(IAnnotationModel annotationModel) {
         IAnnotationModelExtension model= new AnnotationModel();
         model.addAnnotationModel(MODEL_ANNOTATION_MODEL, annotationModel);
-        return (IAnnotationModel) model;
+        return cast(IAnnotationModel) model;
     }
 
     /**
@@ -585,7 +585,7 @@
                 fVisualAnnotationModel.disconnect(getDocument());
         
             if ( fVisualAnnotationModel instanceof IAnnotationModelExtension)
-                ((IAnnotationModelExtension)fVisualAnnotationModel).removeAnnotationModel(MODEL_ANNOTATION_MODEL);
+                (cast(IAnnotationModelExtension)fVisualAnnotationModel).removeAnnotationModel(MODEL_ANNOTATION_MODEL);
             
             fVisualAnnotationModel= null;
         }
@@ -619,7 +619,7 @@
      */
     public IAnnotationModel getAnnotationModel() {
         if (fVisualAnnotationModel instanceof IAnnotationModelExtension) {
-            IAnnotationModelExtension extension= (IAnnotationModelExtension) fVisualAnnotationModel;
+            IAnnotationModelExtension extension= cast(IAnnotationModelExtension) fVisualAnnotationModel;
             return extension.getAnnotationModel(MODEL_ANNOTATION_MODEL);
         }
         return null;
@@ -826,7 +826,7 @@
         if (!fSelections.isEmpty()) {
 
             final IDocument document= getDocument();
-            final Position position= (Position) fSelections.pop();
+            final Position position= cast(Position) fSelections.pop();
 
             try {
                 document.removePosition(fSelectionCategory, position);
@@ -891,7 +891,7 @@
                     DocumentRewriteSession rewriteSession= null;
 
                     if (document instanceof IDocumentExtension4) {
-                        IDocumentExtension4 extension= (IDocumentExtension4) document;
+                        IDocumentExtension4 extension= cast(IDocumentExtension4) document;
                         DocumentRewriteSessionType type= selection.y is 0 || selection.y > 1000 ? DocumentRewriteSessionType.SEQUENTIAL : DocumentRewriteSessionType.UNRESTRICTED_SMALL;
                         rewriteSession= extension.startRewriteSession(type);
                     } else {
@@ -906,7 +906,7 @@
                         try {
 
                             if (fContentFormatter instanceof IContentFormatterExtension) {
-                                final IContentFormatterExtension extension= (IContentFormatterExtension) fContentFormatter;
+                                final IContentFormatterExtension extension= cast(IContentFormatterExtension) fContentFormatter;
                                 context= createFormattingContext();
                                 if (selection.y is 0) {
                                     context.setProperty(FormattingContextProperties.CONTEXT_DOCUMENT, Boolean.TRUE);
@@ -939,7 +939,7 @@
                     } finally {
 
                         if (document instanceof IDocumentExtension4) {
-                            IDocumentExtension4 extension= (IDocumentExtension4) document;
+                            IDocumentExtension4 extension= cast(IDocumentExtension4) document;
                             extension.stopRewriteSession(rewriteSession);
                         } else {
                             target.endCompoundChange();
@@ -967,12 +967,12 @@
     protected void updateSlaveDocuments(IDocument masterDocument) {
         ISlaveDocumentManager manager= getSlaveDocumentManager();
         if (manager instanceof ISlaveDocumentManagerExtension) {
-            ISlaveDocumentManagerExtension extension= (ISlaveDocumentManagerExtension) manager;
+            ISlaveDocumentManagerExtension extension= cast(ISlaveDocumentManagerExtension) manager;
             IDocument[] slaves= extension.getSlaveDocuments(masterDocument);
             if (slaves !is null) {
                 for (int i= 0; i < slaves.length; i++) {
                     if (slaves[i] instanceof ChildDocument) {
-                        ChildDocument child= (ChildDocument) slaves[i];
+                        ChildDocument child= cast(ChildDocument) slaves[i];
                         Position p= child.getParentDocumentRange();
                         try {
 
@@ -1048,7 +1048,7 @@
         }
 
         if (fRangeIndicator !is null && fVisualAnnotationModel instanceof IAnnotationModelExtension) {
-            IAnnotationModelExtension extension= (IAnnotationModelExtension) fVisualAnnotationModel;
+            IAnnotationModelExtension extension= cast(IAnnotationModelExtension) fVisualAnnotationModel;
             extension.modifyAnnotationPosition(fRangeIndicator, new Position(start, length));
         }
     }
@@ -1103,7 +1103,7 @@
             return true;
         
         if (fVerticalRuler instanceof CompositeRuler) {
-            Iterator iter= ((CompositeRuler)fVerticalRuler).getDecoratorIterator();
+            Iterator iter= (cast(CompositeRuler)fVerticalRuler).getDecoratorIterator();
             return iter.hasNext() && iter.next() instanceof AnnotationRulerColumn && !iter.hasNext();
         }
         return false;