CrackMe.apk
Download file
package kotlin.reflect.jvm.internal.impl.load.java;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.jvm.internal.impl.descriptors.CallableMemberDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility;
import kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.Visibility;
import kotlin.reflect.jvm.internal.impl.load.java.descriptors.JavaMethodDescriptor;
/* compiled from: utils.kt */
public final class UtilsKt {
public static final DescriptorVisibility toDescriptorVisibility(Visibility visibility) {
Intrinsics.checkNotNullParameter(visibility, "<this>");
DescriptorVisibility descriptorVisibility = JavaDescriptorVisibilities.toDescriptorVisibility(visibility);
Intrinsics.checkNotNullExpressionValue(descriptorVisibility, "toDescriptorVisibility(this)");
return descriptorVisibility;
}
public static final boolean isJspecifyEnabledInStrictMode(JavaTypeEnhancementState javaTypeEnhancementState) {
Intrinsics.checkNotNullParameter(javaTypeEnhancementState, "javaTypeEnhancementState");
return javaTypeEnhancementState.getGetReportLevelForAnnotation().invoke(JavaNullabilityAnnotationSettingsKt.getJSPECIFY_ANNOTATIONS_PACKAGE()) == ReportLevel.STRICT;
}
public static final boolean hasErasedValueParameters(CallableMemberDescriptor callableMemberDescriptor) {
Intrinsics.checkNotNullParameter(callableMemberDescriptor, "memberDescriptor");
return (callableMemberDescriptor instanceof FunctionDescriptor) && Intrinsics.areEqual(callableMemberDescriptor.getUserData(JavaMethodDescriptor.HAS_ERASED_VALUE_PARAMETERS), (Object) true);
}
}
Download file