package org.snmp4j.smi;

import org.snmp4j.asn1.BERSerializable;

/* JADX INFO: loaded from: classes.dex */
public interface Variable extends Cloneable, Comparable<Variable>, BERSerializable {
    public static final long serialVersionUID = 1395840752909725320L;

    Object clone();

    int compareTo(Variable variable);

    boolean equals(Object obj);

    void fromSubIndex(OID oid, boolean z);

    int getSyntax();

    String getSyntaxString();

    int hashCode();

    boolean isDynamic();

    boolean isException();

    int toInt();

    long toLong();

    String toString();

    OID toSubIndex(boolean z);
}
