unplugged-system/vendor/mediatek/proprietary/packages/apps/Dialer/proguard.flags

73 lines
2.7 KiB
Plaintext

# These are referenced by com.google.common.util.concurrent and
# com.google.errorprone.annotations but don't exist on Android.
-dontwarn java.lang.ClassValue
-dontwarn javax.lang.model.element.Modifier
# M: add for plugin
-keep class com.mediatek.dialer.ext.**{
*;
}
-keep class com.mediatek.incallui.ext.**{
*;
}
# M: add for test apk
-keep class com.android.dialer.app.calllog.CallLogListItemViewHolder{
public static CallLogListItemViewHolder createForTest(...);
}
# M: add for test apk
-keep class com.android.dialer.app.calllog.PhoneCallDetailsViews{
public static PhoneCallDetailsViews createForTest(...);
}
# M: add for test apk
-keep class com.android.dialer.calllogutils.PhoneCallDetails{
public static CharSequence createAccountLabelDescription(...);
}
# M: add for test apk
-keep class com.android.contacts.common.util.ContactDisplayUtils{
public static CharSequence getTtsSpannedPhoneNumber(...);
}
# M: add for test apk
-keep class com.android.dialer.util.ExpirableCache*{
public static *** create(...);
}
# M: fix runtime ClassCastException issue ALPS04409704
-keep public class * extends com.bumptech.glide.module.AppGlideModule
-keep class com.bumptech.glide.GeneratedAppGlideModuleImpl
-keep class com.bumptech.glide.GeneratedRequestManagerFactory
# M: Fix could not find constructor issue ALPS04416154
-keep class com.android.incallui.PostCharDialogFragment
# M: keep class for One way video feature
-keep public class com.android.incallui.answer.impl.SmsBottomSheetFragment {*;}
-keep public class com.android.incallui.answer.impl.AnswerFragment {*;}
# M: Keep class for tatf auto test
-keep public class com.android.incallui.call.CallList {*;}
-keep public class com.android.incallui.call.DialerCall {*;}
-keep public class com.android.incallui.call.state.DialerCallState {*;}
-keep public class com.android.incallui.InCallPresenter {*;}
# M: fix JE ALPS07025703
-keep class com.android.dialer.voicemail.settings.VoicemailSettingsFragment
-keep class com.android.dialer.app.settings.PhoneAccountSelectionFragment
-keep class com.android.dialer.about.AboutPhoneFragment
-keep class com.android.dialer.app.settings.DisplayOptionsSettingsFragment
-keep class com.android.dialer.app.calllog.CallLogFragment
# M: fix JE ALPS07243656
-keep public interface com.android.dialer.common.concurrent.AsyncTaskExecutor {*;}
-keep public class com.android.dialer.common.concurrent.AsyncTaskExecutors {*;}
-keep public class com.android.dialer.common.concurrent.AsyncTaskExecutors.SimpleAsyncTaskExecutor {*;}
-keep public class com.mediatek.incallui.wfc.RoveOutReceiver {*;}
-keep class com.mediatek.wfo.WifiOffloadManager {*;}
-keep public class com.mediatek.incallui.newcall.ScreenShareService {*;}
-keep public class com.mediatek.incallui.newcall.NewCallAdapter {*;}