Remove checkNotNull from Transformer build method.

PiperOrigin-RevId: 487811903
This commit is contained in:
samrobinson 2022-11-11 14:56:27 +00:00 committed by Ian Baker
parent b6d49ec59b
commit 83b4d00081

View File

@ -404,16 +404,12 @@ public final class Transformer {
/** /**
* Builds a {@link Transformer} instance. * Builds a {@link Transformer} instance.
* *
* @throws NullPointerException If the {@link Context} has not been provided.
* @throws IllegalStateException If both audio and video have been removed (otherwise the output * @throws IllegalStateException If both audio and video have been removed (otherwise the output
* would not contain any samples). * would not contain any samples).
* @throws IllegalStateException If the muxer doesn't support the requested audio MIME type. * @throws IllegalStateException If the muxer doesn't support the requested audio MIME type.
* @throws IllegalStateException If the muxer doesn't support the requested video MIME type. * @throws IllegalStateException If the muxer doesn't support the requested video MIME type.
*/ */
public Transformer build() { public Transformer build() {
// TODO(huangdarwin): Remove this checkNotNull after deprecated {@link #setContext(Context)}
// is removed.
checkNotNull(context);
if (transformationRequest.audioMimeType != null) { if (transformationRequest.audioMimeType != null) {
checkSampleMimeType(transformationRequest.audioMimeType); checkSampleMimeType(transformationRequest.audioMimeType);
} }