From 5fe3ec59cac74a9ef88a9f60c55f5c56e7110986 Mon Sep 17 00:00:00 2001 From: ibaker Date: Thu, 14 Oct 2021 09:30:47 +0100 Subject: [PATCH] Deprecate SimpleExoPlayer in favour of ExoPlayer PiperOrigin-RevId: 403028279 --- .../java/com/google/android/exoplayer2/SimpleExoPlayer.java | 6 ++---- .../com/google/android/exoplayer2/SimpleExoPlayerTest.java | 1 + .../android/exoplayer2/testutil/TestExoPlayerBuilder.java | 1 + 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java b/library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java index 11f09cf9c4..c39a2e7ab0 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java @@ -88,10 +88,8 @@ import java.util.List; import java.util.concurrent.CopyOnWriteArraySet; import java.util.concurrent.TimeoutException; -/** - * An {@link ExoPlayer} implementation that uses default {@link Renderer} components. Instances can - * be obtained from {@link ExoPlayer.Builder}. - */ +/** @deprecated Use {@link ExoPlayer} instead. */ +@Deprecated public class SimpleExoPlayer extends BasePlayer implements ExoPlayer, ExoPlayer.AudioComponent, diff --git a/library/core/src/test/java/com/google/android/exoplayer2/SimpleExoPlayerTest.java b/library/core/src/test/java/com/google/android/exoplayer2/SimpleExoPlayerTest.java index 15bd503925..ff1c0d6418 100644 --- a/library/core/src/test/java/com/google/android/exoplayer2/SimpleExoPlayerTest.java +++ b/library/core/src/test/java/com/google/android/exoplayer2/SimpleExoPlayerTest.java @@ -44,6 +44,7 @@ import org.robolectric.annotation.Config; import org.robolectric.shadows.ShadowLooper; /** Unit test for {@link SimpleExoPlayer}. */ +@SuppressWarnings("deprecation") // Testing deprecated type. @RunWith(AndroidJUnit4.class) public class SimpleExoPlayerTest { diff --git a/testutils/src/main/java/com/google/android/exoplayer2/testutil/TestExoPlayerBuilder.java b/testutils/src/main/java/com/google/android/exoplayer2/testutil/TestExoPlayerBuilder.java index c7089dcc9d..a7a8235b7e 100644 --- a/testutils/src/main/java/com/google/android/exoplayer2/testutil/TestExoPlayerBuilder.java +++ b/testutils/src/main/java/com/google/android/exoplayer2/testutil/TestExoPlayerBuilder.java @@ -37,6 +37,7 @@ import com.google.android.exoplayer2.util.Clock; import org.checkerframework.checker.nullness.qual.MonotonicNonNull; /** A builder of {@link SimpleExoPlayer} instances for testing. */ +@SuppressWarnings("deprecation") // Returning deprecated type for backwards compatibility. public class TestExoPlayerBuilder { private final Context context;