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 {
}