summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartynas Petuška <petuska@google.com>2023-11-23 09:00:53 -0800
committerCopybara-Service <copybara-worker@google.com>2023-11-23 09:01:56 -0800
commit21e9a95cb5eb49ad3da7f1c0152467737697447f (patch)
tree7f5fd8735fb25d7ccdc7e2ddfedf8482ce1a43c7
parent7a27179d4d887dddaa52e527ce85434562c804df (diff)
downloadandroid_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.bp3
-rw-r--r--src/com/android/onboarding/contracts/proguard.pgcfg6
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>