CrackMe.apk
Download file
package kotlin.reflect.jvm.internal.impl.resolve;
import java.util.Collection;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.jvm.internal.impl.descriptors.CallableMemberDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibilities;
/* compiled from: VisibilityUtil.kt */
public final class VisibilityUtilKt {
public static final CallableMemberDescriptor findMemberWithMaxVisibility(Collection<? extends CallableMemberDescriptor> collection) {
Integer compare;
Intrinsics.checkNotNullParameter(collection, "descriptors");
collection.isEmpty();
CallableMemberDescriptor callableMemberDescriptor = null;
for (CallableMemberDescriptor callableMemberDescriptor2 : collection) {
if (callableMemberDescriptor == null || ((compare = DescriptorVisibilities.compare(callableMemberDescriptor.getVisibility(), callableMemberDescriptor2.getVisibility())) != null && compare.intValue() < 0)) {
callableMemberDescriptor = callableMemberDescriptor2;
}
}
Intrinsics.checkNotNull(callableMemberDescriptor);
return callableMemberDescriptor;
}
}
Download file