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

Commit 666a965f authored by Ian Lake's avatar Ian Lake
Browse files

Annotate ComponentCallbacks with nullability annotations

BUG: 78245676
Test: make
Change-Id: Idd88ecbfc97672f3a234641c8892c245b4fe130a
parent 5185bc79
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2310,7 +2310,7 @@ public class Activity extends ContextThemeWrapper
     *
     * @param newConfig The new device configuration.
     */
    public void onConfigurationChanged(Configuration newConfig) {
    public void onConfigurationChanged(@NonNull Configuration newConfig) {
        if (DEBUG_LIFECYCLE) Slog.v(TAG, "onConfigurationChanged " + this + ": " + newConfig);
        mCalled = true;

+1 −1
Original line number Diff line number Diff line
@@ -127,7 +127,7 @@ public class Application extends ContextWrapper implements ComponentCallbacks2 {
    }

    @CallSuper
    public void onConfigurationChanged(Configuration newConfig) {
    public void onConfigurationChanged(@NonNull Configuration newConfig) {
        Object[] callbacks = collectComponentCallbacks();
        if (callbacks != null) {
            for (int i=0; i<callbacks.length; i++) {
+2 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package android.content;

import android.annotation.NonNull;
import android.content.res.Configuration;

/**
@@ -44,7 +45,7 @@ public interface ComponentCallbacks {
     *
     * @param newConfig The new device configuration.
     */
    void onConfigurationChanged(Configuration newConfig);
    void onConfigurationChanged(@NonNull Configuration newConfig);

    /**
     * This is called when the overall system is running low on memory, and