MapperAnnotationBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total40 of 1,82997%23 of 25290%221657346039
getReturnType(Method, Class)1313891%112972%102133901
loadXmlResource()74586%6100%0421201
parseCache()54489%2466%240801
hasNestedResultMap(Result)52482%1787%151301
applyDiscriminator(String, Class, TypeDiscriminator)47594%2880%2601301
isLazy(Result)44191%21083%270601
getMethodReturnType(String, String)4095%3770%361901
lambda$parseStatement$2(Class, LanguageDriver, Method, MapperAnnotationBuilder.AnnotationWrapper)242100%36100%01904901
applyResults(Result[], Class, List)105100%16100%0901401
handleSelectKeyAnnotation(SelectKey, String, Class, LanguageDriver)102100%2100%0202301
applyConstructorArgs(Arg[], Class, List)92100%10100%0601201
parse()87100%1990%1601901
getAnnotationWrapper(Method, boolean, Collection)68100%10100%0601301
buildSqlSource(Annotation, Class, LanguageDriver, Method)66100%10100%0601101
generateResultMapName(Method)65100%8100%0501001
parseCacheRef()61100%12100%0701401
createDiscriminatorResultMaps(String, Class, TypeDiscriminator)52100%4100%030801
static {...}40100%n/a010301
convertToProperties(Property[])38100%4100%030601
getParameterType(Method)38100%8100%050901
applyResultMap(String, Class, Arg[], Result[], TypeDiscriminator)36100%n/a010701
parseResultMap(Method)33100%n/a010701
hasNestedSelect(Result)29100%8100%050301
parsePendingMethods()27100%2100%0201001
lambda$getAnnotationWrapper$5(Method, MapperAnnotationBuilder.AnnotationWrapper, MapperAnnotationBuilder.AnnotationWrapper)27100%n/a010301
nestedResultMapId(Result)24100%4100%030601
nestedSelectId(Result)24100%4100%030601
MapperAnnotationBuilder(Configuration, Class)23100%n/a010601
parseStatement(Method)20100%n/a010401
getLanguageDriver(Method)17100%2100%020501
findColumnPrefix(Result)14100%2100%020401
canHaveStatement(Method)10100%4100%030101
nullOrEmpty(String)10100%1375%130101
buildSqlSourceFromStrings(String[], Class, LanguageDriver)10100%n/a010101
getAnnotationWrapper(Method, boolean, Class[])7100%n/a010101
lambda$getAnnotationWrapper$3(Method, Class)5100%n/a010101
lambda$parseStatement$1(MapperAnnotationBuilder.AnnotationWrapper)4100%n/a010101
lambda$parseStatement$0(MapperAnnotationBuilder.AnnotationWrapper)4100%n/a010101
lambda$getAnnotationWrapper$4(MapperAnnotationBuilder.AnnotationWrapper)100%n/a010101