OverridingUtil

Source file "kotlin/reflect/jvm/internal/impl/resolve/OverridingUtil.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,252 of 2,2520%568 of 5680%3273273553553939
isOverridableByWithoutExternalConditions(CallableDescriptor, CallableDescriptor, boolean)1920%560%2929282811
isMoreSpecific(CallableDescriptor, CallableDescriptor)1700%380%2020181811
isOverridableBy(CallableDescriptor, CallableDescriptor, ClassDescriptor, boolean)1440%400%2323232311
selectMostSpecificMember(Collection, Function1)1360%380%2020262611
determineModalityForFakeOverride(Collection, ClassDescriptor)1190%350%2020191911
filterOverrides(Set, boolean, Function0, Function2)1040%240%1313181811
resolveUnknownVisibilityForMember(CallableMemberDescriptor, Function1)1040%260%1414232311
createTypeCheckerState(List, List)990%160%997711
findMaxVisibility(Collection)900%240%1313232311
extractAndBindOverridesForMember(CallableMemberDescriptor, Collection, ClassDescriptor, OverridingStrategy)800%170%1010171711
extractMembersOverridableInBothWays(Object, Collection, Function1, Function1)790%180%1010181811
createAndBindFakeOverride(Collection, ClassDescriptor, OverridingStrategy)760%140%88111111
areTypeParametersEquivalent(TypeParameterDescriptor, TypeParameterDescriptor, TypeCheckerState)610%140%88131311
getBasicOverridabilityProblem(CallableDescriptor, CallableDescriptor)600%200%1111101011
createAndBindFakeOverrides(ClassDescriptor, Collection, OverridingStrategy)540%120%77111111
generateOverridesInFunctionGroup(Name, Collection, Collection, ClassDescriptor, OverridingStrategy)520%120%777711
overrides(CallableDescriptor, CallableDescriptor, boolean, boolean)490%120%777711
collectOverriddenDeclarations(CallableMemberDescriptor, Set)490%100%667711
computeVisibilityToInherit(CallableMemberDescriptor)450%120%77101011
getMinimalModality(Collection, boolean, Modality)440%140%887711
areTypesEquivalent(KotlinType, KotlinType, TypeCheckerState)340%120%773311
compiledValueParameters(CallableDescriptor)330%40%337711
getBothWaysOverridability(CallableDescriptor, CallableDescriptor)320%80%553311
checkReceiverAndParameterCount(CallableDescriptor, CallableDescriptor)280%80%555511
isReturnTypeMoreSpecific(CallableDescriptor, KotlinType, CallableDescriptor, KotlinType, TypeCheckerState)280%100%661111
OverridingUtil(KotlinTypeChecker.TypeConstructorEquality, KotlinTypeRefiner, KotlinTypePreparator, Function2)270%60%446611
isMoreSpecificThenAllOf(CallableDescriptor, Collection)270%80%554411
filterOutOverridden(Set)260%60%442211
static {...}260%20%225511
extractMembersOverridableInBothWays(CallableMemberDescriptor, Queue, OverridingStrategy)240%60%441111
allHasSameContainingDeclaration(Collection)230%40%333311
isVisibilityMoreSpecific(DeclarationDescriptorWithVisibility, DeclarationDescriptorWithVisibility)230%80%552211
isVisibleForOverride(MemberDescriptor, MemberDescriptor, boolean)210%80%551111
isOverridableBy(CallableDescriptor, CallableDescriptor, ClassDescriptor)190%60%441111
filterVisibleFakeOverrides(ClassDescriptor, Collection)190%60%441111
getOverriddenDeclarations(CallableMemberDescriptor)170%40%333311
create(KotlinTypeRefiner, KotlinTypeChecker.TypeConstructorEquality)160%40%331111
createWithTypeRefiner(KotlinTypeRefiner)120%20%221111
isAccessorMoreSpecific(PropertyAccessorDescriptor, PropertyAccessorDescriptor)100%40%332211