From cdbcf9f6f2ff3ac904d4248ceaa1ca3bd3111a03 Mon Sep 17 00:00:00 2001 From: hschlueter Date: Wed, 5 Jan 2022 16:59:12 +0000 Subject: [PATCH] Make TransformationException constructor private. Only allowing TransformationExceptions to be created using the factory methods helps keeping error messages consistent. This is consistent with ExoPlaybackException. PiperOrigin-RevId: 419841025 --- .../androidx/media3/transformer/TransformationException.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/TransformationException.java b/libraries/transformer/src/main/java/androidx/media3/transformer/TransformationException.java index 346537a9f3..51778f2095 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/TransformationException.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/TransformationException.java @@ -313,7 +313,7 @@ public final class TransformationException extends Exception { * @param errorCode A number which identifies the cause of the error. May be one of the {@link * ErrorCode ErrorCodes}. */ - public TransformationException( + private TransformationException( @Nullable String message, @Nullable Throwable cause, @ErrorCode int errorCode) { super(message, cause); this.errorCode = errorCode;