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

Commit a49951d5 authored by Kyunglyul Hyun's avatar Kyunglyul Hyun
Browse files

MediaRouter2: Annotate nullability

Annotate nullability of potential public methods,
which is noticed when preparing demos.

Test: build successful

Change-Id: If0438358cf88497ac7f120e1b3be274c90394acc
parent d7ee013a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -274,7 +274,7 @@ public final class MediaRoute2Info implements Parcelable {
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
    public void writeToParcel(@NonNull Parcel dest, int flags) {
        dest.writeString(mId);
        dest.writeString(mProviderId);
        dest.writeString(mName);
+6 −3
Original line number Diff line number Diff line
@@ -95,8 +95,8 @@ public final class MediaRoute2ProviderInfo implements Parcelable {
     * Gets the route for the given route id or null if no matching route exists.
     */
    @Nullable
    public MediaRoute2Info getRoute(String routeId) {
        return mRoutes.get(routeId);
    public MediaRoute2Info getRoute(@NonNull String routeId) {
        return mRoutes.get(Objects.requireNonNull(routeId, "routeId must not be null"));
    }

    /**
@@ -113,7 +113,7 @@ public final class MediaRoute2ProviderInfo implements Parcelable {
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
    public void writeToParcel(@NonNull Parcel dest, int flags) {
        dest.writeString(mUniqueId);
        dest.writeTypedArrayMap(mRoutes, flags);
    }
@@ -155,6 +155,7 @@ public final class MediaRoute2ProviderInfo implements Parcelable {
         * </p>
         * @hide
         */
        @NonNull
        public Builder setUniqueId(@Nullable String uniqueId) {
            if (TextUtils.equals(mUniqueId, uniqueId)) {
                return this;
@@ -174,6 +175,7 @@ public final class MediaRoute2ProviderInfo implements Parcelable {
        /**
         * Adds a route to the provider
         */
        @NonNull
        public Builder addRoute(@NonNull MediaRoute2Info route) {
            Objects.requireNonNull(route, "route must not be null");

@@ -192,6 +194,7 @@ public final class MediaRoute2ProviderInfo implements Parcelable {
        /**
         * Adds a list of routes to the provider
         */
        @NonNull
        public Builder addRoutes(@NonNull Collection<MediaRoute2Info> routes) {
            Objects.requireNonNull(routes, "routes must not be null");