Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

[В пару словах] Избавляемся от Iterator после декомпиляции

Bars

Старожил
Девелопер
Пользователь
Баллы
173
Допустим вы декомпилировали какой-то плагин Fernflower'ом и хотите заменить итераторы на привычные циклы

eam36b3w7ym2.gif
 

Вложения:

  • iter1.png
    iter1.png
    Размер файла
    17,5 КБ
    Просмотров
    17
  • iter2.png
    iter2.png
    Размер файла
    8,1 КБ
    Просмотров
    17
На ошибку не смотрите, в моём случае этот итератор оказалось лучше не убирать. Но сам способ правильный
 
ECU - Easy Code Understanding :)
Мало кому надо
Для детей да,
Для людей с опытом, это не особо важно..
Некоторые работают с кодом по сложнее..

Кстати, чем сложнее код, тем лучше он защищен от тех кому лучше не знать как он работает :D
 
Это не повод не относиться уважительно к самому исходному коду. Даже если его никто никогда кроме вас читать не будет.
 
С каких пор читать итераторы неудобно?
 
С каких пор читать итераторы неудобно?
Кому. Как.
Я не люблю лишние импорты, тем более при итераторах надо в <> прописывать тип, который Fernflower сам не проставляет
Не то что мне влом, сколько я люблю как можно более идеальный код
 
Кому. Как.
Я не люблю лишние импорты, тем более при итераторах надо в <> прописывать тип, который Fernflower сам не проставляет
Не то что мне влом, сколько я люблю как можно более идеальный код
Итератор универсальнее)
как можно более идеальный код
Тогда тут вообще нужны не циклы а там Java 8.. Stream API
Раз тебе нравится покрасивше)

Да и зачем может понадобится декомпилировать плагины то?
 
Да и зачем может понадобится декомпилировать плагины то?
Не все авторы предоставляют исходники, а необходимость что-то переделать в плагине под себя возникает.
 

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

Назад
Верх