package kotlin.reflect.jvm.internal.impl.descriptors.runtime.components;

import defpackage.cr4;
import defpackage.kp6;
import defpackage.n89;
import defpackage.pq6;
import java.util.Set;
import kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure.ReflectJavaClass;
import kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure.ReflectJavaPackage;
import kotlin.reflect.jvm.internal.impl.load.java.JavaClassFinder;
import kotlin.reflect.jvm.internal.impl.load.java.structure.JavaClass;
import kotlin.reflect.jvm.internal.impl.load.java.structure.JavaPackage;
import kotlin.reflect.jvm.internal.impl.name.ClassId;
import kotlin.reflect.jvm.internal.impl.name.FqName;

/* JADX INFO: loaded from: classes3.dex */
public final class ReflectJavaClassFinder implements JavaClassFinder {

    @kp6
    private final ClassLoader classLoader;

    public ReflectJavaClassFinder(@kp6 ClassLoader classLoader) {
        cr4.g(classLoader, "classLoader");
        this.classLoader = classLoader;
    }

    @Override // kotlin.reflect.jvm.internal.impl.load.java.JavaClassFinder
    @pq6
    public JavaClass findClass(@kp6 JavaClassFinder.Request request) {
        cr4.g(request, "request");
        ClassId classId = request.getClassId();
        FqName packageFqName = classId.getPackageFqName();
        String strAm = n89.am(classId.getRelativeClassName().asString(), '.', '$');
        if (!packageFqName.isRoot()) {
            strAm = packageFqName.asString() + '.' + strAm;
        }
        Class<?> clsTryLoadClass = ReflectJavaClassFinderKt.tryLoadClass(this.classLoader, strAm);
        if (clsTryLoadClass != null) {
            return new ReflectJavaClass(clsTryLoadClass);
        }
        return null;
    }

    @Override // kotlin.reflect.jvm.internal.impl.load.java.JavaClassFinder
    @pq6
    public JavaPackage findPackage(@kp6 FqName fqName, boolean z) {
        cr4.g(fqName, "fqName");
        return new ReflectJavaPackage(fqName);
    }

    @Override // kotlin.reflect.jvm.internal.impl.load.java.JavaClassFinder
    @pq6
    public Set<String> knownClassNamesInPackage(@kp6 FqName fqName) {
        cr4.g(fqName, "packageFqName");
        return null;
    }
}
