Mercurial > projects > dwt-addons
diff dwtx/jface/text/link/LinkedModeUI.d @ 138:b6bad70d540a
Regex instanceof changes
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 02:26:23 +0200 |
parents | 6dcb0baaa031 |
children | 26688fec6d23 |
line wrap: on
line diff
--- a/dwtx/jface/text/link/LinkedModeUI.d Sun Aug 24 02:22:48 2008 +0200 +++ b/dwtx/jface/text/link/LinkedModeUI.d Sun Aug 24 02:26:23 2008 +0200 @@ -540,7 +540,7 @@ */ public void selectionChanged(SelectionChangedEvent event) { ISelection selection= event.getSelection(); - if (selection instanceof ITextSelection) { + if ( cast(ITextSelection)selection ) { ITextSelection textsel= cast(ITextSelection) selection; if (event.getSelectionProvider() instanceof ITextViewer) { IDocument doc= (cast(ITextViewer) event.getSelectionProvider()).getDocument(); @@ -833,7 +833,7 @@ /** Trigger content assist on choice positions */ private void triggerContentAssist() { - if (fFramePosition instanceof ProposalPosition) { + if ( cast(ProposalPosition)fFramePosition ) { ProposalPosition pp= cast(ProposalPosition) fFramePosition; ICompletionProposal[] choices= pp.getChoices(); if (choices !is null && choices.length > 0) { @@ -887,10 +887,10 @@ LinkedPositionAnnotations lpa= fCurrentTarget.fAnnotationModel; if (lpa !is null) { ITextViewer viewer= fCurrentTarget.getViewer(); - if (viewer instanceof ISourceViewer) { + if ( cast(ISourceViewer)viewer ) { ISourceViewer sv= cast(ISourceViewer) viewer; IAnnotationModel model= sv.getAnnotationModel(); - if (model instanceof IAnnotationModelExtension) { + if ( cast(IAnnotationModelExtension)model ) { IAnnotationModelExtension ext= cast(IAnnotationModelExtension) model; IAnnotationModel ourModel= ext.getAnnotationModel(getUniqueKey()); if (ourModel is null) { @@ -903,10 +903,10 @@ private void uninstallAnnotationModel(LinkedModeUITarget target) { ITextViewer viewer= target.getViewer(); - if (viewer instanceof ISourceViewer) { + if ( cast(ISourceViewer)viewer ) { ISourceViewer sv= cast(ISourceViewer) viewer; IAnnotationModel model= sv.getAnnotationModel(); - if (model instanceof IAnnotationModelExtension) { + if ( cast(IAnnotationModelExtension)model ) { IAnnotationModelExtension ext= cast(IAnnotationModelExtension) model; ext.removeAnnotationModel(getUniqueKey()); } @@ -941,7 +941,7 @@ private void select() { ITextViewer viewer= fCurrentTarget.getViewer(); - if (viewer instanceof ITextViewerExtension5) { + if ( cast(ITextViewerExtension5)viewer ) { ITextViewerExtension5 extension5= cast(ITextViewerExtension5) viewer; extension5.exposeModelRange(new Region(fFramePosition.offset, fFramePosition.length)); } else if (!viewer.overlapsWithVisibleRegion(fFramePosition.offset, fFramePosition.length)) { @@ -1028,7 +1028,7 @@ private void registerAutoEditVetoer(ITextViewer viewer) { try { String[] contentTypes= getContentTypes(viewer.getDocument()); - if (viewer instanceof ITextViewerExtension2) { + if ( cast(ITextViewerExtension2)viewer ) { ITextViewerExtension2 vExtension= (cast(ITextViewerExtension2) viewer); for (int i= 0; i < contentTypes.length; i++) { vExtension.prependAutoEditStrategy(fAutoEditVetoer, contentTypes[i]); @@ -1045,7 +1045,7 @@ private void unregisterAutoEditVetoer(ITextViewer viewer) { try { String[] contentTypes= getContentTypes(viewer.getDocument()); - if (viewer instanceof ITextViewerExtension2) { + if ( cast(ITextViewerExtension2)viewer ) { ITextViewerExtension2 vExtension= (cast(ITextViewerExtension2) viewer); for (int i= 0; i < contentTypes.length; i++) { vExtension.removeAutoEditStrategy(fAutoEditVetoer, contentTypes[i]); @@ -1067,7 +1067,7 @@ * @since 3.1 */ private String[] getContentTypes(IDocument document) { - if (document instanceof IDocumentExtension3) { + if ( cast(IDocumentExtension3)document ) { IDocumentExtension3 ext= cast(IDocumentExtension3) document; String[] partitionings= ext.getPartitionings(); Set contentTypes= new HashSet(20);