From 4ce60968b2bba64f7fe15f160933b64055f8899e Mon Sep 17 00:00:00 2001 From: ibaker Date: Thu, 12 May 2022 18:40:48 +0100 Subject: [PATCH] Fix warning about ambiguous `@EnsuresNonNull` annotation ``` [expression.parameter.name.shadows.field] The postcondition EnsuresNonNull on the declaration of method 'setContentTimeline' contains ambiguous identifier 'contentTimeline'. Use "this.contentTimeline" for the field, or "#1" for the formal parameter. private void setContentTimeline(Timeline contentTimeline) { ^ ``` PiperOrigin-RevId: 448285571 --- .../exoplayer/ima/ImaServerSideAdInsertionMediaSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/exoplayer_ima/src/main/java/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.java b/libraries/exoplayer_ima/src/main/java/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.java index a6d2390860..d6278fe69a 100644 --- a/libraries/exoplayer_ima/src/main/java/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.java +++ b/libraries/exoplayer_ima/src/main/java/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.java @@ -607,7 +607,7 @@ public final class ImaServerSideAdInsertionMediaSource extends CompositeMediaSou } @MainThread - @EnsuresNonNull("contentTimeline") + @EnsuresNonNull("this.contentTimeline") private void setContentTimeline(Timeline contentTimeline) { if (contentTimeline.equals(this.contentTimeline)) { return;