InjectorImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,058 of 1,0580%136 of 1360%1181182222225050
doGetCompiledBinding(Dependency)1690%220%1212444411
doBindImplicit(Key, Binding)1690%280%1515313111
isSameBinding(Binding, Binding)840%240%1313131311
discover(ClassLoader)680%60%44202011
doBind(Key, Binding)600%80%55121211
bindImplicit(Class)390%60%449911
InjectorImpl()350%n/a118811
checkCyclicDependency(Key)350%40%339911
compile(Binding)330%20%22101011
getBoundTypes(Typed, Class)310%60%448811
dispose()250%n/a11101011
isDefaultBinding(Binding)200%60%443311
bind(Key, Binding)190%20%224411
removeFromResolutionStack(Key)180%40%336611
lambda$doGetCompiledBinding$12(Binding)160%60%443311
bindScope(Class, Supplier)150%20%223311
bindInstance(Class, Object)150%n/a113311
bindSupplier(Class, Supplier)150%n/a113311
getCompiledBinding(Dependency)120%n/a113311
lambda$getCompiledBinding$7(Key, Supplier)110%n/a113311
injectInstance(Object)100%n/a114411
lambda$doGetCompiledBinding$13(Binding)100%20%224411
getInstance(Key)90%n/a111111
lambda$compile$17(Binding)90%n/a112211
lambda$doGetCompiledBinding$9(Comparator, Binding, Binding)90%20%221111
lambda$doGetCompiledBinding$8(Binding)80%20%221111
lambda$discover$1(String)80%20%221111
lambda$compile$16(Binding, Map.Entry)70%n/a111111
lambda$discover$0(String)70%20%221111
bindScope(Class, Scope)60%n/a111111
getBindings(Key)60%n/a111111
map(Map, Function)60%n/a111111
list(List, Function)60%n/a111111
lambda$doGetCompiledBinding$10(Binding)60%n/a111111
getInstance(Class)50%n/a111111
getAllBindings(Class)50%n/a111111
lambda$doBindImplicit$18(Annotation)50%n/a111111
lambda$doGetCompiledBinding$14(Map)50%n/a111111
lambda$doGetCompiledBinding$11(List)50%n/a111111
getBoundKeys()40%n/a111111
lambda$dispose$21(InjectorImpl.SingletonScope)40%n/a111111
lambda$bind$6(Binding, Binding)40%n/a111111
lambda$bind$5(Key)40%n/a111111
lambda$bindImplicit$4(Key)40%n/a111111
lambda$bindImplicit$3(Key)40%n/a111111
getBindings()30%n/a111111
lambda$dispose$20(Scope)30%n/a111111
lambda$dispose$19(Scope)30%n/a111111
lambda$doGetCompiledBinding$15()20%n/a111111
lambda$bindScope$2(Scope)20%n/a111111