diff dwtx/jface/text/templates/TemplateCompletionProcessor.d @ 134:51e6e63f930e

Regex fix for casts
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 01:46:20 +0200
parents c4fb132a086c
children 02cd5f1224d3
line wrap: on
line diff
--- a/dwtx/jface/text/templates/TemplateCompletionProcessor.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/text/templates/TemplateCompletionProcessor.d	Sun Aug 24 01:46:20 2008 +0200
@@ -63,7 +63,7 @@
 
     private static final class ProposalComparator : Comparator {
         public int compare(Object o1, Object o2) {
-            return ((TemplateProposal) o2).getRelevance() - ((TemplateProposal) o1).getRelevance();
+            return (cast(TemplateProposal) o2).getRelevance() - (cast(TemplateProposal) o1).getRelevance();
         }
     }
 
@@ -75,7 +75,7 @@
      */
     public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int offset) {
 
-        ITextSelection selection= (ITextSelection) viewer.getSelectionProvider().getSelection();
+        ITextSelection selection= cast(ITextSelection) viewer.getSelectionProvider().getSelection();
 
         // adjust offset to end of normalized selection
         if (selection.getOffset() is offset)
@@ -100,7 +100,7 @@
                 continue;
             }
             if (template.matches(prefix, context.getContextType().getId()))
-                matches.add(createProposal(template, context, (IRegion) region, getRelevance(template, prefix)));
+                matches.add(createProposal(template, context, cast(IRegion) region, getRelevance(template, prefix)));
         }
 
         Collections.sort(matches, fgProposalComparator);
@@ -125,7 +125,7 @@
      * @since 3.1
      */
     protected ICompletionProposal createProposal(Template template, TemplateContext context, Region region, int relevance) {
-        return createProposal(template, context, (IRegion) region, relevance);
+        return createProposal(template, context, cast(IRegion) region, relevance);
     }
 
     /**