diff --git a/extensions/gvr/src/main/java/com/google/android/exoplayer2/ext/gvr/GvrPlayerActivity.java b/extensions/gvr/src/main/java/com/google/android/exoplayer2/ext/gvr/GvrPlayerActivity.java index 46cb423aa6..0462f39050 100644 --- a/extensions/gvr/src/main/java/com/google/android/exoplayer2/ext/gvr/GvrPlayerActivity.java +++ b/extensions/gvr/src/main/java/com/google/android/exoplayer2/ext/gvr/GvrPlayerActivity.java @@ -68,6 +68,8 @@ public abstract class GvrPlayerActivity extends GvrActivity { mainHandler = new Handler(Looper.getMainLooper()); } + // TODO(b/124903498): Incompatible parameter type for savedInstanceState. + @SuppressWarnings("nullness:override.param.invalid") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmInitData.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmInitData.java index 7402396042..af2bd057b5 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmInitData.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmInitData.java @@ -136,7 +136,10 @@ public final class DrmInitData implements Comparator, Parcelable { Arrays.sort(this.schemeDatas, this); } - /* package */ DrmInitData(Parcel in) { + /* package */ + // TODO(b/124903498): incompatible types in assignment. + @SuppressWarnings("nullness:assignment.type.incompatible") + DrmInitData(Parcel in) { schemeType = in.readString(); schemeDatas = in.createTypedArray(SchemeData.CREATOR); schemeDataCount = schemeDatas.length; diff --git a/library/core/src/main/java/com/google/android/exoplayer2/metadata/id3/ChapterTocFrame.java b/library/core/src/main/java/com/google/android/exoplayer2/metadata/id3/ChapterTocFrame.java index 98688ad098..2184e4f9ec 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/metadata/id3/ChapterTocFrame.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/metadata/id3/ChapterTocFrame.java @@ -45,7 +45,10 @@ public final class ChapterTocFrame extends Id3Frame { this.subFrames = subFrames; } - /* package */ ChapterTocFrame(Parcel in) { + /* package */ + // TODO(b/124903498): incompatible types in assignment. + @SuppressWarnings("nullness:assignment.type.incompatible") + ChapterTocFrame(Parcel in) { super(ID); this.elementId = castNonNull(in.readString()); this.isRoot = in.readByte() != 0; diff --git a/library/core/src/main/java/com/google/android/exoplayer2/metadata/id3/MlltFrame.java b/library/core/src/main/java/com/google/android/exoplayer2/metadata/id3/MlltFrame.java index 7d0a1dba31..df41ce863f 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/metadata/id3/MlltFrame.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/metadata/id3/MlltFrame.java @@ -44,7 +44,10 @@ public final class MlltFrame extends Id3Frame { this.millisecondsDeviations = millisecondsDeviations; } - /* package */ MlltFrame(Parcel in) { + /* package */ + // TODO(b/124903498): incompatible types in assignment. + @SuppressWarnings("nullness:assignment.type.incompatible") + MlltFrame(Parcel in) { super(ID); this.mpegFramesBetweenReference = in.readInt(); this.bytesBetweenReference = in.readInt(); diff --git a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java index bc19b886a0..fe58323dad 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java @@ -363,6 +363,8 @@ public final class DownloadHelper { * Looper}, in which case it will be called on the application's main thread. * @throws IllegalStateException If the download helper has already been prepared. */ + // TODO(b/124903498): incompatible types in argument. + @SuppressWarnings("nullness:argument.type.incompatible") public void prepare(Callback callback) { Assertions.checkState(this.callback == null); this.callback = callback; diff --git a/library/core/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java b/library/core/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java index 601de5fe3e..aa122f3082 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java @@ -888,7 +888,10 @@ public class DefaultTrackSelector extends MappingTrackSelector { this.rendererDisabledFlags = rendererDisabledFlags; } - /* package */ Parameters(Parcel in) { + /* package */ + // TODO(b/124903498): incompatible types in assignment. + @SuppressWarnings("nullness:assignment.type.incompatible") + Parameters(Parcel in) { super(in); // Video this.maxVideoWidth = in.readInt(); diff --git a/library/core/src/main/java/com/google/android/exoplayer2/util/Util.java b/library/core/src/main/java/com/google/android/exoplayer2/util/Util.java index 5a2732a05d..c0f83674e3 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/util/Util.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/util/Util.java @@ -162,6 +162,8 @@ public final class Util { * @param intent The intent to pass to the called method. * @return The result of the called method. */ + // TODO(b/124903498): incompatible types in return. + @SuppressWarnings("nullness:return.type.incompatible") public static ComponentName startForegroundService(Context context, Intent intent) { if (Util.SDK_INT >= 26) { return context.startForegroundService(intent); diff --git a/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerNotificationManager.java b/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerNotificationManager.java index 809c76f19a..cd232a21db 100644 --- a/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerNotificationManager.java +++ b/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerNotificationManager.java @@ -1265,6 +1265,8 @@ public class PlayerNotificationManager { private class NotificationBroadcastReceiver extends BroadcastReceiver { + // TODO(b/124903498): incompatible types in argument. + @SuppressWarnings("nullness:argument.type.incompatible") @Override public void onReceive(Context context, Intent intent) { Player player = PlayerNotificationManager.this.player;