InstanceSupplierCodeGenerator

Source file "org/springframework/beans/factory/aot/InstanceSupplierCodeGenerator.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,041 of 1,0410%56 of 560%56561611612828
buildGetInstanceMethodForFactoryMethod(MethodSpec.Builder, String, Method, Class, boolean, Modifier[])1130%40%33191911
buildGetInstanceMethodForConstructor(MethodSpec.Builder, String, Class, Constructor, Class, boolean, Modifier[])1110%60%44181811
generateCodeForAccessibleFactoryMethod(String, Method, Class, boolean)770%40%33111111
generateCodeForAccessibleConstructor(String, Class, Constructor, boolean, Class)690%80%559911
generateWithGeneratorCode(boolean, CodeBlock)570%20%229911
generateInstanceSupplierForFactoryMethod(Method, Class, Class, String)550%20%224411
generateCodeForConstructor(RegisteredBean, Constructor)510%60%44101011
generateCodeForInaccessibleConstructor(String, Class, Constructor, boolean, Consumer)430%n/a116611
lambda$generateCodeForInaccessibleConstructor$3(String, CodeWarnings, Class, boolean, Constructor, MethodSpec.Builder)430%20%227711
registerRuntimeHintsIfNecessary(RegisteredBean, Executable)410%60%448811
generateNewInstanceCodeForMethod(boolean, Class, String, CodeBlock)400%20%223311
lambda$generateCodeForInaccessibleFactoryMethod$5(Method, String, Class, MethodSpec.Builder)400%n/a117711
generateNewInstanceCodeForConstructor(boolean, Class, CodeBlock)380%20%225511
generateCodeForFactoryMethod(RegisteredBean, Method)360%40%337711
generateParameterTypesCode(Class[], int)360%40%335511
generateCode(RegisteredBean, Executable)330%40%337711
generateResolverForConstructor(Class, Constructor, int)230%n/a112211
generateCodeForInaccessibleFactoryMethod(String, Method, Class)200%n/a113311
getAccessVisibility(RegisteredBean, Member)200%n/a113311
static {...}170%n/a112211
InstanceSupplierCodeGenerator(GenerationContext, ClassName, GeneratedMethods, boolean)150%n/a116611
isThrowingCheckedException(Executable)140%n/a113311
lambda$generateCodeForConstructor$0(Class, ReflectionHints)110%n/a111111
lambda$generateCodeForAccessibleConstructor$2(String, Class, Constructor, Class, boolean, MethodSpec.Builder)100%n/a111111
lambda$generateCodeForAccessibleFactoryMethod$4(String, Method, Class, boolean, MethodSpec.Builder)90%n/a111111
generateReturnStatement(GeneratedMethod)70%n/a112211
generateGetInstanceSupplierMethod(Consumer)60%n/a111111
lambda$generateCodeForConstructor$1(Constructor, ReflectionHints)60%n/a111111