package kotlin.reflect.jvm.internal.impl.util;

import defpackage.cr4;
import defpackage.kp6;
import defpackage.pq6;
import kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor;

/* JADX INFO: loaded from: classes3.dex */
public interface Check {

    public static final class DefaultImpls {
        @pq6
        public static String invoke(@kp6 Check check, @kp6 FunctionDescriptor functionDescriptor) {
            cr4.g(functionDescriptor, "functionDescriptor");
            if (check.check(functionDescriptor)) {
                return null;
            }
            return check.getDescription();
        }
    }

    boolean check(@kp6 FunctionDescriptor functionDescriptor);

    @kp6
    String getDescription();

    @pq6
    String invoke(@kp6 FunctionDescriptor functionDescriptor);
}
