/** Get source entries for default setting configuration (i.e. configuration shown in UI). */ private static ICSourceEntry[] getSourceEntries(IProject project) { ICProjectDescriptionManager mgr = CCorePlugin.getDefault().getProjectDescriptionManager(); ICProjectDescription prjDescription = mgr.getProjectDescription(project, false); if (prjDescription != null) { ICConfigurationDescription cfgDescription = prjDescription.getDefaultSettingConfiguration(); if (cfgDescription != null) { ICSourceEntry[] srcEntries = cfgDescription.getResolvedSourceEntries(); return srcEntries; } } return new ICSourceEntry[0]; }