Почему правило -keep работает для папки, но не работает для всех членов класса?
У меня есть правило держать всю папку-keep class com.nnn.domain_model.route.** {*;} и оно работает отлично.
Написал это правило другим способом, выписав все модели из папки, чтобы методом исключения понять какие нужно держать. -keep class com.nnn.domain_model.route.A -keep class com.nnn.domain_model.route.B -keep class com.nnn.domain_model.route.C
Но начинаются проблемы в работе приложения. Чем отличаются 2 этих способа?
Если не дописать {*;}, то названия классов не будут обфуцироваться, но внутренности будут. {*;} говорят что нужно держать внутренности тоже, класс будет сохранен в начальном виде полностью.