mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Code formatting.
This commit is contained in:
parent
0f4e9a3759
commit
677a3e2eaf
1 changed files with 18 additions and 22 deletions
|
@ -533,9 +533,10 @@ public class CoreModelUtil {
|
||||||
* if start is lower than 0
|
* if start is lower than 0
|
||||||
*/
|
*/
|
||||||
public static final int indexOf(char toBeFound, char[] array, int start) {
|
public static final int indexOf(char toBeFound, char[] array, int start) {
|
||||||
for (int i = start; i < array.length; i++)
|
for (int i = start; i < array.length; i++) {
|
||||||
if (toBeFound == array[i])
|
if (toBeFound == array[i])
|
||||||
return i;
|
return i;
|
||||||
|
}
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,8 +554,7 @@ public class CoreModelUtil {
|
||||||
return tu;
|
return tu;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
CoreModel coreModel = CoreModel.getDefault();
|
CoreModel coreModel = CoreModel.getDefault();
|
||||||
ITranslationUnit tu= null;
|
ITranslationUnit tu= null;
|
||||||
if (preferredProject != null) {
|
if (preferredProject != null) {
|
||||||
|
@ -574,7 +574,6 @@ public class CoreModelUtil {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Searches for a translation unit within the cprojects. For external files the ones
|
* Searches for a translation unit within the cprojects. For external files the ones
|
||||||
* from the given project are preferred.
|
* from the given project are preferred.
|
||||||
|
@ -589,8 +588,7 @@ public class CoreModelUtil {
|
||||||
return tu;
|
return tu;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
CoreModel coreModel = CoreModel.getDefault();
|
CoreModel coreModel = CoreModel.getDefault();
|
||||||
ITranslationUnit tu= null;
|
ITranslationUnit tu= null;
|
||||||
if (preferredProject != null) {
|
if (preferredProject != null) {
|
||||||
|
@ -668,7 +666,6 @@ public class CoreModelUtil {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the configuration descriptions referenced directly by the specified
|
* Returns the configuration descriptions referenced directly by the specified
|
||||||
* configuration description. The result will not contain duplicates. Returns
|
* configuration description. The result will not contain duplicates. Returns
|
||||||
|
@ -681,32 +678,32 @@ public class CoreModelUtil {
|
||||||
* @see CoreModelUtil#getReferencingConfigurationDescriptions(ICConfigurationDescription, boolean)
|
* @see CoreModelUtil#getReferencingConfigurationDescriptions(ICConfigurationDescription, boolean)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static ICConfigurationDescription[] getReferencedConfigurationDescriptions(ICConfigurationDescription cfgDes, boolean writable){
|
public static ICConfigurationDescription[] getReferencedConfigurationDescriptions(ICConfigurationDescription cfgDes, boolean writable) {
|
||||||
List<ICConfigurationDescription> result = new ArrayList<ICConfigurationDescription>();
|
List<ICConfigurationDescription> result = new ArrayList<ICConfigurationDescription>();
|
||||||
|
|
||||||
if(cfgDes != null) {
|
if (cfgDes != null) {
|
||||||
Map<String, String> map = cfgDes.getReferenceInfo();
|
Map<String, String> map = cfgDes.getReferenceInfo();
|
||||||
if(map.size() != 0){
|
if (map.size() != 0) {
|
||||||
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
|
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
|
||||||
CoreModel model = CoreModel.getDefault();
|
CoreModel model = CoreModel.getDefault();
|
||||||
for (Map.Entry<String,String> entry : map.entrySet()) {
|
for (Map.Entry<String,String> entry : map.entrySet()) {
|
||||||
String projName = entry.getKey();
|
String projName = entry.getKey();
|
||||||
String cfgId = entry.getValue();
|
String cfgId = entry.getValue();
|
||||||
IProject project = root.getProject(projName);
|
IProject project = root.getProject(projName);
|
||||||
if(!project.exists())
|
if (!project.exists())
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
ICProjectDescription des = model.getProjectDescription(project, writable);
|
ICProjectDescription des = model.getProjectDescription(project, writable);
|
||||||
if(des == null)
|
if (des == null)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
ICConfigurationDescription refCfgDes;
|
ICConfigurationDescription refCfgDes;
|
||||||
if(cfgId!=null && cfgId.length()>0) {
|
if (cfgId != null && cfgId.length() > 0) {
|
||||||
refCfgDes= des.getConfigurationById(cfgId);
|
refCfgDes= des.getConfigurationById(cfgId);
|
||||||
} else {
|
} else {
|
||||||
refCfgDes= des.getActiveConfiguration();
|
refCfgDes= des.getActiveConfiguration();
|
||||||
}
|
}
|
||||||
if(refCfgDes != null)
|
if (refCfgDes != null)
|
||||||
result.add(refCfgDes);
|
result.add(refCfgDes);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -729,20 +726,19 @@ public class CoreModelUtil {
|
||||||
public static ICConfigurationDescription[] getReferencingConfigurationDescriptions(ICConfigurationDescription cfgDes, boolean writable) {
|
public static ICConfigurationDescription[] getReferencingConfigurationDescriptions(ICConfigurationDescription cfgDes, boolean writable) {
|
||||||
List<ICConfigurationDescription> result = new ArrayList<ICConfigurationDescription>();
|
List<ICConfigurationDescription> result = new ArrayList<ICConfigurationDescription>();
|
||||||
|
|
||||||
if(cfgDes!=null) {
|
if (cfgDes != null) {
|
||||||
CoreModel core= CoreModel.getDefault();
|
CoreModel core= CoreModel.getDefault();
|
||||||
IProject[] projects= ResourcesPlugin.getWorkspace().getRoot().getProjects();
|
IProject[] projects= ResourcesPlugin.getWorkspace().getRoot().getProjects();
|
||||||
|
|
||||||
for (IProject cproject : projects) {
|
for (IProject cproject : projects) {
|
||||||
ICProjectDescription prjDes= core.getProjectDescription(cproject, writable);
|
ICProjectDescription prjDes= core.getProjectDescription(cproject, writable);
|
||||||
//in case this is not a CDT project the description will be null, so check for null
|
// In case this is not a CDT project the description will be null, so check for null
|
||||||
if(prjDes != null){
|
if (prjDes != null) {
|
||||||
ICConfigurationDescription[] cfgDscs= prjDes.getConfigurations();
|
ICConfigurationDescription[] cfgDscs= prjDes.getConfigurations();
|
||||||
for (ICConfigurationDescription cfgDsc : cfgDscs) {
|
for (ICConfigurationDescription cfgDsc : cfgDscs) {
|
||||||
ICConfigurationDescription[] references = getReferencedConfigurationDescriptions(cfgDsc, false);
|
ICConfigurationDescription[] references = getReferencedConfigurationDescriptions(cfgDsc, false);
|
||||||
for (ICConfigurationDescription reference : references) {
|
for (ICConfigurationDescription reference : references) {
|
||||||
if(reference!=null
|
if (reference != null && reference.getId().equals(cfgDes.getId())) {
|
||||||
&& reference.getId().equals(cfgDes.getId())) {
|
|
||||||
result.add(cfgDsc);
|
result.add(cfgDsc);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -761,7 +757,7 @@ public class CoreModelUtil {
|
||||||
* @return - array of binary parser ids (Strings)
|
* @return - array of binary parser ids (Strings)
|
||||||
*/
|
*/
|
||||||
public static String[] getBinaryParserIds(ICConfigurationDescription[] cfgs) {
|
public static String[] getBinaryParserIds(ICConfigurationDescription[] cfgs) {
|
||||||
if (cfgs == null || cfgs.length == 0)
|
if (cfgs == null || cfgs.length == 0)
|
||||||
return null;
|
return null;
|
||||||
ArrayList<String> pids = new ArrayList<String>();
|
ArrayList<String> pids = new ArrayList<String>();
|
||||||
for (ICConfigurationDescription cfg : cfgs) {
|
for (ICConfigurationDescription cfg : cfgs) {
|
||||||
|
@ -781,7 +777,7 @@ public class CoreModelUtil {
|
||||||
* @param pids - array of binary parser ids (Strings)
|
* @param pids - array of binary parser ids (Strings)
|
||||||
*/
|
*/
|
||||||
public static void setBinaryParserIds(ICConfigurationDescription[] cfgs, String[] pids) {
|
public static void setBinaryParserIds(ICConfigurationDescription[] cfgs, String[] pids) {
|
||||||
if (cfgs == null || cfgs.length == 0)
|
if (cfgs == null || cfgs.length == 0)
|
||||||
return;
|
return;
|
||||||
for (ICConfigurationDescription cfg : cfgs) {
|
for (ICConfigurationDescription cfg : cfgs) {
|
||||||
cfg.getTargetPlatformSetting().setBinaryParserIds(pids);
|
cfg.getTargetPlatformSetting().setBinaryParserIds(pids);
|
||||||
|
|
Loading…
Add table
Reference in a new issue