| generateProxyTarget(ClassTypeDef) |  | 0% |  | 0% | 4 | 4 | 60 | 60 | 1 | 1 |
| AopProxyWriter(BeanDefinitionWriter, OptionalValues, VisitorContext, AnnotationValue[]) |  | 0% |  | 0% | 12 | 12 | 46 | 46 | 1 | 1 |
| initConstructor(MethodElement) |  | 0% |  | 0% | 5 | 5 | 47 | 47 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| AopProxyWriter(String, String, boolean, boolean, Element, AnnotationMetadata, ClassElement[], VisitorContext, AnnotationValue[]) |  | 0% |  | 0% | 6 | 6 | 43 | 43 | 1 | 1 |
| visitAroundMethod(TypedElement, MethodElement) |  | 0% |  | 0% | 9 | 9 | 45 | 45 | 1 | 1 |
| visitBeanDefinitionEnd() |  | 0% |  | 0% | 11 | 11 | 32 | 32 | 1 | 1 |
| lambda$buildMethodOverride$9(int, MethodElement, VariableDef.This, List) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| initializeProxyTargetMethodsAndInterceptors(VariableDef.This, List, FieldDef) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| lambda$initializeProxyMethodsAndInterceptors$22(ExecutableMethodsDefinitionWriter, List, VariableDef.This, AtomicInteger, AopProxyWriter.MethodRef) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| initializeProxyMethodsAndInterceptors(VariableDef.This, List) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| invokeSuperConstructor(VariableDef.This, List) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| lambda$initializeProxyMethodsAndInterceptors$23(VariableDef.This, ExecutableMethodsDefinitionWriter, List, AtomicInteger, VariableDef) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| lambda$generateProxyTarget$17(FieldDef, ClassTypeDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$getCacheLazyTargetInterceptedTargetMethod$40(VariableDef.This, VariableDef.Field, List, FieldDef, FieldDef, FieldDef, FieldDef, VariableDef) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$initializeProxyTargetMethodsAndInterceptors$26(List, VariableDef.This, AtomicInteger, AopProxyWriter.MethodRef) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| pushResolveLazyProxyTargetBean(VariableDef.This, List, FieldDef, FieldDef, FieldDef, FieldDef) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$getSwapMethod$38(FieldDef, FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$generateProxyTarget$16(FieldDef, FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$getHotSwapInterceptedTargetMethod$42(FieldDef, FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$getCacheLazyTargetInterceptedTargetMethod$41(FieldDef, FieldDef, FieldDef, FieldDef, FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$generateProxyTarget$20(List, FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| lambda$generateProxyTarget$14(FieldDef, ClassTypeDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$initializeProxyTargetMethodsAndInterceptors$25(VariableDef.This, FieldDef, AopProxyWriter.MethodRef) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| visitInterceptorBinding(AnnotationValue[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| processAlreadyVisitedMethods(BeanDefinitionWriter) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| visitDefaultConstructor(AnnotationMetadata, VisitorContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| accept(ClassWriterOutputVisitor) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getHasCachedInterceptedTargetMethod(FieldDef) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| pushTargetArgument(TypeDef) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| toTypeString(ClassElement) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$getSwapMethod$37(VariableDef.This, FieldDef, List, VariableDef) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| visitBeanDefinitionConstructor(MethodElement, boolean, VisitorContext) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| lambda$visitBeanDefinitionEnd$13(VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| requiresMethodProcessing() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| lambda$initializeProxyMethodsAndInterceptors$21(VariableDef, AopProxyWriter.MethodRef) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$visitAroundMethod$3(MethodElement, MethodElement) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getSwapMethod(FieldDef, FieldDef) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| AopProxyWriter(String, String, boolean, Element, AnnotationMetadata, ClassElement[], VisitorContext, AnnotationValue[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitSetterValue(TypedElement, MethodElement, AnnotationMetadata, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitPostConstructMethod(TypedElement, MethodElement, boolean, VisitorContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitPreDestroyMethod(TypedElement, MethodElement, boolean, VisitorContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitMethodInjectionPoint(TypedElement, MethodElement, boolean, VisitorContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitExecutableMethod(TypedElement, MethodElement, VisitorContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitFieldInjectionPoint(TypedElement, FieldElement, boolean, VisitorContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitAnnotationMemberPropertyInjectionPoint(TypedElement, String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitFieldValue(TypedElement, FieldElement, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCacheLazyTargetInterceptedTargetMethod(FieldDef, FieldDef, FieldDef, FieldDef, FieldDef) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$visitBeanDefinitionEnd$11(AnnotationValueBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$visitAroundMethod$8(MethodElement, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitConfigBuilderMethod(String, ClassElement, String, ClassElement, Map, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLazyInterceptedTargetMethod(FieldDef, FieldDef, FieldDef, FieldDef) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getLazyInterceptedTargetMethod$39(FieldDef, FieldDef, FieldDef, FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$generateProxyTarget$15(FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findInterceptorsListParameterIndex(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConfigBuilderField(ClassElement, String, AnnotationMetadata, ConfigurationMetadataBuilder, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitConfigBuilderMethod(ClassElement, String, AnnotationMetadata, ConfigurationMetadataBuilder, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getProxiedBeanDefinitionName() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getSimpleInterceptedTargetMethod(FieldDef) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$writeWithQualifierMethod$36(FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitSetterValue$27(TypedElement, MethodElement, AnnotationMetadata, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$generateProxyTarget$19(List, VariableDef.This, List, MethodDef.MethodBodyBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| buildMethodOverride(MethodElement, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitConfigBuilderDurationMethod(String, ClassElement, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$visitFieldValue$34(TypedElement, FieldElement, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitAnnotationMemberPropertyInjectionPoint$33(TypedElement, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitFieldInjectionPoint$32(TypedElement, FieldElement, boolean, VisitorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitExecutableMethod$31(TypedElement, MethodElement, VisitorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitMethodInjectionPoint$30(TypedElement, MethodElement, boolean, VisitorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitPreDestroyMethod$29(TypedElement, MethodElement, boolean, VisitorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitPostConstructMethod$28(TypedElement, MethodElement, boolean, VisitorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBeanFactoryMethod(ClassElement, MethodElement, ParameterElement[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getHotSwapInterceptedTargetMethod(FieldDef, FieldDef) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$visitAroundMethod$7(ParameterElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitAroundMethod$6(MethodElement, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOriginatingElement() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBeanFactoryMethod(ClassElement, MethodElement) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitBeanFactoryField(ClassElement, FieldElement) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toInterceptorBindingMap(AnnotationValue[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| writeWithQualifierMethod(FieldDef) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getHasCachedInterceptedTargetMethod$44(FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitInterceptorBinding$35(AnnotationValue, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBeanDefinitionInterface(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setValidated(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setInterceptedType(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitIntroductionMethod(TypedElement, MethodElement) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitSuperBeanDefinition(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitSuperBeanDefinitionFactory(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRequiresMethodProcessing(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitTypeArguments(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addOriginatingElement(Element) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getSimpleInterceptedTargetMethod$43(FieldDef, VariableDef.This, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findInterceptorsListParameterIndex$2(ParameterElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$static$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$static$0() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSingleton() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBeanTypeName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInterceptedType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isValidated() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBeanDefinitionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBeanDefinitionReferenceClassName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTypeArguments() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTypeArgumentMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPackageName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBeanSimpleName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnnotationMetadata() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConfigBuilderEnd() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getOriginatingElements() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$initializeProxyTargetMethodsAndInterceptors$24(ClassElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$generateProxyTarget$18(ParameterElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitBeanDefinitionEnd$12(ParameterElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitBeanDefinitionEnd$10(ClassElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitAroundMethod$5(ParameterElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitAroundMethod$4(ParameterElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isInterface() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProxiedTypeName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isProxyTarget() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$toTypeString$45(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |