У меня есть следующий файл конфигурации:
arenas
arena1
info: infotest
info2: info2test
arena2
info: infotest
info2: info2test
Так. Теперь я хочу получить одну арену и преобразовать ее в объект арены, у меня есть конструктор, принимающий карту. Итак, я делаю следующее:
Arena a = new Arena((Map<String, Object>) getConfig().get("arenas.arena1"));
Это работает. Но: я получаю следующее предупреждение в eclipse:
Type safety: Unchecked cast from Object to Map<String,Object>
Я понимаю, почему это появляется. но как я могу изменить способ получения информации, чтобы избежать этого, чтобы сделать «безопасный» бросок?
И мой второй вопрос: теперь я хочу получить все подкарты с арен."" и инициализировать их при загрузке плагина. Как я могу получить их все? Я не могу найти что-то вроде arenas.getAll() или я не знаю... что-то вроде этого... есть идеи?
Спасибо.