1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

cleanup: fixed null pointer warning

This commit is contained in:
Andrew Gvozdev 2009-12-25 00:38:43 +00:00
parent f7d6fe923a
commit 6cebeffb70

View file

@ -11,6 +11,7 @@
package org.eclipse.cdt.internal.core.settings.model; package org.eclipse.cdt.internal.core.settings.model;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.List; import java.util.List;
import org.eclipse.cdt.core.settings.model.ICLanguageSetting; import org.eclipse.cdt.core.settings.model.ICLanguageSetting;
@ -64,12 +65,9 @@ public class CLanguageSetting extends CDataProxy implements
public List<ICLanguageSettingEntry> getSettingEntriesList(int kind) { public List<ICLanguageSettingEntry> getSettingEntriesList(int kind) {
CLanguageData data = getCLanguageData(false); CLanguageData data = getCLanguageData(false);
ICLanguageSettingEntry entries[] = data.getEntries(kind); ICLanguageSettingEntry entries[] = data.getEntries(kind);
int size = entries != null ? entries.length : 0; if (entries!=null)
List<ICLanguageSettingEntry> arrayList = new ArrayList<ICLanguageSettingEntry>(size); return new ArrayList<ICLanguageSettingEntry>(Arrays.asList(entries));
for(int i = 0; i < size; i++){ return new ArrayList<ICLanguageSettingEntry>();
arrayList.add(entries[i]);
}
return arrayList;
} }
public String[] getSourceContentTypeIds() { public String[] getSourceContentTypeIds() {