commit | eae284f2ffe371f99ea547ffe7f887e362236160 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Wed Apr 20 07:16:39 2022 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Apr 20 07:16:39 2022 +0000 |
tree | 7cae8c03fb877ea453a457cfdf38a1e2cc1f2856 | |
parent | 8729ce2bdee38e3cb508e38c65befbe3e1830b5b [diff] | |
parent | 498919b44c559f513190a0d6a5b5d70ad4927e06 [diff] |
Merge "Fix R8 full mode for Tethering" am: 498919b44c Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2068439 Change-Id: I7facdc6b5301b43271fa51050914e37148c1f2e1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/Tethering/proguard.flags b/Tethering/proguard.flags index 7b5ae0d..2905e28 100644 --- a/Tethering/proguard.flags +++ b/Tethering/proguard.flags
@@ -12,6 +12,11 @@ native <methods>; } +# Ensure runtime-visible field annotations are kept when using R8 full mode. +-keepattributes RuntimeVisibleAnnotations,AnnotationDefault +-keep interface com.android.networkstack.tethering.util.Struct$Field { + *; +} -keepclassmembers public class * extends com.android.networkstack.tethering.util.Struct { *; }