DefaultBeanContext

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,899 of 7,54135%690 of 99030%5507331,0821,661144238
resolveDisabledBeanMessage(String, StringBuilder, String, BeanResolutionContext, Argument, Qualifier)2080%220%1212565611
stop()2030%180%1010555511
initializeContext(List, List, List)1815121%24620%1416385201
findBeanCandidatesForInstance(Object)1390%280%1515414111
checkIfReplaces(BeanDefinition, BeanDefinition, AnnotationMetadata)1385026%25721%1517273901
resolveArgumentValues(BeanResolutionContext, BeanDefinition, Object[])1310%200%1111272711
topologicalSort(Collection)1280%160%99363611
destroyBean(BeanRegistration, boolean)1260%280%1515363611
destroyProxyTargetBean(BeanRegistration, boolean)1220%220%1212323211
registerSingleton(Class, Object, Qualifier, boolean)1000%140%88202011
addCandidateToList(BeanResolutionContext, BeanDefinition, Argument, Qualifier, Collection)912521%15316%910162601
getRequiredArgumentValues(BeanResolutionContext, Argument[], Map, BeanDefinition)900%140%88181811
provideInjectionPoint(BeanResolutionContext, Argument, Qualifier, boolean)870%240%1313202011
getBeanRegistrations(BeanResolutionContext, Argument, Qualifier)8212660%132161%918124201
triggerPreDestroyListeners(BeanDefinition, Object)740%100%66171711
lastChanceResolve(Argument, Qualifier, boolean, Collection)697752%15731%912153301
inject(Object)680%80%55131311
triggerBeanDestroyedListeners(BeanDefinition, Object)680%100%66151511
resolveByBeanFactory(BeanResolutionContext, BeanDefinition, Qualifier, Map)604442%7750%68122201
mapOfType(BeanResolutionContext, Argument, Qualifier)590%40%33141411
lambda$processParallelBeans$37(Collection, DefaultBeanContext.BeanDefinitionProducer)590%80%55101011
createBean(Class, Qualifier, Map)560%60%44111111
createBean(BeanResolutionContext, Class, Qualifier)560%40%33111111
initializeEagerBean(BeanDefinition)550%80%55111111
lambda$initializeContext$31(List, Class, ExecutableMethodProcessor)530%100%66121211
lambda$initializeContext$30(ExecutableMethodProcessor, BeanDefinition, BeanDefinitionMethodReference)510%40%339911
resolveBeanRegistration(BeanResolutionContext, BeanDefinition, Argument, Qualifier)486055%121045%812122501
pickOneBean(Argument, Qualifier, boolean, Collection)475051%81260%61162001
logResolvedExistingBeanRegistrations(Argument, Qualifier, Collection)4747%3125%233501
destroyBean(Object)450%40%33101011
lambda$processParallelBeans$38(BeanDefinition)450%20%228811
findCustomScope(BeanResolutionContext, BeanDefinition, boolean, boolean)425556%13940%912123001
createBean(Class, Qualifier, Object[])410%20%229911
readBeanDefinitionReferences()4019783%112367%918105301
resolveKey(BeanRegistration)400%80%55111111
removeBeanDefinition(RuntimeBeanDefinition)390%60%449911
getBeanDefinitions(Qualifier)387466%61470%611123301
collectBeanCandidates(BeanResolutionContext, Argument, boolean, Predicate, Collection)386864%61672%41252201
doCreateBeanWithArguments(BeanResolutionContext, BeanDefinition, Qualifier, Object[])380%40%337711
findExecutionHandle(Object, String, Class[])370%60%44111111
getBean(Argument, Qualifier)351022%20%125701
resolveBeanDefinitionReferences(Predicate)350%60%449911
resolveBeanRegistration(BeanResolutionContext, Argument, Qualifier, boolean)348370%91562%81362501
findExecutableMethod(Class, String, Class[])330%60%44101011
findProxyTargetBeanDefinition(Argument, Qualifier)330%20%227711
doInjectAndInitialize(BeanResolutionContext, Object, BeanDefinition)320%40%336611
inject(BeanResolutionContext, BeanDefinition, Object)300%60%448811
qualifiedByQualifier(BeanDefinition, Class, AnnotationClassValue)300%40%335511
newNoSuchBeanException(BeanResolutionContext, Argument, Qualifier, String)300%40%336611
lambda$findExecutionHandle$3(Class[], ExecutableMethod)300%60%447711
checkIfTypeMatches(BeanDefinition, AnnotationMetadata, Class)291939%8433%576901
purgeCacheForBeanInstance(Object)290%n/a115511
start()273858%7541%67102101
filterExactMatch(Class, Collection)270%40%336611
findProxyBeanDefinition(Argument, Qualifier)260%40%336611
postBeanCreated(BeanResolutionContext, BeanDefinition, Qualifier, Object)252246%2466%242701
getAllBeanDefinitions()250%40%339911
refreshBean(BeanRegistration)240%40%337711
getOrCreateScopedRegistration(BeanResolutionContext, CustomScope, Qualifier, Argument, BeanDefinition)240%n/a113311
getAttribute(CharSequence, Class)240%60%447711
DefaultBeanContext(BeanContextConfiguration)2325291%7330%5624101
createRegistration(BeanResolutionContext, Argument, Qualifier, BeanDefinition, boolean)228479%3975%3772901
lambda$resolveDisabledBeanMessage$43(StringBuilder, String, String, BeanResolutionContext, Class)220%n/a115511
destroyBean(BeanDefinition)210%40%336611
resolveDisabledBeanMessage(BeanResolutionContext, Argument, Qualifier)210%20%223311
configure()210%60%448811
refreshBean(BeanIdentifier)200%40%337711
getBeanDefinitions(Argument, Qualifier)200%20%225511
intializeEagerBean(BeanResolutionContext, BeanDefinition, Argument, Qualifier)200%20%224411
lambda$processParallelBeans$40(List)200%n/a116611
findBeanRegistration(Object)190%40%336611
publishEventAsync(Object)190%n/a112211
getCanonicalBeanType(BeanDefinition)181240%3350%343701
findProxyTargetMethod(Class, String, Class[])180%n/a114411
findProxyTargetMethod(Class, Qualifier, String, Class[])180%n/a114411
findProxyTargetMethod(Argument, Qualifier, String, Class[])180%n/a114411
getBeanDefinitionReferences()180%20%227711
setAttribute(CharSequence, Object)180%40%335511
findBean(BeanResolutionContext, Argument, Qualifier)162863%4450%3551101
getBean(BeanResolutionContext, BeanDefinition, Argument, Qualifier)160%n/a113311
findProxyTargetNoCache(BeanResolutionContext, Argument, Qualifier)160%n/a112211
lambda$stop$1(BeanRegistration)160%60%441111
trackDisabledComponent(ConditionContext)154273%3125%2331101
resolveMetadata(Class)150%20%225511
findConcreteCandidate(Class, Qualifier, Collection)150%20%223311
getBeanValidator()140%20%223311
destroyBean(Argument, Qualifier)140%n/a114411
removeAttribute(CharSequence, Class)140%20%224411
findBeanConfiguration(String)130%20%224411
streamOfType(BeanResolutionContext, Argument, Qualifier)130%n/a113311
getProxyTargetBean(BeanResolutionContext, Argument, Qualifier)130%n/a112211
registerBeanConfiguration(BeanConfiguration)130%n/a113311
isNotTheSameDefinition(BeanDefinition, BeanDefinition)121352%2466%242501
registerConversionService()120%n/a113311
destroyLifeCycleBean(LifeCycle, BeanDefinition)120%n/a115511
getDisabledBeans()120%n/a114411
applyBeanResolutionFilters(BeanResolutionContext, Collection)115683%51575%41111401
getBeanRegistrations(Class, Qualifier)110%20%223311
getBeanDefinition(Argument, Qualifier)110%n/a112211
getProxyTargetBean(Class, Qualifier)110%n/a112211
getBean(BeanResolutionContext, Class)110%n/a112211
findExecutionHandle(Class, Qualifier, String, Class[])103075%2250%2341101
getBeanDefinitions(Class, Qualifier)100%n/a112211
destroyBean(Class)100%n/a112211
getBeanType(BeanDefinition)100%20%223311
getActiveBeanRegistration(BeanDefinition, Qualifier)100%20%223311
getProxyTargetBean(Argument, Qualifier)100%n/a112211
findProxyBeanDefinition(Class, Qualifier)100%n/a112211
invalidateCaches()100%n/a114411
getAttribute(CharSequence)100%20%223311
lambda$getRequiredArgumentValues$35(BeanResolutionContext, Argument, Object)100%n/a111111
isEagerInit(BeanDefinitionReference)91359%6440%460301
getActiveBeanRegistrations(Qualifier)90%20%223311
getActiveBeanRegistrations(Class)90%20%223311
getBeanRegistrations(Argument, Qualifier)90%n/a112211
getBeanRegistration(Argument, Qualifier)90%n/a112211
lambda$resolveArgumentValues$15(BeanResolutionContext, Argument, Object, Class)90%n/a111111
getProxyTargetBean(BeanResolutionContext, BeanDefinition, Argument, Qualifier)80%n/a111111
triggerBeanCreatedEventListener(BeanResolutionContext, BeanDefinition, Object, Qualifier)76690%21285%2811301
processParallelBeans(List)71466%2250%232801
createExecutionHandle(BeanDefinition, ExecutableMethod)71263%1150%121301
isNotProxy(BeanDefinition, BeanDefinition)7646%3125%230201
DefaultBeanContext(ClassLoader)70%n/a112211
DefaultBeanContext(ClassPathResourceLoader)70%n/a112211
getBeanRegistration(Class, Qualifier)70%n/a111111
findBeanDefinitionInternal(Argument, Qualifier)70%n/a111111
streamOfType(BeanResolutionContext, Class, Qualifier)70%n/a111111
getBeanRegistration(BeanResolutionContext, Argument, Qualifier)70%n/a111111
lambda$checkIfTypeMatches$42(Class, Class)70%20%221111
lambda$purgeCacheForBeanType$26(Class, Map.Entry)70%n/a111111
lambda$purgeCacheForBeanType$25(Class, Map.Entry)70%n/a111111
lambda$destroyProxyTargetBean$16(BeanRegistration)70%n/a111111
lambda$getBeanDefinition$12(Argument, Qualifier)70%n/a111111
lambda$purgeCacheForBeanInstance$11(Object, Map.Entry)70%n/a111111
lambda$purgeCacheForBeanInstance$10(Object, Map.Entry)70%n/a111111
lambda$purgeCacheForBeanInstance$9(Object, Map.Entry)70%n/a111111
isRunning()6650%3125%230101
findBean(Argument, Qualifier)60%n/a111111
streamOfType(Class, Qualifier)60%n/a111111
streamOfType(Argument, Qualifier)60%n/a111111
mapOfType(Argument, Qualifier)60%n/a111111
createBean(Class, Qualifier)60%n/a111111
findProxyTargetBeanDefinition(Class, Qualifier)60%n/a111111
qualifiedByNamed(BeanType, Class, String)60%n/a111111
nullSafe(List)60%20%223311
configurationFailure(String)60%n/a111111
lambda$topologicalSort$49(BeanRegistration)60%n/a111111
lambda$topologicalSort$48(BeanRegistration)60%n/a111111
lambda$processParallelBeans$39(BeanDefinition)60%n/a111111
lambda$purgeCacheForBeanType$23(Class, Map.Entry)60%n/a111111
lambda$purgeCacheForBeanInstance$8(Object, Map.Entry)60%n/a111111
lambda$findExecutionHandle$6(Object, ExecutableMethod)60%n/a111111
lambda$findExecutionHandle$5(Object, ExecutableMethod)60%n/a111111
assertContextState()5964%1375%131301
DefaultBeanContext()50%n/a112211
getBeanRegistration(BeanDefinition)50%n/a111111
getBeansOfType(Argument)50%n/a111111
destroyBean(BeanRegistration)50%n/a112211
checkIfReplacementExists(BeanResolutionContext, List, BeanDefinition)44391%3975%3721201
findBeanCandidates(BeanResolutionContext, Argument, boolean, Predicate)43790%1583%1411001
findConcreteCandidate(BeanResolutionContext, Argument, Qualifier, boolean)43489%3350%241801
loadEagerBeans(DefaultBeanContext.BeanDefinitionProducer, Collection)4969%1150%121401
getAttributes()40%n/a111111
lambda$removeBeanDefinition$28(RuntimeBeanDefinition, DefaultBeanContext.BeanDefinitionProducer)40%n/a111111
lambda$removeBeanDefinition$27(RuntimeBeanDefinition, DefaultBeanContext.BeanDefinitionProducer)40%n/a111111
lambda$getBeanDefinitionReferences$22(DefaultBeanContext.BeanDefinitionProducer)40%n/a111111
lambda$getDisabledBeans$21(DefaultBeanContext.BeanDefinitionProducer)40%n/a111111
lambda$getAllBeanDefinitions$20(DefaultBeanContext.BeanDefinitionProducer)40%n/a111111
lambda$getBeanDefinitions$19(BeanDefinition)40%n/a111111
lambda$getBeanDefinitions$18(BeanDefinitionReference)40%n/a111111
lambda$getBeanDefinitions$17(DefaultBeanContext.BeanDefinitionProducer)40%n/a111111
lambda$stop$2(BeanResolutionTracer)40%n/a112211
lambda$start$0(BeanConfiguration)40%n/a111111
findBeanDefinition(Argument, Qualifier)31583%1150%121401
findBeanDefinition(BeanResolutionContext, Argument, Qualifier)31583%1150%121401
getCustomScopeRegistry()30%n/a111111
getContextConfiguration()30%n/a111111
finalizeConfiguration()30%n/a112211
getConversionService()30%n/a111111
lambda$mapOfType$14(BeanRegistration)30%n/a111111
lambda$mapOfType$13(BeanRegistration)30%n/a111111
getTypeToListenerMap(Class)4595%1583%1411301
isCandidatePresent(Argument, Qualifier)2492%1375%131701
findBeanCandidates(BeanResolutionContext, Argument, BeanDefinition)1285%1150%120201
getBeanRegistrations(Class)981%1150%121301
lambda$processParallelBeans$36(DefaultBeanContext.BeanDefinitionProducer)675%1150%120101
lambda$findBeanCandidates$34(BeanDefinition, BeanDefinition)675%1150%120101
lambda$registerSingleton$7(Object)0%n/a111111
lambda$lastChanceResolve$45(BeanDefinition)787%1150%120101
lambda$findConcreteCandidateNoCache$44(BeanDefinition)685%1150%120101
collectIterableBeans(BeanResolutionContext, BeanDefinition, Set, Argument)0%n/a111111
loadListeners(Class)58100%4100%0301001
registerBeanDefinition(RuntimeBeanDefinition)50100%2466%2401201
containsBean(Argument, Qualifier)47100%1583%140801
filterReplacedBeans(BeanResolutionContext, Collection)40100%8100%050901
getBeansOfType(BeanResolutionContext, Argument, Qualifier)30100%2100%020601
purgeCacheForBeanType(Class)29100%n/a010501
resolveBeanRegistrations(BeanResolutionContext, Collection, Argument, Qualifier)29100%2100%020601
findBeanCandidatesInternal(BeanResolutionContext, Argument)23100%2100%020501
initializeEventListeners()22100%n/a010401
readAllBeanConfigurations()22100%1375%130601
static {...}19100%n/a010501
publishEvent(Object)17100%1150%120301
findConcreteCandidateNoCache(BeanResolutionContext, Argument, Qualifier, boolean)16100%n/a010301
configureAndStartContext()16100%n/a010401
resolveBeanDefinitionReferences()13100%2100%020301
resolveBeanConfigurations()13100%1150%120301
getBeanDefinitions(Argument)12100%n/a010301
getBean(BeanResolutionContext, Argument, Qualifier)12100%n/a010201
registerConfiguration(BeanConfiguration)12100%n/a010301
configureContextInternal()12100%1150%120401
newResolutionContext(BeanDefinition, BeanResolutionContext)10100%2100%020301
getBean(Class, Qualifier)10100%n/a010201
getBean(Class)10100%n/a010201
getBean(BeanDefinition)10100%n/a010201
lambda$resolveTypeIndex$46(Class, Class)10100%n/a010201
resolveBeanRegistration(BeanResolutionContext, BeanDefinition)9100%n/a010101
resolveTypeIndex(Class)9100%n/a010101
lambda$findExecutionHandle$4(BeanDefinition, Class, Qualifier, ExecutableMethod)9100%n/a010101
findExecutionHandle(Class, String, Class[])7100%n/a010101
getBean(BeanResolutionContext, Class, Qualifier)7100%n/a010101
findBean(BeanResolutionContext, Class, Qualifier)7100%n/a010101
lambda$purgeCacheForBeanType$24(Class, Map.Entry)7100%n/a010101
findBeanDefinition(Class, Qualifier)6100%n/a010101
containsBean(Class, Qualifier)6100%n/a010101
findBean(Class, Qualifier)6100%n/a010101
getBeansOfType(Class)6100%n/a010101
getBeansOfType(Class, Qualifier)6100%n/a010101
getBeansOfType(Argument, Qualifier)6100%n/a010101
getBeansOfType(BeanResolutionContext, Argument)6100%n/a010101
lambda$filterReplacedBeans$41(BeanResolutionContext, List, BeanDefinition)6100%n/a010101
lambda$initializeContext$33()6100%n/a010101
createCustomScopeRegistry()5100%n/a010101
getBeanDefinitions(Class)5100%n/a010101
lambda$initializeContext$32(DefaultBeanContext.BeanDefinitionProducer)5100%n/a010101
lambda$getTypeToListenerMap$29(Class)5100%n/a010101
lambda$getBeanRegistrations$47(DefaultBeanContext.BeanKey)4100%n/a010101
getClassLoader()3100%n/a010101