From da172775115f76711aa235c6a7ddab07a3c44a2f Mon Sep 17 00:00:00 2001 From: Ray Essick Date: Wed, 3 Nov 2021 16:44:55 -0700 Subject: [PATCH] more Newapi compliance Annotate more code for S+ so that the mainline newapi linter knows the code doesn't run on Q/R (and thus won't invoke apis from the later releases). Generated a lint-baseline.xml for the service directory. Bug: 188851874 Test: build; m lint-check Change-Id: I1dc88b8c98cfdff135c3912e1f95dfe9ea0c9384 --- .../android/media/MediaParceledListSlice.java | 4 ++ apex/media/service/lint-baseline.xml | 37 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 apex/media/service/lint-baseline.xml diff --git a/apex/media/framework/java/android/media/MediaParceledListSlice.java b/apex/media/framework/java/android/media/MediaParceledListSlice.java index 47ac193231a05..fb36e809e8115 100644 --- a/apex/media/framework/java/android/media/MediaParceledListSlice.java +++ b/apex/media/framework/java/android/media/MediaParceledListSlice.java @@ -18,9 +18,12 @@ package android.media; import android.annotation.NonNull; import android.annotation.SystemApi; +import android.os.Build; import android.os.Parcel; import android.os.Parcelable; +import androidx.annotation.RequiresApi; + import java.util.Collections; import java.util.List; @@ -41,6 +44,7 @@ import java.util.List; * @hide */ @Deprecated +@RequiresApi(Build.VERSION_CODES.S) @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) public final class MediaParceledListSlice extends BaseMediaParceledListSlice { diff --git a/apex/media/service/lint-baseline.xml b/apex/media/service/lint-baseline.xml new file mode 100644 index 0000000000000..05ce17c26872c --- /dev/null +++ b/apex/media/service/lint-baseline.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + +