При вызове метода, который добавляет объект в коллекцию в GWT, я получаю ошибку с нулевым указателем. Я не знаю, почему, поскольку все, что я сделал, создает очень простой объект (содержит только строку). Вот код, который вызывает функцию и функцию:Generics and Collections in GWT, Null Pointer
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 («Трава»);
Любая помощь приветствуется :)
Если ответ Уингара неверен, вы не предоставили нам достаточно информации, чтобы помочь вам. Если его ответ не поможет, тогда вам нужно предоставить нам дамп стека и дополнительную информацию. – Eddie
Казалось бы, в конструкторе PlantData существует проблема. – Clint