From e8843b8504fc07841f5c7c3ffda74382eb136b03 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 --- .../android/exoplayer2/transformer/TransformationException.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformationException.java b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformationException.java index c5a4107b43..687fe92330 100644 --- a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformationException.java +++ b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformationException.java @@ -311,7 +311,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;