TypeUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total460 of 2,58882%115 of 46075%9229574522365
getTypeArguments(Type, Class, Map)921816%17315%911131701
isAssignable(Type, GenericArrayType, Map)695242%151346%1115112501
isAssignable(Type, TypeVariable, Map)541622%15525%101181401
isAssignable(Type, Class)456057%121860%91672101
unrollBounds(Map, Type[])310%40%338811
unrollVariables(Map, Type, Set)198080%31381%2942301
getRawType(Type, Type)186879%41680%41142301
toLongString(TypeVariable)144977%3350%2421401
getClosestParentType(Class, Class)125682%11392%1811401
isAssignable(Type, Type, Map)124679%11191%1711101
substituteTypeVariables(Type, Map)121657%2466%241601
getRawType(ParameterizedType)12942%1150%121401
isInstance(Object, Type)111252%5337%350301
lambda$extractTypeArgumentsFrom$3(TypeVariable)100%n/a111111
isAssignable(Type, WildcardType, Map)616696%32589%31533001
appendRecursiveTypes(StringBuilder, int[], Type[])63685%1375%131601
lambda$static$1(Appendable, TypeVariable)60%n/a111111
mapTypeVariablesToArguments(Class, ParameterizedType, Map)55191%3562%3511301
determineTypeArguments(Class, ParameterizedType)54990%1583%1411501
isAssignable(Type, ParameterizedType, Map)411596%83078%82023201
parameterizedTypeToString(ParameterizedType)45893%1583%1411401
getTypeArguments(Class, Class, Map)43990%1990%1611001
getTypeArguments(ParameterizedType, Class, Map)212098%11593%1912601
parameterizeWithOwner(Type, Class, Type[])28597%2675%2501201
typesSatisfyVariables(Map)25096%1583%141901
equals(Type[], Type[])22592%1583%141601
equals(WildcardType, Type)2395%2466%240501
containsTypeVariables(Type)77100%11995%11101501
normalizeUpperBounds(Type[])72100%12100%0701301
classToString(Class)65100%8100%0501101
typeVariableToString(TypeVariable)58100%31178%3801301
wildcardTypeToString(WildcardType)56100%21083%270801
toString(Type)45100%10100%0601201
isCyclical(Class)44100%6100%040501
extractTypeArgumentsFrom(Map, TypeVariable[])38100%2100%020601
findRecursiveTypes(ParameterizedType)37100%6100%040701
static {...}36100%n/a0101501
equals(Type, Type)32100%8100%050901
equals(ParameterizedType, Type)26100%6100%040501
getArrayComponentType(Type)23100%6100%040601
getImplicitLowerBounds(WildcardType)19100%2100%020301
unrollVariableAssignments(TypeVariable, Map)19100%4100%030601
parameterize(Class, Map)16100%n/a010301
parameterizeWithOwner(Type, Class, Map)16100%n/a010301
equals(GenericArrayType, Type)14100%1375%130101
isArrayType(Type)14100%6100%040101
normalizeUpperToObject(Type[])13100%2100%020101
genericArrayTypeToString(GenericArrayType)11100%n/a010101
unrollVariables(Map, Type)11100%2100%020301
anyToString(Object)10100%2100%020101
genericArrayType(Type)9100%n/a010101
getImplicitBounds(TypeVariable)7100%n/a010101
getImplicitUpperBounds(WildcardType)7100%n/a010101
getTypeArguments(ParameterizedType)6100%n/a010101
lambda$static$2(Appendable, Object)6100%n/a010101
lambda$static$0(Appendable, Type)6100%n/a010101
containsVariableTypeSameParametrizedTypeBound(TypeVariable, ParameterizedType)5100%n/a010101
getTypeArguments(Type, Class)5100%n/a010101
isAssignable(Type, Type)5100%n/a010101
parameterize(Class, Type[])5100%n/a010101
wildcardType()5100%n/a010101
wrap(Class)3100%n/a010101
wrap(Type)3100%n/a010101
TypeUtils()3100%n/a010201
lambda$wrap$4(Type)2100%n/a010101