jimu-decompiled/sources/pl/droidsonroids/gif/GifIOException.java
2025-05-13 19:24:51 +02:00

31 lines
856 B
Java

package pl.droidsonroids.gif;
import java.io.IOException;
/* loaded from: classes2.dex */
public class GifIOException extends IOException {
private static final long serialVersionUID = 13038402904505L;
private final String mErrnoMessage;
public final GifError reason;
GifIOException(int i, String str) {
this.reason = GifError.fromCode(i);
this.mErrnoMessage = str;
}
static GifIOException fromCode(int i) {
if (i == GifError.NO_ERROR.errorCode) {
return null;
}
return new GifIOException(i, null);
}
@Override // java.lang.Throwable
public String getMessage() {
if (this.mErrnoMessage == null) {
return this.reason.getFormattedDescription();
}
return this.reason.getFormattedDescription() + ": " + this.mErrnoMessage;
}
}