Я хочу вернуться к проекту, в котором я давно потерял исходник, но сумел получить скомпилированную версию от пользователя.Я использовал несколько декомпиляторов, чтобы медленно собрать воедино код, но застрял с двумя последними «метками».
Потратив последние три дня, пытаясь использовать разные декомпиляторы, обнаружил, что большинство из них находит этиотрывки еще больше борьбы Я приезжаю сюда в крайнем случае.Я понимаю, что это довольно большая просьба, особенно из-за отсутствия контекста и необычного присутствия, но, если повезет, кто-то из опытных сможет понять это.
В следующем фрагменте есть label337, который я понятия не имею, как обойти это.Я понимаю, что они являются своего рода указателями, но мне не приходит в голову, как я изменил бы код.Вывод производится JD-GUI.http://pastebin.com/mVNksm13
В следующем фрагменте есть «label711», с которым я также не знаю, что делать.Несмотря на то, что это вырвано из контекста, оно полностью условно, хотя я не знаю, какой смысл в этом.Вывод производится JD-GUI.http://pastebin.com/5MLFxHPb
Еще раз хочу повторить, что я знаю, насколько велика эта просьба, но, устав от вида Java или декомпиляторов, я прихожу сюда в надежде на то, что можно будет пролить дополнительный светэтот сценарий отличается от того, что я уже знаю.
РЕДАКТИРОВАТЬ: банку, которую я пытаюсь декомпилировать, сильно зависит от другой банки, к которой у меня есть доступ.Будет ли каким-то образом указание на jar, от которого зависят классы во время декомпиляции, даст лучший результат?Я пытался найти, как я буду ссылаться на такие зависимости в декомпиляторе, но ничего не нашел.