discord-jadx/app/src/main/java/com/linecorp/apng/decoder/ApngException.java

126 lines
4.4 KiB
Java

package com.linecorp.apng.decoder;
import c.d.b.a.a;
import d0.z.d.m;
import java.util.NoSuchElementException;
import kotlin.NoWhenBranchMatchedException;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: ApngException.kt */
public final class ApngException extends Exception {
private final ErrorCode errorCode;
/* compiled from: ApngException.kt */
public enum ErrorCode {
ERR_STREAM_READ_FAIL(-100),
ERR_UNEXPECTED_EOF(-101),
ERR_INVALID_FILE_FORMAT(-102),
ERR_NOT_EXIST_IMAGE(-103),
ERR_FRAME_INDEX_OUT_OF_RANGE(-104),
ERR_OUT_OF_MEMORY(-105),
ERR_BITMAP_OPERATION(-106),
ERR_UNSUPPORTED_TYPE(-107),
ERR_WITH_CHILD_EXCEPTION(-200);
public static final Companion Companion = new Companion(null);
private final int errorCode;
/* compiled from: ApngException.kt */
public static final class Companion {
public Companion() {
}
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
}
public final ErrorCode fromErrorCode$apng_drawable_release(int i) {
ErrorCode[] values = ErrorCode.values();
for (int i2 = 0; i2 < 9; i2++) {
ErrorCode errorCode = values[i2];
if (errorCode.getErrorCode() == i) {
return errorCode;
}
}
throw new NoSuchElementException("Array contains no element matching the predicate.");
}
}
public ErrorCode(int i2) {
this.errorCode = i2;
}
public final int getErrorCode() {
return this.errorCode;
}
}
public final /* synthetic */ class WhenMappings {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
static {
ErrorCode.values();
int[] iArr = new int[9];
$EnumSwitchMapping$0 = iArr;
iArr[ErrorCode.ERR_STREAM_READ_FAIL.ordinal()] = 1;
iArr[ErrorCode.ERR_UNEXPECTED_EOF.ordinal()] = 2;
iArr[ErrorCode.ERR_INVALID_FILE_FORMAT.ordinal()] = 3;
iArr[ErrorCode.ERR_NOT_EXIST_IMAGE.ordinal()] = 4;
iArr[ErrorCode.ERR_FRAME_INDEX_OUT_OF_RANGE.ordinal()] = 5;
iArr[ErrorCode.ERR_OUT_OF_MEMORY.ordinal()] = 6;
iArr[ErrorCode.ERR_BITMAP_OPERATION.ordinal()] = 7;
iArr[ErrorCode.ERR_UNSUPPORTED_TYPE.ordinal()] = 8;
iArr[ErrorCode.ERR_WITH_CHILD_EXCEPTION.ordinal()] = 9;
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ApngException(ErrorCode errorCode, Throwable th) {
super(th);
m.checkNotNullParameter(errorCode, "errorCode");
this.errorCode = errorCode;
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ ApngException(ErrorCode errorCode, Throwable th, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(errorCode, (i & 2) != 0 ? null : th);
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public ApngException(Throwable th) {
this(ErrorCode.ERR_WITH_CHILD_EXCEPTION, th);
m.checkNotNullParameter(th, "throwable");
}
public final ErrorCode getErrorCode() {
return this.errorCode;
}
@Override // java.lang.Throwable
public String getMessage() {
switch (this.errorCode.ordinal()) {
case 0:
return "Can't read the stream.";
case 1:
return "Unexpected end of file.";
case 2:
return "Invalid file format.";
case 3:
return "Not exist native image.";
case 4:
return "Frame index is out of range.";
case 5:
return "Out of memory";
case 6:
return "Error in the native bitmap operation.";
case 7:
return "Unsupported image type.";
case 8:
StringBuilder P = a.P("Failed with sub exception : ");
Throwable cause = getCause();
P.append(cause != null ? cause.getMessage() : null);
return P.toString();
default:
throw new NoWhenBranchMatchedException();
}
}
}