diff options
author | Martynas Petuška <petuska@google.com> | 2023-11-23 09:00:53 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-11-23 09:01:56 -0800 |
commit | 21e9a95cb5eb49ad3da7f1c0152467737697447f (patch) | |
tree | 7f5fd8735fb25d7ccdc7e2ddfedf8482ce1a43c7 | |
parent | 7a27179d4d887dddaa52e527ce85434562c804df (diff) | |
download | android_onboarding-21e9a95cb5eb49ad3da7f1c0152467737697447f.tar.gz |
Copybara ❤️: Proguard keep OnboardingNode
CL: cl/584903510
Bug: 312673447
PiperOrigin-RevId: 584903510
Change-Id: I38127da5ac25ae8688e28b126cdd11917592a494
-rw-r--r-- | src/com/android/onboarding/contracts/Android.bp | 3 | ||||
-rw-r--r-- | src/com/android/onboarding/contracts/proguard.pgcfg | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/onboarding/contracts/Android.bp b/src/com/android/onboarding/contracts/Android.bp index 5fc093d..d2a32bf 100644 --- a/src/com/android/onboarding/contracts/Android.bp +++ b/src/com/android/onboarding/contracts/Android.bp @@ -8,6 +8,9 @@ android_library { srcs: [ "*.kt", ], + optimize: { + proguard_flags_files: ["proguard.pgcfg"], + }, dont_merge_manifests: true, static_libs: [ "androidx.activity_activity-ktx", diff --git a/src/com/android/onboarding/contracts/proguard.pgcfg b/src/com/android/onboarding/contracts/proguard.pgcfg new file mode 100644 index 0000000..2f94091 --- /dev/null +++ b/src/com/android/onboarding/contracts/proguard.pgcfg @@ -0,0 +1,6 @@ +-keepattributes RuntimeVisibleAnnotations +-keep @interface com.android.onboarding.contracts.annotations.OnboardingNode + +# b/252388315 +-if @com.android.onboarding.contracts.annotations.OnboardingNode class ** +-keep, allowshrinking, allowoptimization, allowobfuscation class <1> |