Source file "kotlin/reflect/jvm/internal/impl/resolve/OverridingUtil.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,252 of 2,252 | 0% | 568 of 568 | 0% | 327 | 327 | 355 | 355 | 39 | 39 |
| isOverridableByWithoutExternalConditions(CallableDescriptor, CallableDescriptor, boolean) | 0% | 0% | 29 | 29 | 28 | 28 | 1 | 1 | ||
| isMoreSpecific(CallableDescriptor, CallableDescriptor) | 0% | 0% | 20 | 20 | 18 | 18 | 1 | 1 | ||
| isOverridableBy(CallableDescriptor, CallableDescriptor, ClassDescriptor, boolean) | 0% | 0% | 23 | 23 | 23 | 23 | 1 | 1 | ||
| selectMostSpecificMember(Collection, Function1) | 0% | 0% | 20 | 20 | 26 | 26 | 1 | 1 | ||
| determineModalityForFakeOverride(Collection, ClassDescriptor) | 0% | 0% | 20 | 20 | 19 | 19 | 1 | 1 | ||
| filterOverrides(Set, boolean, Function0, Function2) | 0% | 0% | 13 | 13 | 18 | 18 | 1 | 1 | ||
| resolveUnknownVisibilityForMember(CallableMemberDescriptor, Function1) | 0% | 0% | 14 | 14 | 23 | 23 | 1 | 1 | ||
| createTypeCheckerState(List, List) | 0% | 0% | 9 | 9 | 7 | 7 | 1 | 1 | ||
| findMaxVisibility(Collection) | 0% | 0% | 13 | 13 | 23 | 23 | 1 | 1 | ||
| extractAndBindOverridesForMember(CallableMemberDescriptor, Collection, ClassDescriptor, OverridingStrategy) | 0% | 0% | 10 | 10 | 17 | 17 | 1 | 1 | ||
| extractMembersOverridableInBothWays(Object, Collection, Function1, Function1) | 0% | 0% | 10 | 10 | 18 | 18 | 1 | 1 | ||
| createAndBindFakeOverride(Collection, ClassDescriptor, OverridingStrategy) | 0% | 0% | 8 | 8 | 11 | 11 | 1 | 1 | ||
| areTypeParametersEquivalent(TypeParameterDescriptor, TypeParameterDescriptor, TypeCheckerState) | 0% | 0% | 8 | 8 | 13 | 13 | 1 | 1 | ||
| getBasicOverridabilityProblem(CallableDescriptor, CallableDescriptor) | 0% | 0% | 11 | 11 | 10 | 10 | 1 | 1 | ||
| createAndBindFakeOverrides(ClassDescriptor, Collection, OverridingStrategy) | 0% | 0% | 7 | 7 | 11 | 11 | 1 | 1 | ||
| generateOverridesInFunctionGroup(Name, Collection, Collection, ClassDescriptor, OverridingStrategy) | 0% | 0% | 7 | 7 | 7 | 7 | 1 | 1 | ||
| overrides(CallableDescriptor, CallableDescriptor, boolean, boolean) | 0% | 0% | 7 | 7 | 7 | 7 | 1 | 1 | ||
| collectOverriddenDeclarations(CallableMemberDescriptor, Set) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| computeVisibilityToInherit(CallableMemberDescriptor) | 0% | 0% | 7 | 7 | 10 | 10 | 1 | 1 | ||
| getMinimalModality(Collection, boolean, Modality) | 0% | 0% | 8 | 8 | 7 | 7 | 1 | 1 | ||
| areTypesEquivalent(KotlinType, KotlinType, TypeCheckerState) | 0% | 0% | 7 | 7 | 3 | 3 | 1 | 1 | ||
| compiledValueParameters(CallableDescriptor) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| getBothWaysOverridability(CallableDescriptor, CallableDescriptor) | 0% | 0% | 5 | 5 | 3 | 3 | 1 | 1 | ||
| checkReceiverAndParameterCount(CallableDescriptor, CallableDescriptor) | 0% | 0% | 5 | 5 | 5 | 5 | 1 | 1 | ||
| isReturnTypeMoreSpecific(CallableDescriptor, KotlinType, CallableDescriptor, KotlinType, TypeCheckerState) | 0% | 0% | 6 | 6 | 1 | 1 | 1 | 1 | ||
| OverridingUtil(KotlinTypeChecker.TypeConstructorEquality, KotlinTypeRefiner, KotlinTypePreparator, Function2) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| isMoreSpecificThenAllOf(CallableDescriptor, Collection) | 0% | 0% | 5 | 5 | 4 | 4 | 1 | 1 | ||
| filterOutOverridden(Set) | 0% | 0% | 4 | 4 | 2 | 2 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| extractMembersOverridableInBothWays(CallableMemberDescriptor, Queue, OverridingStrategy) | 0% | 0% | 4 | 4 | 1 | 1 | 1 | 1 | ||
| allHasSameContainingDeclaration(Collection) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| isVisibilityMoreSpecific(DeclarationDescriptorWithVisibility, DeclarationDescriptorWithVisibility) | 0% | 0% | 5 | 5 | 2 | 2 | 1 | 1 | ||
| isVisibleForOverride(MemberDescriptor, MemberDescriptor, boolean) | 0% | 0% | 5 | 5 | 1 | 1 | 1 | 1 | ||
| isOverridableBy(CallableDescriptor, CallableDescriptor, ClassDescriptor) | 0% | 0% | 4 | 4 | 1 | 1 | 1 | 1 | ||
| filterVisibleFakeOverrides(ClassDescriptor, Collection) | 0% | 0% | 4 | 4 | 1 | 1 | 1 | 1 | ||
| getOverriddenDeclarations(CallableMemberDescriptor) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| create(KotlinTypeRefiner, KotlinTypeChecker.TypeConstructorEquality) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| createWithTypeRefiner(KotlinTypeRefiner) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isAccessorMoreSpecific(PropertyAccessorDescriptor, PropertyAccessorDescriptor) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 |