Скомпилировать класс Java с отсутствующими частями кода ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Скомпилировать класс Java с отсутствующими частями кода

Сообщение Anonymous »

Я ищу идеи о том, как скомпилировать код Java с отсутствием некоторых других фрагментов кода (вызовов методов). Я полностью осознаю, что javac не позволит вам компилировать файлы Java, если вы не сможете найти все зависимости. Но, возможно, есть какой-то способ обойти это, что-то вроде принудительной компиляции.

Мои знания байт-кода не так хороши, но я думаю, что вызов некоторых методов — это просто полное определение пакета класса и имени метода с параметрами. Поэтому, если компилятор просто помещает эти данные в файл класса и предполагает, что при запуске процесса будет доступна зависимость (если не простой NoSuchMethodExp).

Единственный обходной путь, который я нашел, - это создать пустые отсутствующие файлы классов с пустыми методами для «обмана» компилятора. Работает отлично, но должен быть более простой способ :)

Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/466 ... code-parts

Вернуться в «JAVA»