From d7f33cd6486e8df59fe71f0b4775ebb525637553 Mon Sep 17 00:00:00 2001 From: Adrian Roos Date: Fri, 29 Jan 2021 19:15:22 +0100 Subject: API: Suppress existing NullableCollections lints (S edition) Bug: 152525509 Test: make checkapi Change-Id: Idf96709bf93ef49ca5ad3cdd1f14d06e0d9e09d7 Exempt-From-Owner-Approval: API lint large scale change --- location/java/android/location/GnssMeasurement.java | 6 +++++- location/java/android/location/LocationManager.java | 1 + location/java/android/location/provider/LocationProviderBase.java | 4 +++- 3 files changed, 9 insertions(+), 2 deletions(-) (limited to 'location/java') diff --git a/location/java/android/location/GnssMeasurement.java b/location/java/android/location/GnssMeasurement.java index 3d188c0acce3..65a0110ad87e 100644 --- a/location/java/android/location/GnssMeasurement.java +++ b/location/java/android/location/GnssMeasurement.java @@ -31,6 +31,7 @@ import android.annotation.FloatRange; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; +import android.annotation.SuppressLint; import android.annotation.SystemApi; import android.annotation.TestApi; import android.os.Parcel; @@ -1775,6 +1776,7 @@ public final class GnssMeasurement implements Parcelable { */ @Nullable @SystemApi + @SuppressLint("NullableCollection") public Collection getCorrelationVectors() { return mReadOnlyCorrelationVectors; } @@ -1785,7 +1787,9 @@ public final class GnssMeasurement implements Parcelable { * @hide */ @TestApi - public void setCorrelationVectors(@Nullable Collection correlationVectors) { + public void setCorrelationVectors( + @SuppressLint("NullableCollection") + @Nullable Collection correlationVectors) { if (correlationVectors == null || correlationVectors.isEmpty()) { resetCorrelationVectors(); } else { diff --git a/location/java/android/location/LocationManager.java b/location/java/android/location/LocationManager.java index 96ec59021d28..fdb044d0dcf6 100644 --- a/location/java/android/location/LocationManager.java +++ b/location/java/android/location/LocationManager.java @@ -2233,6 +2233,7 @@ public class LocationManager { * @see #getGnssCapabilities() */ @Nullable + @SuppressLint("NullableCollection") public List getGnssAntennaInfos() { try { return mService.getGnssAntennaInfos(); diff --git a/location/java/android/location/provider/LocationProviderBase.java b/location/java/android/location/provider/LocationProviderBase.java index 1306ea2c0204..8f455cd7df07 100644 --- a/location/java/android/location/provider/LocationProviderBase.java +++ b/location/java/android/location/provider/LocationProviderBase.java @@ -255,7 +255,9 @@ public abstract class LocationProviderBase { /** * Implements optional custom commands. */ - public abstract void onSendExtraCommand(@NonNull String command, @Nullable Bundle extras); + public abstract void onSendExtraCommand(@NonNull String command, + @SuppressLint("NullableCollection") + @Nullable Bundle extras); private final class Service extends ILocationProvider.Stub { -- cgit v1.2.3-59-g8ed1b