diff dwtx/jface/text/link/LinkedModeUI.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/link/LinkedModeUI.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/text/link/LinkedModeUI.d	Sun Aug 24 01:46:20 2008 +0200
@@ -348,7 +348,7 @@
                 display.asyncExec(new Runnable() {
                     public void run() {
                         if (fIsActive && viewer instanceof IEditingSupportRegistry) {
-                            IEditingSupport[] helpers= ((IEditingSupportRegistry) viewer).getRegisteredSupports();
+                            IEditingSupport[] helpers= (cast(IEditingSupportRegistry) viewer).getRegisteredSupports();
                             for (int i= 0; i < helpers.length; i++) {
                                 if (helpers[i].ownsFocusShell())
                                     return;
@@ -401,7 +401,7 @@
                 if (!fModel.anyPositionContains(offset)) {
                     ITextViewer viewer= fCurrentTarget.getViewer();
                     if (fFramePosition !is null && viewer instanceof IEditingSupportRegistry) {
-                        IEditingSupport[] helpers= ((IEditingSupportRegistry) viewer).getRegisteredSupports();
+                        IEditingSupport[] helpers= (cast(IEditingSupportRegistry) viewer).getRegisteredSupports();
                         for (int i= 0; i < helpers.length; i++) {
                             if (helpers[i].isOriginator(null, new Region(fFramePosition.getOffset(), fFramePosition.getLength())))
                                 return;
@@ -451,7 +451,7 @@
             // Enter:       accepts all entries and leaves all (possibly stacked) environments, the last sets the caret
             // Esc:         accepts all entries and leaves all (possibly stacked) environments, the caret stays
             // ? what do we do to leave one level of a cycling model that is stacked?
-            // -> This is only the case if the level was set up with forced cycling (CYCLE_ALWAYS), in which case
+            // -> This is only the case if the level was set up with forced cycling cast(CYCLE_ALWAYS), in which case
             // the caller is sure that one does not need by-level exiting.
             switch (event.character) {
                 // [SHIFT-]TAB = hop between edit boxes
@@ -541,9 +541,9 @@
         public void selectionChanged(SelectionChangedEvent event) {
             ISelection selection= event.getSelection();
             if (selection instanceof ITextSelection) {
-                ITextSelection textsel= (ITextSelection) selection;
+                ITextSelection textsel= cast(ITextSelection) selection;
                 if (event.getSelectionProvider() instanceof ITextViewer) {
-                    IDocument doc= ((ITextViewer) event.getSelectionProvider()).getDocument();
+                    IDocument doc= (cast(ITextViewer) event.getSelectionProvider()).getDocument();
                     if (doc !is null) {
                         int offset= textsel.getOffset();
                         int length= textsel.getLength();
@@ -834,7 +834,7 @@
     /** Trigger content assist on choice positions */
     private void triggerContentAssist() {
         if (fFramePosition instanceof ProposalPosition) {
-            ProposalPosition pp= (ProposalPosition) fFramePosition;
+            ProposalPosition pp= cast(ProposalPosition) fFramePosition;
             ICompletionProposal[] choices= pp.getChoices();
             if (choices !is null && choices.length > 0) {
                 fAssistant.setCompletions(choices);
@@ -888,10 +888,10 @@
         if (lpa !is null) {
             ITextViewer viewer= fCurrentTarget.getViewer();
             if (viewer instanceof ISourceViewer) {
-                ISourceViewer sv= (ISourceViewer) viewer;
+                ISourceViewer sv= cast(ISourceViewer) viewer;
                 IAnnotationModel model= sv.getAnnotationModel();
                 if (model instanceof IAnnotationModelExtension) {
-                    IAnnotationModelExtension ext= (IAnnotationModelExtension) model;
+                    IAnnotationModelExtension ext= cast(IAnnotationModelExtension) model;
                     IAnnotationModel ourModel= ext.getAnnotationModel(getUniqueKey());
                     if (ourModel is null) {
                         ext.addAnnotationModel(getUniqueKey(), lpa);
@@ -904,10 +904,10 @@
     private void uninstallAnnotationModel(LinkedModeUITarget target) {
         ITextViewer viewer= target.getViewer();
         if (viewer instanceof ISourceViewer) {
-            ISourceViewer sv= (ISourceViewer) viewer;
+            ISourceViewer sv= cast(ISourceViewer) viewer;
             IAnnotationModel model= sv.getAnnotationModel();
             if (model instanceof IAnnotationModelExtension) {
-                IAnnotationModelExtension ext= (IAnnotationModelExtension) model;
+                IAnnotationModelExtension ext= cast(IAnnotationModelExtension) model;
                 ext.removeAnnotationModel(getUniqueKey());
             }
         }
@@ -942,7 +942,7 @@
     private void select() {
         ITextViewer viewer= fCurrentTarget.getViewer();
         if (viewer instanceof ITextViewerExtension5) {
-            ITextViewerExtension5 extension5= (ITextViewerExtension5) viewer;
+            ITextViewerExtension5 extension5= cast(ITextViewerExtension5) viewer;
             extension5.exposeModelRange(new Region(fFramePosition.offset, fFramePosition.length));
         } else if (!viewer.overlapsWithVisibleRegion(fFramePosition.offset, fFramePosition.length)) {
             viewer.resetVisibleRegion();
@@ -966,13 +966,13 @@
 
         if (fCurrentTarget.fKeyListener is null) {
             fCurrentTarget.fKeyListener= new KeyListener();
-            ((ITextViewerExtension) viewer).prependVerifyKeyListener(fCurrentTarget.fKeyListener);
+            (cast(ITextViewerExtension) viewer).prependVerifyKeyListener(fCurrentTarget.fKeyListener);
         } else
             fCurrentTarget.fKeyListener.setEnabled(true);
 
         registerAutoEditVetoer(viewer);
 
-        ((IPostSelectionProvider) viewer).addPostSelectionChangedListener(fSelectionListener);
+        (cast(IPostSelectionProvider) viewer).addPostSelectionChangedListener(fSelectionListener);
 
         createAnnotationModel();
 
@@ -1029,7 +1029,7 @@
         try {
             String[] contentTypes= getContentTypes(viewer.getDocument());
             if (viewer instanceof ITextViewerExtension2) {
-                ITextViewerExtension2 vExtension= ((ITextViewerExtension2) viewer);
+                ITextViewerExtension2 vExtension= (cast(ITextViewerExtension2) viewer);
                 for (int i= 0; i < contentTypes.length; i++) {
                     vExtension.prependAutoEditStrategy(fAutoEditVetoer, contentTypes[i]);
                 }
@@ -1046,7 +1046,7 @@
         try {
             String[] contentTypes= getContentTypes(viewer.getDocument());
             if (viewer instanceof ITextViewerExtension2) {
-                ITextViewerExtension2 vExtension= ((ITextViewerExtension2) viewer);
+                ITextViewerExtension2 vExtension= (cast(ITextViewerExtension2) viewer);
                 for (int i= 0; i < contentTypes.length; i++) {
                     vExtension.removeAutoEditStrategy(fAutoEditVetoer, contentTypes[i]);
                 }
@@ -1068,7 +1068,7 @@
      */
     private String[] getContentTypes(IDocument document) throws BadPartitioningException {
         if (document instanceof IDocumentExtension3) {
-            IDocumentExtension3 ext= (IDocumentExtension3) document;
+            IDocumentExtension3 ext= cast(IDocumentExtension3) document;
             String[] partitionings= ext.getPartitionings();
             Set contentTypes= new HashSet(20);
             for (int i= 0; i < partitionings.length; i++) {
@@ -1130,7 +1130,7 @@
         if (fCurrentTarget.fKeyListener !is null)
             fCurrentTarget.fKeyListener.setEnabled(false);
 
-        ((IPostSelectionProvider) viewer).removePostSelectionChangedListener(fSelectionListener);
+        (cast(IPostSelectionProvider) viewer).removePostSelectionChangedListener(fSelectionListener);
 
         redraw();
     }
@@ -1154,7 +1154,7 @@
             LinkedModeUITarget target= fTargets[i];
             ITextViewer viewer= target.getViewer();
             if (target.fKeyListener !is null) {
-                ((ITextViewerExtension) viewer).removeVerifyKeyListener(target.fKeyListener);
+                (cast(ITextViewerExtension) viewer).removeVerifyKeyListener(target.fKeyListener);
                 target.fKeyListener= null;
             }
 
@@ -1191,7 +1191,7 @@
                     fExitPosition.getDocument().removePosition(fExitPosition);
 
                 for (Iterator iter = docs.iterator(); iter.hasNext(); ) {
-                    IDocument doc= (IDocument) iter.next();
+                    IDocument doc= cast(IDocument) iter.next();
                     doc.removePositionUpdater(fPositionUpdater);
                     bool uninstallCat= false;
                     String[] cats= doc.getPositionCategories();
@@ -1223,7 +1223,7 @@
 
     private void endCompoundChange() {
         if (fHasOpenCompoundChange) {
-            ITextViewerExtension extension= (ITextViewerExtension) fCurrentTarget.getViewer();
+            ITextViewerExtension extension= cast(ITextViewerExtension) fCurrentTarget.getViewer();
             IRewriteTarget target= extension.getRewriteTarget();
             target.endCompoundChange();
             fHasOpenCompoundChange= false;
@@ -1232,7 +1232,7 @@
 
     private void beginCompoundChange() {
         if (!fHasOpenCompoundChange) {
-            ITextViewerExtension extension= (ITextViewerExtension) fCurrentTarget.getViewer();
+            ITextViewerExtension extension= cast(ITextViewerExtension) fCurrentTarget.getViewer();
             IRewriteTarget target= extension.getRewriteTarget();
             target.beginCompoundChange();
             fHasOpenCompoundChange= true;