| configure(BeanContext) |   | 2% |   | 3% | 29 | 30 | 51 | 53 | 0 | 1 |
| resolveValue(BeanResolutionContext, BeanContext, AnnotationMetadata, Argument, Qualifier) |  | 0% |  | 0% | 22 | 22 | 50 | 50 | 1 | 1 |
| getRequiredComponents() |  | 0% |  | 0% | 20 | 20 | 25 | 25 | 1 | 1 |
| instantiate(BeanResolutionContext, BeanContext, Map) |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 1 | 1 |
| getInjectedFields() |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| postConstruct(BeanResolutionContext, BeanContext, Object) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getInjectedMethods() |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| invokeMethodWithReflection(BeanResolutionContext, BeanContext, int, Object, Object[]) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| checkInjectedBeanPropertyValue(String, Object, String, String) |  | 0% |  | 0% | 9 | 9 | 11 | 11 | 1 | 1 |
| getConstructor() |   | 57% |   | 44% | 7 | 10 | 12 | 28 | 0 | 1 |
| resolveContainsValue(BeanResolutionContext, BeanContext, AnnotationMetadata, Argument, boolean) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| getValueForConstructorArgument(BeanResolutionContext, BeanContext, int, Qualifier) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getPropertyValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, String, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| setFieldWithReflection(BeanResolutionContext, BeanContext, int, Object, Object) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| configure(Environment) |   | 38% |   | 33% | 8 | 10 | 9 | 17 | 0 | 1 |
| getPropertyValueForSetter(BeanResolutionContext, BeanContext, String, Argument, String, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| isMethodResolved(int, Object[]) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| resolveBean(BeanResolutionContext, Argument, Qualifier, boolean) |   | 62% |   | 68% | 4 | 12 | 8 | 21 | 0 | 1 |
| getPostConstructMethods() |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getPreDestroyMethods() |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getMapOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| resolveValue(ApplicationContext, ArgumentConversionContext, boolean, String) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| resolveBeanRegistration(BeanResolutionContext, BeanContext, Argument, Argument, Qualifier) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getContainerElement() |   | 14% |   | 12% | 4 | 5 | 8 | 10 | 0 | 1 |
| getBeanRegistrationForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| resolveMapOfType(BeanResolutionContext, Argument, Argument, Qualifier) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| findBeanForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getStreamOfTypeForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getMapOfTypeForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getBeanRegistrationsForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getProperty(BeanResolutionContext, AnnotationMetadata, AnnotationMetadata) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, Qualifier) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getBeanRegistrationForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBeanForField(BeanResolutionContext, BeanContext, int, Qualifier) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getBeanRegistrationForField(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getPropertyPlaceholderValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getStreamOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBeanRegistrationsForField(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| findBeanForField(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getStreamOfTypeForField(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getMapOfTypeForField(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getRequiredArguments() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getBeanForSetter(BeanResolutionContext, BeanContext, String, Argument, Qualifier) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| resolveQualifier(BeanResolutionContext, Argument, Argument) |   | 61% |   | 45% | 8 | 12 | 5 | 18 | 0 | 1 |
| getBeansOfTypeForSetter(BeanResolutionContext, BeanContext, String, Argument, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| resolveBeanRegistrations(BeanResolutionContext, Argument, Argument, Qualifier) |   | 43% |   | 33% | 3 | 4 | 5 | 9 | 0 | 1 |
| getValueForField(BeanResolutionContext, BeanContext, int, Qualifier) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getBeanForAnnotation(BeanResolutionContext, BeanContext, int, Qualifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| resolveCliOption(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$getRequiredComponents$1(Set, Argument) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getPropertyPlaceholderValueForSetter(BeanResolutionContext, BeanContext, String, Argument, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| containsValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| resolveStreamOfType(BeanResolutionContext, Argument, Argument, Qualifier) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getExpressionValueForArgument(Argument) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getPropertyValueForConstructorArgument(BeanResolutionContext, BeanContext, int, String, String) |   | 62% |   | 50% | 1 | 2 | 4 | 10 | 0 | 1 |
| getPropertyPlaceholderValueForConstructorArgument(BeanResolutionContext, BeanContext, int, String) |   | 62% |   | 50% | 1 | 2 | 4 | 10 | 0 | 1 |
| getValueForPath(BeanResolutionContext, BeanContext, Argument, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$getRequiredArguments$2(Argument) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| containsValueForField(BeanResolutionContext, BeanContext, int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPropertyValueForField(BeanResolutionContext, BeanContext, Argument, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPropertyPlaceholderValueForField(BeanResolutionContext, BeanContext, Argument, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resolvePropertyValueName(BeanResolutionContext, AnnotationMetadata, AnnotationMetadata, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| toString() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getEvaluatedExpressionValueForMethodArgument(int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getEvaluatedExpressionValueForConstructorArgument(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDeclaringType() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| preDestroy(BeanResolutionContext, BeanContext, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| AbstractInitializableBeanDefinition(Class, AbstractInitializableBeanDefinition.MethodOrFieldReference, AnnotationMetadata, AbstractInitializableBeanDefinition.MethodReference[], AbstractInitializableBeanDefinition.FieldReference[], AbstractInitializableBeanDefinition.AnnotationReference[], ExecutableMethodsDefinition, Map, AbstractInitializableBeanDefinition.PrecalculatedInfo) |   | 80% |   | 50% | 3 | 4 | 2 | 16 | 0 | 1 |
| isInnerConfiguration(Argument) |   | 80% |   | 64% | 5 | 8 | 1 | 7 | 0 | 1 |
| resolvePropertyValueName(BeanResolutionContext, AnnotationMetadata, Argument, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| noGenericsError(BeanResolutionContext, Argument) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$coerceCollectionToCorrectType$10(BeanResolutionContext, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invokeMethodWithReflection$6(AbstractInitializableBeanDefinition.MethodReference, Argument[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$instantiate$5(BeanResolutionContext, Object, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$instantiate$4(Argument, Class) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$resolveValue$8(ApplicationContext, ArgumentConversionContext, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveBeansOfType(BeanResolutionContext, BeanContext, Argument, Argument, Qualifier) |   | 84% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 |
| resolveOptionalBean(BeanResolutionContext, Argument, Argument, Qualifier) |   | 76% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| doInstantiate(BeanResolutionContext, BeanContext, Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$resolveValue$7(BeanResolutionContext, ArgumentConversionContext, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| substituteWildCards(BeanResolutionContext, String) |   | 66% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| hasPropertyExpressions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$resolveCliOption$9(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getRequiredArguments$3(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBeanForConstructorArgument(BeanResolutionContext, BeanContext, int, Qualifier) |  | 95% |   | 62% | 3 | 5 | 1 | 10 | 0 | 1 |
| getBeanForMethodArgument(BeanResolutionContext, BeanContext, int, int, Qualifier) |  | 94% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 |
| containsPropertiesValue(BeanResolutionContext, BeanContext, String) |  | 88% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| containsPropertyValue(BeanResolutionContext, BeanContext, String) |  | 88% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| lambda$getScope$0(String) |  | 84% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| findMethod(String, Class[]) |  | 81% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| resolveArgument(BeanContext, int, Argument[]) |  | 81% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| findPossibleMethods(String) |  | 80% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getExecutableMethods() |  | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| inject(BeanResolutionContext, BeanContext, Object) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isInnerConfiguration(Class) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| warn(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| warnMissingProperty(Class, String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkIfShouldLoad(BeanResolutionContext, BeanContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBeansOfTypeForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getBeansOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getBeansOfTypeForField(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getBeanRegistrationsForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| findBeanForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getTypeArguments(String) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| isEachBeanParent(Argument) |  | 100% |   | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| coerceCollectionToCorrectType(Class, Collection, BeanResolutionContext, Argument) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| equals(Object) |  | 100% |   | 83% | 1 | 4 | 0 | 3 | 0 | 1 |
| getDeclaredQualifier() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getScope() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| containsProperties(BeanResolutionContext, BeanContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| resolveArgument(BeanContext, Argument) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isContainerType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasEvaluatedExpressions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isAbstract() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isIterable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isConfigurationProperties() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPrimary() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| requiresMethodProcessing() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSingleton() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getScopeName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| containsProperties(BeanResolutionContext, BeanContext, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAnnotationMetadata() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBeanType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getExposedTypes() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |