Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 370063

Summary: CSettingEntryFactory is not needed anymore
Product: [Tools] CDT Reporter: Andrew Gvozdev <angvoz.dev>
Component: cdt-coreAssignee: Andrew Gvozdev <angvoz.dev>
Status: RESOLVED FIXED QA Contact: Andrew Gvozdev <angvoz.dev>
Severity: normal    
Priority: P3 CC: cdtdoug
Version: 8.1.0   
Target Milestone: 8.1.0   
Hardware: All   
OS: All   
Whiteboard:

Description Andrew Gvozdev CLA 2012-01-29 08:13:49 EST
CSettingEntryFactory is a factory class which was intended to cache ICSettingEntries in a project. With a obfuscating overcomplexity it was a source of obscure bugs. Having common cache of in ICSettingEntries CDataUtil this factory can be retired.
Comment 1 Andrew Gvozdev CLA 2012-01-29 09:27:27 EST
Committed on master. That had a nice reducing ripple effect to some ugly classes. Test cases pass.
Comment 2 CDT Genie CLA 2012-02-29 13:23:31 EST
*** cdt git genie on behalf of Andrew Gvozdev ***

    bug 370063: CSettingEntryFactory is not needed anymore

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=d20555df6c97bd7c6f1fa58502933d8e08f4a2a6
Comment 3 CDT Genie CLA 2012-02-29 13:23:33 EST
*** cdt git genie on behalf of Andrew Gvozdev ***

    bug 370063: CSettingEntryFactory is not needed anymore

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=625b28a9f7e5cae4373aa1cdbfc8bae2eb46fb41