TypeDefinitionRegistry

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,487 of 1,4870%176 of 1760%1591593413417171
add(SDLDefinition)1820%280%1515454511
merge(TypeDefinitionRegistry)1250%40%33252511
remove(SDLDefinition)1210%220%1212262611
isPossibleType(Type, Type)1190%240%1313272711
remove(String, SDLDefinition)1130%220%1212272711
isSubTypeOf(Type, Type)730%200%1111212111
TypeDefinitionRegistry()580%n/a11131311
TypeDefinitionRegistry(Map, Map, Map, Map, Map, Map, Map, Map, Map, List, SchemaDefinition, SchemaParseOrder)390%n/a11141411
checkMergeSchemaDefs(TypeDefinitionRegistry, List)370%40%336611
lambda$getAllImplementationsOf$19(InterfaceTypeDefinition, ImplementingTypeDefinition)320%60%448811
define(Map, Map, TypeDefinition)280%20%227711
define(Map, Map, DirectiveDefinition)280%20%227711
hasType(String)230%80%551111
checkAddOperationDefs()220%20%225511
addAll(Collection)220%40%336611
removeFromList(Map, TypeDefinition)220%40%337711
defineExt(Map, TypeDefinition, Function)200%n/a114411
getTypeOrNull(String)180%20%225511
isInterfaceOrUnion(Type)180%60%444411
isObjectTypeOrInterface(Type)180%60%444411
getTypeOrNull(String, Class)150%40%335511
getTypes(Class)150%n/a113311
lambda$merge$1(Map, List, DirectiveDefinition)150%n/a113311
lambda$merge$0(Map, List, TypeDefinition)150%n/a113311
lambda$merge$2(Map, List, ScalarTypeDefinition)130%n/a111111
lambda$merge$14(String, List)120%n/a114411
lambda$merge$12(String, List)120%n/a114411
lambda$merge$10(String, List)120%n/a114411
lambda$merge$8(String, List)120%n/a114411
lambda$merge$6(String, List)120%n/a114411
lambda$merge$4(String, List)120%n/a114411
readOnly()110%20%223311
scalars()110%n/a113311
isObjectType(Type)90%20%221111
getTypesMap(Class)90%n/a112211
removeFromMap(Map, String)80%20%224411
getAllImplementationsOf(InterfaceTypeDefinition)80%n/a112211
getDirectiveDefinition(String)70%n/a111111
hasType(TypeName)70%n/a112211
getType(Type, Class)70%n/a111111
getImplementationsOf(InterfaceTypeDefinition)70%n/a112211
types()60%n/a111111
objectTypeExtensions()60%n/a111111
interfaceTypeExtensions()60%n/a111111
unionTypeExtensions()60%n/a111111
enumTypeExtensions()60%n/a111111
scalarTypeExtensions()60%n/a111111
inputObjectTypeExtensions()60%n/a111111
getSchemaExtensionDefinitions()60%n/a111111
handleReDefinition(TypeDefinition, TypeDefinition)60%n/a111111
handleReDefinition(DirectiveDefinition, DirectiveDefinition)60%n/a111111
getDirectiveDefinitions()60%n/a111111
getType(String, Class)60%n/a111111
getTypeOrNull(Type, Class)60%n/a111111
getType(Type)50%n/a111111
getType(String)50%n/a111111
getTypeOrNull(Type)50%n/a111111
schemaDefinition()40%n/a111111
lambda$defineExt$18(String)40%n/a111111
lambda$merge$13(String)40%n/a111111
lambda$merge$11(String)40%n/a111111
lambda$merge$9(String)40%n/a111111
lambda$merge$7(String)40%n/a111111
lambda$merge$5(String)40%n/a111111
lambda$merge$3(String)40%n/a111111
getParseOrder()30%n/a111111
lambda$getImplementationsOf$21(ImplementingTypeDefinition)30%n/a111111
lambda$getImplementationsOf$20(ImplementingTypeDefinition)30%n/a111111
lambda$remove$17()20%n/a111111
lambda$remove$16()20%n/a111111
lambda$remove$15()20%n/a111111