Помогите Почему метод возвращает значение null?

Статус
Закрыто для дальнейших ответов.

SintezGames

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
EstrangedFury
Метод:
Код:
    public ArrayList<String> getFractionPermissions(int fractionID) {
        return (ArrayList<String>) plugin.getConfig().getList("Fractions." + fractionID + ".FractionPermissions");
    }
config.yml:
Код:
Fractions:
  '0':
    FractionPermissions: []

(Просьба не ругаться по поводу моих костылей с кастом к ArrayList, если это не является решением моей проблемы, мне так удобнее)
 
Последнее редактирование:
Метод:
Код:
    public ArrayList<String> getFractionPermissions(int fractionID) {
        return (ArrayList<String>) plugin.getConfig().getList("Fractions." + fractionID + ".FractionPermissions");
    }
config.yml:
Код:
Fractions:
  '0':
    FractionPermissions: []

(Просьба не ругаться по поводу моих костылей с кастом к ArrayList, если это не является решением моей проблемы, мне так удобнее)
Мм, ну во-первых, зачем юзать дочерний класс List'а, если можно просто вернуть List.
Второе, это массив у тебя в FractionPermissions, лист выглядит иначе, он через дефис перечисляется
 
Мм, ну во-первых, зачем юзать дочерний класс List'а, если можно просто вернуть List.
Второе, это массив у тебя в FractionPermissions, лист выглядит иначе, он через дефис перечисляется
пустой лист попробуй создать так config.set("key", new ArrayList<String>());
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх