-keep interface * {
<methods>;
}
Когда я применяю вышеизложенное, все интерфейсы в библиотеке сохраняются, но также и имена всех параметров их методов.
-keep interface com.mypackage.** {
<methods>;
}
Эта строка выглядит так, как будто она делает то же самое для меня , но только для указанной упаковки. В этой строке будут сохранены все интерфейсы, но НЕ сохраняются имена параметров метода.
Почему это поведение отличается, и есть ли способ сохранить имена параметров для интерфейсов, использующих указанный пакет?