From 8b25bab2929ff7c09034e707f75eed61a521607e Mon Sep 17 00:00:00 2001 From: Adrian Roos Date: Thu, 28 Jan 2021 18:54:38 +0100 Subject: [PATCH] AdvertiseData: fix nullable collection Bug: 152525509 Test: make checkapi Change-Id: Ia400cb2bda55b26594bc3a253612583134294edb --- core/api/current.txt | 2 +- core/java/android/bluetooth/le/AdvertiseData.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/api/current.txt b/core/api/current.txt index 9f4af3791d859..81ab41daedfc4 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -9138,7 +9138,7 @@ package android.bluetooth.le { method public boolean getIncludeTxPowerLevel(); method public android.util.SparseArray getManufacturerSpecificData(); method public java.util.Map getServiceData(); - method @Nullable public java.util.List getServiceSolicitationUuids(); + method @NonNull public java.util.List getServiceSolicitationUuids(); method public java.util.List getServiceUuids(); method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator CREATOR; diff --git a/core/java/android/bluetooth/le/AdvertiseData.java b/core/java/android/bluetooth/le/AdvertiseData.java index 573b93232642c..fa7ac2b27c929 100644 --- a/core/java/android/bluetooth/le/AdvertiseData.java +++ b/core/java/android/bluetooth/le/AdvertiseData.java @@ -44,7 +44,7 @@ public final class AdvertiseData implements Parcelable { @Nullable private final List mServiceUuids; - @Nullable + @NonNull private final List mServiceSolicitationUuids; private final SparseArray mManufacturerSpecificData; @@ -77,7 +77,7 @@ public final class AdvertiseData implements Parcelable { /** * Returns a list of service solicitation UUIDs within the advertisement that we invite to connect. */ - @Nullable + @NonNull public List getServiceSolicitationUuids() { return mServiceSolicitationUuids; } @@ -221,7 +221,7 @@ public final class AdvertiseData implements Parcelable { public static final class Builder { @Nullable private List mServiceUuids = new ArrayList(); - @Nullable + @NonNull private List mServiceSolicitationUuids = new ArrayList(); private SparseArray mManufacturerSpecificData = new SparseArray(); private Map mServiceData = new ArrayMap();