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