Mercurial > projects > dwt-addons
diff dwtx/jface/internal/text/link/contentassist/ContentAssistant2.d @ 138:b6bad70d540a
Regex instanceof changes
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 02:26:23 +0200 |
parents | 65801ad2b265 |
children | 75302ef3f92f |
line wrap: on
line diff
--- a/dwtx/jface/internal/text/link/contentassist/ContentAssistant2.d Sun Aug 24 02:22:48 2008 +0200 +++ b/dwtx/jface/internal/text/link/contentassist/ContentAssistant2.d Sun Aug 24 02:26:23 2008 +0200 @@ -848,7 +848,7 @@ if (fViewer !is null && fAutoAssistListener is null) { fAutoAssistListener= new AutoAssistListener(); - if (fViewer instanceof ITextViewerExtension) { + if ( cast(ITextViewerExtension)fViewer ) { ITextViewerExtension extension= cast(ITextViewerExtension) fViewer; extension.appendVerifyKeyListener(fAutoAssistListener); } else { @@ -860,7 +860,7 @@ } else if (fAutoAssistListener !is null) { - if (fViewer instanceof ITextViewerExtension) { + if ( cast(ITextViewerExtension)fViewer ) { ITextViewerExtension extension= cast(ITextViewerExtension) fViewer; extension.removeVerifyKeyListener(fAutoAssistListener); } else { @@ -1124,10 +1124,10 @@ switch (type) { case CONTEXT_SELECTOR: case PROPOSAL_SELECTOR: - if (fViewer instanceof IWidgetTokenOwner) { + if ( cast(IWidgetTokenOwner)fViewer ) { IWidgetTokenOwner owner= cast(IWidgetTokenOwner) fViewer; return owner.requestWidgetToken(this); - } else if (fViewer instanceof IWidgetTokenOwnerExtension) { + } else if ( cast(IWidgetTokenOwnerExtension)fViewer ) { IWidgetTokenOwnerExtension extension= cast(IWidgetTokenOwnerExtension) fViewer; return extension.requestWidgetToken(this, WIDGET_PRIORITY); } @@ -1177,7 +1177,7 @@ StyledText text= fViewer.getTextWidget(); if (Helper2.okToUse(text)) { - if (fViewer instanceof ITextViewerExtension) { + if ( cast(ITextViewerExtension)fViewer ) { ITextViewerExtension e= cast(ITextViewerExtension) fViewer; e.prependVerifyKeyListener(fInternalListener); } else { @@ -1205,7 +1205,7 @@ */ private void releaseWidgetToken(int type) { if (fListeners[CONTEXT_SELECTOR] is null && fListeners[PROPOSAL_SELECTOR] is null) { - if (fViewer instanceof IWidgetTokenOwner) { + if ( cast(IWidgetTokenOwner)fViewer ) { IWidgetTokenOwner owner= cast(IWidgetTokenOwner) fViewer; owner.releaseWidgetToken(this); } @@ -1245,7 +1245,7 @@ StyledText text= fViewer.getTextWidget(); if (Helper2.okToUse(text)) { - if (fViewer instanceof ITextViewerExtension) { + if ( cast(ITextViewerExtension)fViewer ) { ITextViewerExtension e= cast(ITextViewerExtension) fViewer; e.removeVerifyKeyListener(fInternalListener); } else { @@ -1433,7 +1433,7 @@ */ IContextInformationPresenter getContextInformationPresenter(ITextViewer textViewer, int offset) { IContextInformationValidator validator= getContextInformationValidator(textViewer, offset); - if (validator instanceof IContextInformationPresenter) + if ( cast(IContextInformationPresenter)validator ) return cast(IContextInformationPresenter) validator; return null; }