Mercurial > projects > dwt-addons
diff dwtx/jface/text/source/projection/ProjectionAnnotationHover.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 | 65801ad2b265 |
line wrap: on
line diff
--- a/dwtx/jface/text/source/projection/ProjectionAnnotationHover.d Sun Aug 24 01:29:22 2008 +0200 +++ b/dwtx/jface/text/source/projection/ProjectionAnnotationHover.d Sun Aug 24 01:46:20 2008 +0200 @@ -92,7 +92,7 @@ try { int captionOffset; if (position instanceof IProjectionPosition) - captionOffset= ((IProjectionPosition) position).computeCaptionOffset(document); + captionOffset= (cast(IProjectionPosition) position).computeCaptionOffset(document); else captionOffset= 0; int startLine= document.getLineOfOffset(position.getOffset() + captionOffset); @@ -107,10 +107,10 @@ IAnnotationModel model= null; if (viewer instanceof ISourceViewerExtension2) { - ISourceViewerExtension2 viewerExtension= (ISourceViewerExtension2) viewer; + ISourceViewerExtension2 viewerExtension= cast(ISourceViewerExtension2) viewer; IAnnotationModel visual= viewerExtension.getVisualAnnotationModel(); if (visual instanceof IAnnotationModelExtension) { - IAnnotationModelExtension modelExtension= (IAnnotationModelExtension) visual; + IAnnotationModelExtension modelExtension= cast(IAnnotationModelExtension) visual; model= modelExtension.getAnnotationModel(ProjectionSupport.PROJECTION); } } @@ -120,7 +120,7 @@ IDocument document= viewer.getDocument(); Iterator e= model.getAnnotationIterator(); while (e.hasNext()) { - ProjectionAnnotation annotation= (ProjectionAnnotation) e.next(); + ProjectionAnnotation annotation= cast(ProjectionAnnotation) e.next(); if (!annotation.isCollapsed()) continue;