Mercurial > projects > dwt-addons
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); } /**