package org.snmp4j.agent.mo;

import java.util.Arrays;
import org.snmp4j.smi.OID;
import org.snmp4j.smi.Variable;

/* JADX INFO: loaded from: classes.dex */
public class DefaultMOTableRow implements MOTableRow, Comparable {
    protected OID index;
    protected Variable[] values;

    public DefaultMOTableRow(OID oid, Variable[] variableArr) {
        this.index = oid;
        this.values = variableArr;
    }

    @Override // java.lang.Comparable
    public int compareTo(Object obj) {
        return getIndex().compareTo((Variable) ((MOTableRow) obj).getIndex());
    }

    public boolean equals(Object obj) {
        if (!(obj instanceof MOTableRow)) {
            return false;
        }
        MOTableRow mOTableRow = (MOTableRow) obj;
        boolean zEquals = mOTableRow.getIndex().equals(this.index) & (size() == mOTableRow.size());
        if (zEquals) {
            for (int i2 = 0; zEquals && i2 < size(); i2++) {
                Variable value = getValue(i2);
                Variable value2 = mOTableRow.getValue(i2);
                zEquals = (value == null && value2 == null) || (value != null && value.equals(value2));
            }
        }
        return zEquals;
    }

    @Override // org.snmp4j.agent.mo.MOTableRow
    public MOTableRow getBaseRow() {
        return null;
    }

    @Override // org.snmp4j.agent.mo.MOTableRow
    public OID getIndex() {
        return this.index;
    }

    @Override // org.snmp4j.agent.mo.MOTableRow
    public Variable getValue(int i2) {
        return this.values[i2];
    }

    public int hashCode() {
        return this.index.hashCode();
    }

    @Override // org.snmp4j.agent.mo.MOTableRow, org.snmp4j.agent.mo.MOMutableTableRow
    public void setBaseRow(MOTableRow mOTableRow) {
    }

    @Override // org.snmp4j.agent.mo.MOTableRow
    public int size() {
        return this.values.length;
    }

    public String toString() {
        return "DefaultMOTableRow[" + toStringMembers();
    }

    protected String toStringMembers() {
        return "index=" + this.index + ",values=" + Arrays.asList(this.values);
    }
}
