Последние поля могут быть изменены с помощью отражения. Я беспокоюсь, что Proguard нарушит эти коды. Некоторые плагины, загруженные моим кодом, полагаются на окончательное изменение полей через отражение.
конфигурация:
-dontwarn
-optimizationpasses 5
-keep class foo.bar,!foo.**,!bar.** { *; }
-libraryjars <java.home>/jmods/java.base.jmod(!**.jar;!module-info.class)
пример поля: (не в foo. ** или bar. **)
private static final int a = 1;