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
This commit is contained in:
hschlueter 2022-01-05 16:59:12 +00:00 committed by Oliver Woodman
parent ac6207c99a
commit e8843b8504

View File

@ -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;