/*
 * Decompiled with CFR 0.152.
 */
package com.l7tech.server.policy.assertion.credential;

class d
implements Comparable {
    String a;
    long b;
    volatile int c;
    int d;

    public d(String string, long l2, int n2) {
        this.a = string;
        this.b = l2;
        this.d = n2;
        this.c = 1;
    }

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

    public boolean equals(Object object) {
        if (this == object) {
            return true;
        }
        if (!(object instanceof d)) {
            return false;
        }
        d d10 = (d)object;
        return !(this.a != null ? !this.a.equals(d10.a) : d10.a != null);
    }

    public int compareTo(Object object) {
        d d10 = (d)object;
        if (this.b > d10.b) {
            return 1;
        }
        if (this.b < d10.b) {
            return -1;
        }
        return 0;
    }
}

