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

Commit ebc927c3 authored by Adrian Roos's avatar Adrian Roos
Browse files

Context: Fix nullability issues

Fixes: 126701488
Fixes: 126701488
Test: make checkapi
Change-Id: I9b61d833a68528f168611c83a8539eb095a42e01
parent 83624df7
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -9646,7 +9646,7 @@ package android.content {
  public abstract class Context {
    ctor public Context();
    method public boolean bindIsolatedService(@RequiresPermission android.content.Intent, @NonNull android.content.ServiceConnection, int, @NonNull String);
    method public boolean bindIsolatedService(@RequiresPermission @NonNull android.content.Intent, @NonNull android.content.ServiceConnection, int, @NonNull String);
    method public abstract boolean bindService(@RequiresPermission android.content.Intent, @NonNull android.content.ServiceConnection, int);
    method @CheckResult(suggest="#enforceCallingOrSelfPermission(String,String)") public abstract int checkCallingOrSelfPermission(@NonNull String);
    method @CheckResult(suggest="#enforceCallingOrSelfUriPermission(Uri,int,String)") public abstract int checkCallingOrSelfUriPermission(android.net.Uri, int);
@@ -9699,7 +9699,7 @@ package android.content {
    method public abstract java.io.File getNoBackupFilesDir();
    method public abstract java.io.File getObbDir();
    method public abstract java.io.File[] getObbDirs();
    method public String getOpPackageName();
    method @NonNull public String getOpPackageName();
    method public abstract String getPackageCodePath();
    method public abstract android.content.pm.PackageManager getPackageManager();
    method public abstract String getPackageName();
+1 −1
Original line number Diff line number Diff line
@@ -1318,7 +1318,7 @@ package android.content {
    method public abstract void sendBroadcast(android.content.Intent, @Nullable String, @Nullable android.os.Bundle);
    method @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS) public abstract void sendBroadcastAsUser(@RequiresPermission android.content.Intent, android.os.UserHandle, @Nullable String, @Nullable android.os.Bundle);
    method public abstract void sendOrderedBroadcast(@NonNull android.content.Intent, @Nullable String, @Nullable android.os.Bundle, @Nullable android.content.BroadcastReceiver, @Nullable android.os.Handler, int, @Nullable String, @Nullable android.os.Bundle);
    method @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS_FULL) public void startActivityAsUser(@RequiresPermission android.content.Intent, android.os.UserHandle);
    method @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS_FULL) public void startActivityAsUser(@RequiresPermission @NonNull android.content.Intent, @NonNull android.os.UserHandle);
    field public static final String APP_PREDICTION_SERVICE = "app_prediction";
    field public static final String BACKUP_SERVICE = "backup";
    field public static final String CONTENT_SUGGESTIONS_SERVICE = "content_suggestions";
+4 −2
Original line number Diff line number Diff line
@@ -770,6 +770,7 @@ public abstract class Context {
     * <p>
     * This is not generally intended for third party application developers.
     */
    @NonNull
    public String getOpPackageName() {
        throw new RuntimeException("Not implemented. Must override in a subclass.");
    }
@@ -1741,7 +1742,8 @@ public abstract class Context {
     */
    @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS_FULL)
    @SystemApi
    public void startActivityAsUser(@RequiresPermission Intent intent, UserHandle user) {
    public void startActivityAsUser(@RequiresPermission @NonNull Intent intent,
            @NonNull UserHandle user) {
        throw new RuntimeException("Not implemented. Must override in a subclass.");
    }

@@ -2981,7 +2983,7 @@ public abstract class Context {
     *
     * @see #bindService
     */
    public boolean bindIsolatedService(@RequiresPermission Intent service,
    public boolean bindIsolatedService(@RequiresPermission @NonNull Intent service,
            @NonNull ServiceConnection conn, @BindServiceFlags int flags,
            @NonNull String instanceName) {
        throw new RuntimeException("Not implemented. Must override in a subclass.");