From c6434a8276b77ed8b0f9dc5dddecc1cc09ddc0cd Mon Sep 17 00:00:00 2001 From: bachinger Date: Fri, 27 Sep 2024 04:30:32 -0700 Subject: [PATCH] Add @CanIgnoreReturnValue to MediaSession.BuilderBase PiperOrigin-RevId: 679536456 --- .../java/androidx/media3/session/MediaSession.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libraries/session/src/main/java/androidx/media3/session/MediaSession.java b/libraries/session/src/main/java/androidx/media3/session/MediaSession.java index 8e6b41a388..6f5541d97b 100644 --- a/libraries/session/src/main/java/androidx/media3/session/MediaSession.java +++ b/libraries/session/src/main/java/androidx/media3/session/MediaSession.java @@ -2122,6 +2122,7 @@ public class MediaSession { commandButtonsForMediaItems = ImmutableList.of(); } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") public BuilderT setSessionActivity(PendingIntent pendingIntent) { if (Util.SDK_INT >= 31) { @@ -2131,42 +2132,49 @@ public class MediaSession { return (BuilderT) this; } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") public BuilderT setId(String id) { this.id = checkNotNull(id); return (BuilderT) this; } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") /* package */ BuilderT setCallback(CallbackT callback) { this.callback = checkNotNull(callback); return (BuilderT) this; } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") public BuilderT setExtras(Bundle tokenExtras) { this.tokenExtras = new Bundle(checkNotNull(tokenExtras)); return (BuilderT) this; } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") public BuilderT setSessionExtras(Bundle sessionExtras) { this.sessionExtras = new Bundle(checkNotNull(sessionExtras)); return (BuilderT) this; } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") public BuilderT setBitmapLoader(BitmapLoader bitmapLoader) { this.bitmapLoader = checkNotNull(bitmapLoader); return (BuilderT) this; } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") public BuilderT setCustomLayout(List customLayout) { this.customLayout = ImmutableList.copyOf(customLayout); return (BuilderT) this; } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") public BuilderT setShowPlayButtonIfPlaybackIsSuppressed( boolean showPlayButtonIfPlaybackIsSuppressed) { @@ -2174,12 +2182,14 @@ public class MediaSession { return (BuilderT) this; } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") public BuilderT setCommandButtonsForMediaItems(List commandButtons) { this.commandButtonsForMediaItems = ImmutableList.copyOf(commandButtons); return (BuilderT) this; } + @CanIgnoreReturnValue @SuppressWarnings("unchecked") public BuilderT setPeriodicPositionUpdateEnabled(boolean isPeriodicPositionUpdateEnabled) { this.isPeriodicPositionUpdateEnabled = isPeriodicPositionUpdateEnabled;