diff dwtx/jface/text/templates/TemplateContextType.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 6dcb0baaa031
line wrap: on
line diff
--- a/dwtx/jface/text/templates/TemplateContextType.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/text/templates/TemplateContextType.d	Sun Aug 24 01:46:20 2008 +0200
@@ -207,7 +207,7 @@
      * @return a resolver for the given type, or <code>null</code> if none is registered
      */
     protected TemplateVariableResolver getResolver(String type) {
-        return (TemplateVariableResolver) fResolvers.get(type);
+        return cast(TemplateVariableResolver) fResolvers.get(type);
     }
 
     /**
@@ -289,7 +289,7 @@
      */
     public void resolve(TemplateVariable variable, TemplateContext context) {
         String type= variable.getType();
-        TemplateVariableResolver resolver= (TemplateVariableResolver) fResolvers.get(type);
+        TemplateVariableResolver resolver= cast(TemplateVariableResolver) fResolvers.get(type);
         if (resolver is null)
             resolver= new TemplateVariableResolver(type, ""); //$NON-NLS-1$
         resolver.resolve(variable, context);
@@ -314,7 +314,7 @@
 
             int[] offsets= new int[variable.getOffsets().length];
             for (int j= 0; j !is offsets.length; j++)
-                offsets[j]= ((TextEdit) iterator.next()).getOffset();
+                offsets[j]= (cast(TextEdit) iterator.next()).getOffset();
 
             variable.setOffsets(offsets);
         }