package io.netty.handler.codec.socksx.v5;

import g.a.a.a.a;
import io.netty.handler.codec.dns.DnsRecord;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public class Socks5AuthMethod implements Comparable<Socks5AuthMethod> {
    private final byte byteValue;
    private final String name;
    private String text;
    public static final Socks5AuthMethod NO_AUTH = new Socks5AuthMethod(0, "NO_AUTH");
    public static final Socks5AuthMethod GSSAPI = new Socks5AuthMethod(1, "GSSAPI");
    public static final Socks5AuthMethod PASSWORD = new Socks5AuthMethod(2, "PASSWORD");
    public static final Socks5AuthMethod UNACCEPTED = new Socks5AuthMethod(DnsRecord.CLASS_ANY, "UNACCEPTED");

    public Socks5AuthMethod(int i2) {
        this(i2, "UNKNOWN");
    }

    public Socks5AuthMethod(int i2, String str) {
        Objects.requireNonNull(str, "name");
        this.byteValue = (byte) i2;
        this.name = str;
    }

    public static Socks5AuthMethod valueOf(byte b2) {
        return b2 != -1 ? b2 != 0 ? b2 != 1 ? b2 != 2 ? new Socks5AuthMethod(b2) : PASSWORD : GSSAPI : NO_AUTH : UNACCEPTED;
    }

    public byte byteValue() {
        return this.byteValue;
    }

    @Override // java.lang.Comparable
    public int compareTo(Socks5AuthMethod socks5AuthMethod) {
        return this.byteValue - socks5AuthMethod.byteValue;
    }

    public boolean equals(Object obj) {
        return (obj instanceof Socks5AuthMethod) && this.byteValue == ((Socks5AuthMethod) obj).byteValue;
    }

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

    public String toString() {
        String str = this.text;
        if (str != null) {
            return str;
        }
        StringBuilder sb = new StringBuilder();
        sb.append(this.name);
        sb.append('(');
        String strW = a.w(sb, this.byteValue & 255, ')');
        this.text = strW;
        return strW;
    }
}
