package a4;

import androidx.annotation.Nullable;
import java.util.Objects;
import org.chromium.support_lib_boundary.WebMessagePayloadBoundaryInterface;

/* JADX INFO: loaded from: classes.dex */
public final class f0 implements WebMessagePayloadBoundaryInterface {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final int f312a;

    @Nullable
    private final byte[] mArrayBuffer;

    @Nullable
    private final String mString;

    public f0(@Nullable String str) {
        this.f312a = 0;
        this.mString = str;
        this.mArrayBuffer = null;
    }

    public final void a(int i10) {
        int i11 = this.f312a;
        if (i11 != i10) {
            throw new IllegalStateException(defpackage.e.f("Expected ", i10, ", but type is ", i11));
        }
    }

    @Override // org.chromium.support_lib_boundary.WebMessagePayloadBoundaryInterface
    public final byte[] getAsArrayBuffer() {
        a(1);
        byte[] bArr = this.mArrayBuffer;
        Objects.requireNonNull(bArr);
        return bArr;
    }

    @Override // org.chromium.support_lib_boundary.WebMessagePayloadBoundaryInterface
    @Nullable
    public String getAsString() {
        a(0);
        return this.mString;
    }

    @Override // org.chromium.support_lib_boundary.FeatureFlagHolderBoundaryInterface
    public final String[] getSupportedFeatures() {
        return new String[0];
    }

    @Override // org.chromium.support_lib_boundary.WebMessagePayloadBoundaryInterface
    public final int getType() {
        return this.f312a;
    }

    public f0(byte[] bArr) {
        this.f312a = 1;
        this.mString = null;
        this.mArrayBuffer = bArr;
    }
}
