Update getSubscriptionPlans documentation

getSubscriptionPlans can return null if a plan has not been set for the
given subId yet. Change the annotation from @NonNull -> @Nullable and
update the documentation. SubscriptionManager#getSubscriptionPlans will
return the @NonNull plans instead.

Test: build
Bug: 213896944
Change-Id: I7b232a1a695d1db7cb0d0a177bb1090e9033b805
This commit is contained in:
Sarah Chin
2022-01-28 22:44:58 -08:00
parent 2810da2c61
commit 8e5d992fa4

View File

@@ -523,9 +523,11 @@ public class NetworkPolicyManager {
*
* @param subId the subscriber to get the subscription plans for.
* @param callingPackage the name of the package making the call.
* @return the active {@link SubscriptionPlan}s for the given subscription id, or
* {@code null} if not found.
* @hide
*/
@NonNull
@Nullable
public SubscriptionPlan[] getSubscriptionPlans(int subId, @NonNull String callingPackage) {
try {
return mService.getSubscriptionPlans(subId, callingPackage);
@@ -538,7 +540,7 @@ public class NetworkPolicyManager {
* Get subscription plan for the given networkTemplate.
*
* @param template the networkTemplate to get the subscription plan for.
* @return the active {@link SubscriptionPlan} for the given template, or
* @return the active {@link SubscriptionPlan}s for the given template, or
* {@code null} if not found.
* @hide
*/