Mercurial > projects > dwt-addons
diff dwtx/jface/text/contentassist/JFaceTextMessages.d @ 174:c6d7b1ea700b
First sample running
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Thu, 11 Sep 2008 00:32:24 +0200 |
parents | 25f1f92fa3df |
children |
line wrap: on
line diff
--- a/dwtx/jface/text/contentassist/JFaceTextMessages.d Wed Sep 10 23:17:25 2008 +0200 +++ b/dwtx/jface/text/contentassist/JFaceTextMessages.d Thu Sep 11 00:32:24 2008 +0200 @@ -12,39 +12,6 @@ *******************************************************************************/ module dwtx.jface.text.contentassist.JFaceTextMessages; -import dwtx.jface.text.contentassist.ContentAssistEvent; // packageimport -import dwtx.jface.text.contentassist.Helper; // packageimport -import dwtx.jface.text.contentassist.PopupCloser; // packageimport -import dwtx.jface.text.contentassist.IContentAssistant; // packageimport -import dwtx.jface.text.contentassist.CompletionProposal; // packageimport -import dwtx.jface.text.contentassist.ICompletionProposalExtension5; // packageimport -import dwtx.jface.text.contentassist.IContextInformationValidator; // packageimport -import dwtx.jface.text.contentassist.IContentAssistListener; // packageimport -import dwtx.jface.text.contentassist.ICompletionProposalExtension6; // packageimport -import dwtx.jface.text.contentassist.ICompletionListener; // packageimport -import dwtx.jface.text.contentassist.ICompletionProposalExtension2; // packageimport -import dwtx.jface.text.contentassist.IContentAssistantExtension4; // packageimport -import dwtx.jface.text.contentassist.ContextInformation; // packageimport -import dwtx.jface.text.contentassist.ICompletionProposalExtension3; // packageimport -import dwtx.jface.text.contentassist.ContextInformationValidator; // packageimport -import dwtx.jface.text.contentassist.ICompletionProposal; // packageimport -import dwtx.jface.text.contentassist.IContentAssistProcessor; // packageimport -import dwtx.jface.text.contentassist.AdditionalInfoController; // packageimport -import dwtx.jface.text.contentassist.IContextInformationPresenter; // packageimport -import dwtx.jface.text.contentassist.ICompletionProposalExtension4; // packageimport -import dwtx.jface.text.contentassist.ICompletionListenerExtension; // packageimport -import dwtx.jface.text.contentassist.ContextInformationPopup; // packageimport -import dwtx.jface.text.contentassist.IContextInformationExtension; // packageimport -import dwtx.jface.text.contentassist.IContentAssistantExtension2; // packageimport -import dwtx.jface.text.contentassist.ContentAssistSubjectControlAdapter; // packageimport -import dwtx.jface.text.contentassist.CompletionProposalPopup; // packageimport -import dwtx.jface.text.contentassist.ICompletionProposalExtension; // packageimport -import dwtx.jface.text.contentassist.IContextInformation; // packageimport -import dwtx.jface.text.contentassist.IContentAssistantExtension3; // packageimport -import dwtx.jface.text.contentassist.ContentAssistant; // packageimport -import dwtx.jface.text.contentassist.IContentAssistantExtension; // packageimport - - import dwt.dwthelper.utils; import dwt.dwthelper.ResourceBundle; @@ -56,11 +23,17 @@ // private static const String RESOURCE_BUNDLE= JFaceTextMessages.classinfo.getName(); - private static ResourceBundle fgResourceBundle;//= ResourceBundle.getBundle(RESOURCE_BUNDLE); - - static this() { - fgResourceBundle = ResourceBundle.getBundle( - getImportData!("dwtx.jface.text.contentassist.JFaceTextMessages.properties")); + private static ResourceBundle fgResourceBundle_;//= ResourceBundle.getBundle(RESOURCE_BUNDLE); + private static ResourceBundle fgResourceBundle(){ + if( fgResourceBundle_ is null ){ + synchronized(JFaceTextMessages.classinfo ){ + if( fgResourceBundle_ is null ){ + fgResourceBundle_ = ResourceBundle.getBundle( + getImportData!("dwtx.jface.text.contentassist.JFaceTextMessages.properties")); + } + } + } + return fgResourceBundle_; } private this() {