package com.flurry.org.apache.avro.specific;

import com.flurry.org.apache.avro.AvroRemoteException;
import com.flurry.org.apache.avro.Schema;

/* loaded from: /storage/emulated/0/Documents/jadec/sources/com.UBI.A90.WW/dex-files/0.dex */
public abstract class SpecificExceptionBase extends AvroRemoteException implements SpecificRecord {
    @Override // com.flurry.org.apache.avro.generic.IndexedRecord
    public abstract Object get(int i);

    @Override // com.flurry.org.apache.avro.generic.GenericContainer
    public abstract Schema getSchema();

    @Override // com.flurry.org.apache.avro.generic.IndexedRecord
    public abstract void put(int i, Object obj);

    public SpecificExceptionBase() {
    }

    public SpecificExceptionBase(Throwable value) {
        super(value);
    }

    public SpecificExceptionBase(Object value) {
        super(value);
    }

    public SpecificExceptionBase(Object value, Throwable cause) {
        super(value, cause);
    }

    public boolean equals(Object that) {
        if (that == this) {
            return true;
        }
        return (that instanceof SpecificExceptionBase) && getClass() == that.getClass() && SpecificData.get().compare(this, that, getSchema()) == 0;
    }

    public int hashCode() {
        return SpecificData.get().hashCode(this, getSchema());
    }
}
