Mercurial > projects > dwt-addons
diff dwtx/jface/text/source/projection/ProjectionAnnotationHover.d @ 138:b6bad70d540a
Regex instanceof changes
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 02:26:23 +0200 |
parents | 6dcb0baaa031 |
children | f70d9508c95c |
line wrap: on
line diff
--- a/dwtx/jface/text/source/projection/ProjectionAnnotationHover.d Sun Aug 24 02:22:48 2008 +0200 +++ b/dwtx/jface/text/source/projection/ProjectionAnnotationHover.d Sun Aug 24 02:26:23 2008 +0200 @@ -91,7 +91,7 @@ if (position.getOffset() > -1 && position.getLength() > -1) { try { int captionOffset; - if (position instanceof IProjectionPosition) + if ( cast(IProjectionPosition)position ) captionOffset= (cast(IProjectionPosition) position).computeCaptionOffset(document); else captionOffset= 0; @@ -106,10 +106,10 @@ private String getProjectionTextAtLine(ISourceViewer viewer, int line, int numberOfLines) { IAnnotationModel model= null; - if (viewer instanceof ISourceViewerExtension2) { + if ( cast(ISourceViewerExtension2)viewer ) { ISourceViewerExtension2 viewerExtension= cast(ISourceViewerExtension2) viewer; IAnnotationModel visual= viewerExtension.getVisualAnnotationModel(); - if (visual instanceof IAnnotationModelExtension) { + if ( cast(IAnnotationModelExtension)visual ) { IAnnotationModelExtension modelExtension= cast(IAnnotationModelExtension) visual; model= modelExtension.getAnnotationModel(ProjectionSupport.PROJECTION); }