package kotlinx.coroutines.o2;

import kotlinx.coroutines.s0;

/* JADX INFO: compiled from: Atomic.kt */
/* JADX INFO: loaded from: classes.dex */
public abstract class m {
    public abstract c<?> a();

    public final boolean b(m mVar) {
        c<?> cVarA;
        c<?> cVarA2 = a();
        return (cVarA2 == null || (cVarA = mVar.a()) == null || cVarA2.f() >= cVarA.f()) ? false : true;
    }

    public abstract Object c(Object obj);

    public String toString() {
        return s0.a(this) + '@' + s0.b(this);
    }
}
