Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 260189ce authored by Jordan Liu's avatar Jordan Liu
Browse files

Add NonNull and Nullable annotations

Fixes: 126700810
Fixes: 126699781
Fixes: 126701115
Fixes: 126701034
Fixes: 126702858
Test: No behavior change
Change-Id: Ia590d660fbf5ed261ca2c44eed390397fe1ffba2
parent 474d0ab6
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -43451,7 +43451,7 @@ package android.telephony.euicc {
  }
  }
  public class EuiccManager {
  public class EuiccManager {
    method public android.telephony.euicc.EuiccManager createForCardId(int);
    method @NonNull public android.telephony.euicc.EuiccManager createForCardId(int);
    method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void deleteSubscription(int, android.app.PendingIntent);
    method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void deleteSubscription(int, android.app.PendingIntent);
    method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void downloadSubscription(android.telephony.euicc.DownloadableSubscription, boolean, android.app.PendingIntent);
    method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void downloadSubscription(android.telephony.euicc.DownloadableSubscription, boolean, android.app.PendingIntent);
    method @Nullable public String getEid();
    method @Nullable public String getEid();
+7 −7
Original line number Original line Diff line number Diff line
@@ -4863,8 +4863,8 @@ package android.service.carrier {
  public abstract class ApnService extends android.app.Service {
  public abstract class ApnService extends android.app.Service {
    ctor public ApnService();
    ctor public ApnService();
    method public android.os.IBinder onBind(android.content.Intent);
    method @NonNull public android.os.IBinder onBind(@Nullable android.content.Intent);
    method @WorkerThread public abstract java.util.List<android.content.ContentValues> onRestoreApns(int);
    method @WorkerThread @NonNull public abstract java.util.List<android.content.ContentValues> onRestoreApns(int);
  }
  }
}
}
@@ -5509,12 +5509,12 @@ package android.telephony {
    field public static final int WWAN = 1; // 0x1
    field public static final int WWAN = 1; // 0x1
  }
  }
  public class CallAttributes implements android.os.Parcelable {
  public final class CallAttributes implements android.os.Parcelable {
    ctor public CallAttributes(android.telephony.PreciseCallState, int, android.telephony.CallQuality);
    ctor public CallAttributes(@NonNull android.telephony.PreciseCallState, int, @NonNull android.telephony.CallQuality);
    method public int describeContents();
    method public int describeContents();
    method public android.telephony.CallQuality getCallQuality();
    method @NonNull public android.telephony.CallQuality getCallQuality();
    method public int getNetworkType();
    method public int getNetworkType();
    method public android.telephony.PreciseCallState getPreciseCallState();
    method @NonNull public android.telephony.PreciseCallState getPreciseCallState();
    method public void writeToParcel(android.os.Parcel, int);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.telephony.CallAttributes> CREATOR;
    field public static final android.os.Parcelable.Creator<android.telephony.CallAttributes> CREATOR;
  }
  }
@@ -6825,7 +6825,7 @@ package android.telephony.ims {
  }
  }
  public class ImsCallSessionListener {
  public class ImsCallSessionListener {
    method public void callQualityChanged(android.telephony.CallQuality);
    method public void callQualityChanged(@NonNull android.telephony.CallQuality);
    method public void callSessionConferenceExtendFailed(android.telephony.ims.ImsReasonInfo);
    method public void callSessionConferenceExtendFailed(android.telephony.ims.ImsReasonInfo);
    method public void callSessionConferenceExtendReceived(android.telephony.ims.stub.ImsCallSessionImplBase, android.telephony.ims.ImsCallProfile);
    method public void callSessionConferenceExtendReceived(android.telephony.ims.stub.ImsCallSessionImplBase, android.telephony.ims.ImsCallProfile);
    method public void callSessionConferenceExtended(android.telephony.ims.stub.ImsCallSessionImplBase, android.telephony.ims.ImsCallProfile);
    method public void callSessionConferenceExtended(android.telephony.ims.stub.ImsCallSessionImplBase, android.telephony.ims.ImsCallProfile);
+5 −1
Original line number Original line Diff line number Diff line
@@ -16,6 +16,8 @@


package android.service.carrier;
package android.service.carrier;


import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.SystemApi;
import android.annotation.SystemApi;
import android.annotation.WorkerThread;
import android.annotation.WorkerThread;
import android.app.Service;
import android.app.Service;
@@ -60,7 +62,8 @@ public abstract class ApnService extends Service {
    };
    };


    @Override
    @Override
    public IBinder onBind(Intent intent) {
    @NonNull
    public IBinder onBind(@Nullable Intent intent) {
        return mBinder;
        return mBinder;
    }
    }


@@ -73,5 +76,6 @@ public abstract class ApnService extends Service {
     * subId.
     * subId.
     */
     */
    @WorkerThread
    @WorkerThread
    @NonNull
    public abstract List<ContentValues> onRestoreApns(int subId);
    public abstract List<ContentValues> onRestoreApns(int subId);
}
}
+6 −3
Original line number Original line Diff line number Diff line
@@ -16,6 +16,7 @@


