From b63c0593b5a022b7366f972b94b6f7348c7bbb9d Mon Sep 17 00:00:00 2001 From: ibaker Date: Wed, 22 Dec 2021 15:34:46 +0000 Subject: [PATCH] Mark FakeMediaSourceFactory final There's no need to extend this class. Factories for subclasses of FakeMediaSource will need to re-implement createMediaSource, at which point they basically need to re-implement the whole factory interface. PiperOrigin-RevId: 417817499 --- .../java/androidx/media3/test/utils/FakeMediaSourceFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/test_utils/src/main/java/androidx/media3/test/utils/FakeMediaSourceFactory.java b/libraries/test_utils/src/main/java/androidx/media3/test/utils/FakeMediaSourceFactory.java index d141b86da3..fd33832f65 100644 --- a/libraries/test_utils/src/main/java/androidx/media3/test/utils/FakeMediaSourceFactory.java +++ b/libraries/test_utils/src/main/java/androidx/media3/test/utils/FakeMediaSourceFactory.java @@ -29,7 +29,7 @@ import androidx.media3.test.utils.FakeTimeline.TimelineWindowDefinition; /** Fake {@link MediaSourceFactory} that creates a {@link FakeMediaSource}. */ @UnstableApi -public class FakeMediaSourceFactory implements MediaSourceFactory { +public final class FakeMediaSourceFactory implements MediaSourceFactory { /** The window UID used by media sources that are created by the factory. */ public static final Object DEFAULT_WINDOW_UID = new Object();