1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Cannot cast from HashMap<Object,Object> to Map<String,Integer>

Тема в разделе "Разработка плагинов для новичков", создана пользователем Pa4ok, 29 авг 2018.

  1. Автор темы
    Pa4ok

    Pa4ok Активный участник Пользователь

    Баллы:
    66
    Господа продвинутые программисты - помогите
    Приглянулся мне 1 плагин, но не понравилась в нем 1 деталь
    Декомпильнул, вставил все не изменяя ничего, но все равно ругается на данные места:

    Код:
    1) this.enchants = (Map<Enchantment, Integer>)Maps.newHashMap();
    2) final Map<Enchantment, Integer> map = (Map<Enchantment, Integer>)Maps.newHashMap();
    3) final Map<Enchantment, Integer> map = (Map<Enchantment, Integer>)Maps.newHashMap();
    4) final Map<String, Integer> map = (Map<String, Integer>)Maps.newHashMap();

    Код:
    Cannot cast from HashMap<Object,Object> to Map<Enchantment,Integer>
    Cannot cast from HashMap<Object,Object> to Map<Enchantment,Integer>
    Cannot cast from HashMap<Object,Object> to Map<Enchantment,Integer>
    Cannot cast from HashMap<Object,Object> to Map<String,Integer>
    

    как это исправить? мжб что-то подключить надо еще?
     
  2. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Map<Enchantment, Integer> map = new HashMap<>();
    В чём прикол этого метода с класса Maps?
     
  3. Автор темы
    Pa4ok

    Pa4ok Активный участник Пользователь

    Баллы:
    66
    не знаю, в импорте вот он "import com.google.common.collect.Maps;" есть в спиготе (1.7.10)
     
  4. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Просто не очень норм декомпильнулось.
     

Поделиться этой страницей