package android.telephony;
package android.telephony;


import android.annotation.NonNull;
import android.annotation.SystemApi;
import android.annotation.SystemApi;
import android.os.Parcel;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.Parcelable;
@@ -29,15 +30,15 @@ import java.util.Objects;
 * @hide
 * @hide
 */
 */
@SystemApi
@SystemApi
public class CallAttributes implements Parcelable {
public final class CallAttributes implements Parcelable {
    private PreciseCallState mPreciseCallState;
    private PreciseCallState mPreciseCallState;
    @NetworkType
    @NetworkType
    private int mNetworkType; // TelephonyManager.NETWORK_TYPE_* ints
    private int mNetworkType; // TelephonyManager.NETWORK_TYPE_* ints
    private CallQuality mCallQuality;
    private CallQuality mCallQuality;




    public CallAttributes(PreciseCallState state, @NetworkType int networkType,
    public CallAttributes(@NonNull PreciseCallState state, @NetworkType int networkType,
            CallQuality callQuality) {
            @NonNull CallQuality callQuality) {
        this.mPreciseCallState = state;
        this.mPreciseCallState = state;
        this.mNetworkType = networkType;
        this.mNetworkType = networkType;
        this.mCallQuality = callQuality;
        this.mCallQuality = callQuality;
@@ -59,6 +60,7 @@ public class CallAttributes implements Parcelable {
    /**
    /**
     * Returns the {@link PreciseCallState} of the call.
     * Returns the {@link PreciseCallState} of the call.
     */
     */
    @NonNull
    public PreciseCallState getPreciseCallState() {
    public PreciseCallState getPreciseCallState() {
        return mPreciseCallState;
        return mPreciseCallState;
    }
    }
@@ -96,6 +98,7 @@ public class CallAttributes implements Parcelable {
    /**
    /**
     * Returns the {#link CallQuality} of the call.
     * Returns the {#link CallQuality} of the call.
     */
     */
    @NonNull
    public CallQuality getCallQuality() {
    public CallQuality getCallQuality() {
        return mCallQuality;
        return mCallQuality;
    }
    }
+2 −0
Original line number Original line Diff line number Diff line
@@ -17,6 +17,7 @@ package android.telephony.euicc;


import android.Manifest;
import android.Manifest;
import android.annotation.IntDef;
import android.annotation.IntDef;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.Nullable;
import android.annotation.RequiresPermission;
import android.annotation.RequiresPermission;
import android.annotation.SdkConstant;
import android.annotation.SdkConstant;
@@ -274,6 +275,7 @@ public class EuiccManager {
     *
     *
     * @return an EuiccManager that uses the given card ID for all calls.
     * @return an EuiccManager that uses the given card ID for all calls.
     */
     */
    @NonNull
    public EuiccManager createForCardId(int cardId) {
    public EuiccManager createForCardId(int cardId) {
        return new EuiccManager(mContext, cardId);
        return new EuiccManager(mContext, cardId);
    }
    }
Loading