package kotlin.reflect.jvm.internal.impl.resolve.sam;

import defpackage.cr4;
import defpackage.kp6;
import defpackage.vx8;
import kotlin.reflect.jvm.internal.impl.descriptors.ClassDescriptor;
import kotlin.reflect.jvm.internal.impl.storage.CacheWithNullableValues;
import kotlin.reflect.jvm.internal.impl.storage.StorageManager;
import kotlin.reflect.jvm.internal.impl.types.SimpleType;

/* JADX INFO: loaded from: classes3.dex */
@vx8
public final class SamConversionResolverImpl implements SamConversionResolver {

    @kp6
    private final CacheWithNullableValues<ClassDescriptor, SimpleType> functionTypesForSamInterfaces;

    @kp6
    private final Iterable<Object> samWithReceiverResolvers;

    public SamConversionResolverImpl(@kp6 StorageManager storageManager, @kp6 Iterable<? extends Object> iterable) {
        cr4.g(storageManager, "storageManager");
        cr4.g(iterable, "samWithReceiverResolvers");
        this.samWithReceiverResolvers = iterable;
        this.functionTypesForSamInterfaces = storageManager.createCacheWithNullableValues();
    }
}
