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

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

Сообщение Anonymous »

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

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

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

Есть идеи?

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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