/
githubmirror
/
guava
Обзор
Документация
Войти
/
githubmirror
/
guava
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
proguard/collect.pro
32 строки
1 KB
cpovirk
Trim obsolete lines from Proguard configs.
04 апр 2025, 20:41
04 апр 2025, 20:41
7e1cae6
Код
Авторство
О чём код?
# The nested FieldSettersHolder class looks these up. # # We use -keepclassmembernames because we want for ImmutableMultimap and its # fields to be stripped if it's unused: -keepclassmembernames says that, *if* # you're keeping the fields, you need to leave their names untouched. (Anyone # who is using ImmutableMultimap will certainly be using its fields. So we # don't need to worry that an ImmutableMultimap user will have the fields # optimized away.) # # This configuration is untested.... -keepclassmembernames class com.google.common.collect.ImmutableMultimap { *** map; *** size; } # similarly: -keepclassmembernames class com.google.common.collect.ConcurrentHashMultiset { *** countMap; } # similarly: -keepclassmembernames class com.google.common.collect.ImmutableSetMultimap { *** emptySet; } # similarly: -keepclassmembernames class com.google.common.collect.AbstractSortedMultiset { *** comparator; } # similarly: -keepclassmembernames class com.google.common.collect.TreeMultiset { *** range; *** rootReference; *** header; }