package kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors;

import defpackage.cr4;
import defpackage.hk7;
import defpackage.iw7;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.qq3;
import java.util.Iterator;
import java.util.List;
import kotlin.reflect.KProperty;
import kotlin.reflect.jvm.internal.impl.descriptors.annotations.AnnotationDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations;
import kotlin.reflect.jvm.internal.impl.name.FqName;
import kotlin.reflect.jvm.internal.impl.storage.NotNullLazyValue;
import kotlin.reflect.jvm.internal.impl.storage.StorageKt;
import kotlin.reflect.jvm.internal.impl.storage.StorageManager;

/* JADX INFO: loaded from: classes3.dex */
public class DeserializedAnnotations implements Annotations {
    static final /* synthetic */ KProperty<Object>[] $$delegatedProperties = {iw7.a.property1(new hk7(DeserializedAnnotations.class, "annotations", "getAnnotations()Ljava/util/List;", 0))};

    @kp6
    private final NotNullLazyValue annotations$delegate;

    public DeserializedAnnotations(@kp6 StorageManager storageManager, @kp6 qq3<? extends List<? extends AnnotationDescriptor>> qq3Var) {
        cr4.g(storageManager, "storageManager");
        cr4.g(qq3Var, "compute");
        this.annotations$delegate = storageManager.createLazyValue(qq3Var);
    }

    private final List<AnnotationDescriptor> getAnnotations() {
        return (List) StorageKt.getValue(this.annotations$delegate, this, (KProperty<?>) $$delegatedProperties[0]);
    }

    @Override // kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations
    @pq6
    /* JADX INFO: renamed from: findAnnotation */
    public AnnotationDescriptor mo165findAnnotation(@kp6 FqName fqName) {
        return Annotations.DefaultImpls.findAnnotation(this, fqName);
    }

    @Override // kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations
    public boolean hasAnnotation(@kp6 FqName fqName) {
        return Annotations.DefaultImpls.hasAnnotation(this, fqName);
    }

    @Override // kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations
    public boolean isEmpty() {
        return getAnnotations().isEmpty();
    }

    @Override // java.lang.Iterable
    @kp6
    public Iterator<AnnotationDescriptor> iterator() {
        return getAnnotations().iterator();
    }
}
