diff dwtx/jface/text/reconciler/MonoReconciler.d @ 138:b6bad70d540a

Regex instanceof changes
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 02:26:23 +0200
parents 51e6e63f930e
children 1a5b8f8129df
line wrap: on
line diff
--- a/dwtx/jface/text/reconciler/MonoReconciler.d	Sun Aug 24 02:22:48 2008 +0200
+++ b/dwtx/jface/text/reconciler/MonoReconciler.d	Sun Aug 24 02:26:23 2008 +0200
@@ -66,7 +66,7 @@
     public this(IReconcilingStrategy strategy, bool isIncremental) {
         Assert.isNotNull(strategy);
         fStrategy= strategy;
-        if (fStrategy instanceof IReconcilingStrategyExtension) {
+        if ( cast(IReconcilingStrategyExtension)fStrategy ) {
             IReconcilingStrategyExtension extension= cast(IReconcilingStrategyExtension)fStrategy;
             extension.setProgressMonitor(getProgressMonitor());
         }
@@ -108,7 +108,7 @@
      */
     public void setProgressMonitor(IProgressMonitor monitor) {
         super.setProgressMonitor(monitor);
-        if (fStrategy instanceof IReconcilingStrategyExtension) {
+        if ( cast(IReconcilingStrategyExtension)fStrategy ) {
             IReconcilingStrategyExtension extension= cast(IReconcilingStrategyExtension) fStrategy;
             extension.setProgressMonitor(monitor);
         }
@@ -118,7 +118,7 @@
      * @see AbstractReconciler#initialProcess()
      */
     protected void initialProcess() {
-        if (fStrategy instanceof IReconcilingStrategyExtension) {
+        if ( cast(IReconcilingStrategyExtension)fStrategy ) {
             IReconcilingStrategyExtension extension= cast(IReconcilingStrategyExtension) fStrategy;
             extension.initialReconcile();
         }