package kotlin.reflect.w.internal.y0.n;

import java.io.IOException;
import java.util.Iterator;
import kotlin.collections.j;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.d.l1.c;
import kotlin.reflect.w.internal.y0.n.b2.k;
import kotlin.reflect.w.internal.y0.n.b2.l;

/* JADX INFO: loaded from: classes2.dex */
public abstract class o0 extends w1 implements k, l {
    public o0() {
        super(null);
    }

    @Override // kotlin.reflect.w.internal.y0.n.w1
    /* JADX INFO: renamed from: S0, reason: merged with bridge method [inline-methods] */
    public abstract o0 P0(boolean z2);

    @Override // kotlin.reflect.w.internal.y0.n.w1
    /* JADX INFO: renamed from: T0, reason: merged with bridge method [inline-methods] */
    public abstract o0 R0(c1 c1Var);

    public String toString() throws IOException {
        StringBuilder sb = new StringBuilder();
        Iterator<c> it = getAnnotations().iterator();
        while (it.hasNext()) {
            String[] strArr = {"[", kotlin.reflect.w.internal.y0.j.c.r(kotlin.reflect.w.internal.y0.j.c.f8351b, it.next(), null, 2, null), "] "};
            o.f(sb, "<this>");
            o.f(strArr, "value");
            for (int i2 = 0; i2 < 3; i2++) {
                sb.append(strArr[i2]);
            }
        }
        sb.append(L0());
        if (!J0().isEmpty()) {
            j.B(J0(), sb, ", ", "<", ">", 0, null, null, 112);
        }
        if (M0()) {
            sb.append("?");
        }
        String string = sb.toString();
        o.e(string, "StringBuilder().apply(builderAction).toString()");
        return string;
    }
}
