Можно ли с помощью ProGuard переместить все запутанные классы в именованный пакет и изменить их общедоступные или защищенные методы или переменные-члены на защищенный пакет?
Я знаю, что вы можете использовать -repackageclasses для перемещения классов, но, похоже, -allowaccessmodification меняет модификаторы доступа на общедоступные. Цель состоит в том, чтобы запретить пользователям моей библиотеки использовать что-либо, кроме открытого общедоступного API. Любая помощь приветствуется.
Изменить: я имел в виду частный пакет, а не защищенный пакетом.