1# Keep classes and methods that have the guava @VisibleForTesting annotation
2-keep @**.VisibleForTesting class *
3-keepclassmembers class * {
4@**.VisibleForTesting *;
5}
6-keep @**.NeededForTesting class *
7-keepclassmembers class * {
8@**.NeededForTesting *;
9}
10# TODO: remove this after call composer gets more integrated.
11# for the time being, this is here so that the tests don't fail when encountering dead code.
12-keep class com.android.phone.callcomposer.** {
13 *;
14}
15# Keep the FakeFeatureFlagsImpl
16-keep class com.android.internal.telephony.flags.FakeFeatureFlagsImpl { *; }
17-verbose