Merge "proguard: add keep rules for @TestApi" into main

This commit is contained in:
Treehugger Robot
2024-02-09 22:15:07 +00:00
committed by Gerrit Code Review

View File

@@ -15,6 +15,13 @@
@com.android.internal.annotations.VisibleForTesting *;
}
# Keep classes and members with platform @TestApi annotations, similar to
# @VisibleForTesting.
-keep @android.annotation.TestApi class *
-keepclassmembers class * {
@android.annotation.TestApi *;
}
# Keep classes and members with non-platform @VisibleForTesting annotations, but
# only within platform-defined packages. This avoids keeping external, library-specific
# test code that isn't actually needed for platform testing.