Я использую Apache Ant для создания моего проекта java в 1 большой файл Jar. Я хотел бы знать, есть ли способ изменить видимость (от private/protected> PUBLIC) всех классов, полей и методов?Изменить видимость на компиляции
Итак, в моем исходном коде у меня все равно будет различная видимость, но конечный продукт (jar, который я создаю Ant) будет иметь все открытое для публики.
Я проверил java obfuscators (proguard, yGuard), но они, похоже, не допускают такой возможности.
Можно ли это сделать? Может ли кто-нибудь помочь?
Должно быть выполнимо с помощью простой манипуляции байт-кода. Очевидный вопрос: почему вы хотите это сделать? –
Что вы пытаетесь сделать? Код, который вы хотите в качестве конечного продукта. –
Есть ли какие-нибудь руководства, как делать такие манипуляции с байтовым кодом? Я пытаюсь сделать это, чтобы иметь возможность видеть и изменять каждое значение без использования отладки. –