При вызове метода, который добавляет объект в коллекцию в GWT, я получаю ошибку нулевого указателя. Я понятия не имею, почему, поскольку все, что я сделал, создает очень простой объект (содержит только строку). Вот код, который вызывает функцию и функцию:
public class PlantMenu extends VerticalPanel {
private Collection<PlantData> plantList;
private Collection<PlantData> newPlantData;
public PlantMenu() {
createPlants();
/*
for(Iterator<PlantData> i = plantList.iterator(); i.hasNext();) {
Window.alert(i.next().getPlantName());
}*/
}
public Collection<PlantData> createPlants() {
PlantData plant1 = new PlantData("Herbs");
PlantData plant2 = new PlantData("Flowers");
PlantData plant3 = new PlantData("Vegetable");
newPlantData.add(plant1);
newPlantData.add(plant2);
newPlantData.add(plant3);
return newPlantData;
}
}
Выдает ошибку (нулевой указатель) при попытке добавить первый завод, эта строка:
PlantData plant1 = новые PlantData ("Травы");
Любая помощь приветствуется:)