diff dwtx/jface/internal/text/link/contentassist/AdditionalInfoController2.d @ 138:b6bad70d540a

Regex instanceof changes
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 02:26:23 +0200
parents 65801ad2b265
children 75302ef3f92f
line wrap: on
line diff
--- a/dwtx/jface/internal/text/link/contentassist/AdditionalInfoController2.d	Sun Aug 24 02:22:48 2008 +0200
+++ b/dwtx/jface/internal/text/link/contentassist/AdditionalInfoController2.d	Sun Aug 24 02:26:23 2008 +0200
@@ -116,7 +116,7 @@
 
         super.install(control);
 
-        Assert.isTrue(control instanceof Table);
+        Assert.isTrue( cast(Table)control );
         fProposalTable= cast(Table) control;
         fProposalTable.addSelectionListener(fSelectionListener);
         synchronized (fThreadAccess) {
@@ -234,12 +234,12 @@
             String information= null;
             Object d= item.getData();
 
-            if (d instanceof ICompletionProposal) {
+            if ( cast(ICompletionProposal)d ) {
                 ICompletionProposal p= cast(ICompletionProposal) d;
                 information= p.getAdditionalProposalInfo();
             }
 
-            if (d instanceof ICompletionProposalExtension3)
+            if ( cast(ICompletionProposalExtension3)d )
                 setCustomInformationControlCreator((cast(ICompletionProposalExtension3) d).getInformationControlCreator());
             else
                 setCustomInformationControlCreator(null);