Merge "Pass expresslog class as parameter" into main am: 3b3531fdc0

Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/modules-utils/+/2841755

Change-Id: I73bb53f7b9e83fa542646bf94d20eab4263b6d12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/java/Android.bp b/java/Android.bp
index a1ab7a3..dbe6e92 100644
--- a/java/Android.bp
+++ b/java/Android.bp
@@ -70,7 +70,6 @@
     host_supported: true,
     optimize: {
         proguard_flags_files: ["aconfig_proguard.flags"],
-        export_proguard_flags_files: true,
     },
     visibility: [
         "//visibility:public",
diff --git a/java/android/annotation/NonNull.java b/java/android/annotation/NonNull.java
index 635959b..20472ba 100644
--- a/java/android/annotation/NonNull.java
+++ b/java/android/annotation/NonNull.java
@@ -18,7 +18,7 @@
 import static java.lang.annotation.ElementType.FIELD;
 import static java.lang.annotation.ElementType.METHOD;
 import static java.lang.annotation.ElementType.PARAMETER;
-import static java.lang.annotation.RetentionPolicy.CLASS;
+import static java.lang.annotation.RetentionPolicy.SOURCE;
 
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
@@ -32,7 +32,7 @@
  * @returnDoc This value cannot be {@code null}.
  * @hide
  */
-@Retention(CLASS)
+@Retention(SOURCE)
 @Target({METHOD, PARAMETER, FIELD})
 public @interface NonNull {
 }
diff --git a/java/android/annotation/Nullable.java b/java/android/annotation/Nullable.java
index 11b6511..b8473e7 100644
--- a/java/android/annotation/Nullable.java
+++ b/java/android/annotation/Nullable.java
@@ -18,7 +18,7 @@
 import static java.lang.annotation.ElementType.FIELD;
 import static java.lang.annotation.ElementType.METHOD;
 import static java.lang.annotation.ElementType.PARAMETER;
-import static java.lang.annotation.RetentionPolicy.CLASS;
+import static java.lang.annotation.RetentionPolicy.SOURCE;
 
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
@@ -39,7 +39,7 @@
  * @returnDoc This value may be {@code null}.
  * @hide
  */
-@Retention(CLASS)
+@Retention(SOURCE)
 @Target({METHOD, PARAMETER, FIELD})
 public @interface Nullable {
 }