com.google.inject.internal

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total19,225 of 24,82022%1,729 of 2,07116%2,0302,4554,3225,6981,0541,415118226
RealMapBinder.java2,0710%1880%1941945135131001001212
InjectorImpl.java1,16063435%1195732%133168267424538037
RealOptionalBinder.java9930%780%11911925425480801212
RealMultibinder.java8640%820%107107203203666666
Errors.java84726023%162661%73103105166608202
Annotations.java49327035%671720%567996158183716
ProviderMethodsModule.java48615424%821818%5671101134112123
MoreTypes.java42758857%1027642%8712690226113714
SourceFormatter.java409225%4847%3538778491101
BindingProcessor.java40110120%15211%21257695121602
Messages.java38819333%322240%375863107163117
PackageNameCompressor.java3800%380%242495955511
SingletonScope.java3553%360%242675786812
CycleDetectingLock.java3512%460%3133879181012
InternalProvisionException.java3240%260%32325959181811
ProviderMethod.java3000%340%36366969191933
ConstructorBindingImpl.java29914432%34819%354166105142002
ProvidesMethodScanner.java2984%330%242671757923
Indexer.java2950%140%28285555212133
DuplicateElementError.java2930%180%181858589922
Initializer.java2837721%27822%242864855923
ProxyFactory.java2790%200%191971719922
MembersInjectorImpl.java2740%440%33337171111122
BindingBuilder.java2520%40%18187171161611
MissingImplementationErrorHints.java2500%340%212157574411
InternalProviderInstanceBindingImpl.java2190%80%19194949151566
InjectorBindingData.java20517946%121657%304854105213401
Scoping.java2038830%25721%48635781334728
ChildBindingAlreadySetError.java1980%180%181835359911
InjectionRequestProcessor.java1912611%12214%131652606912
DuplicateMapKeyError.java1750%60%7728284411
PrivateElementsImpl.java1740%140%19194343121211
LinkedProviderBindingImpl.java1740%100%19193838141411
WeakKeySet.java1723617%2939%222534446912
MissingConstructorError.java1710%160%131333335511
MissingImplementationError.java1680%140%17173131101011
EncounterImpl.java1630%120%21214444151511
ProviderInstanceBindingImpl.java1578%120%18193741121301
ProvisionListenerStackCallback.java1563116%14212%121639494812
InterceptorStackCallback.java1560%120%151532329922
InternalInjectorCreator.java15134769%91967%294533114223112
ConstructorInjector.java1510%100%121239397722
LinkedBindingImpl.java1380%80%15153030111111
SingleMethodInjector.java1300%100%131331318833
InjectorShell.java12940775%191340%254029124102426
AbstractBindingProcessor.java12912449%12214%1420305771302
RealElement.java1230%100%16162525111111
MembersInjectorStore.java1218741%9535%1017254941002
DefaultConstructionProxyFactory.java1130%80%16163838121233
InstanceBindingImpl.java1123825%100%1217193071201
BindingAlreadySetError.java1110%60%8820205511
BytecodeGen.java1100%80%16162525121222
UntargettedBindingProcessor.java1074%20%5618204512
AbstractBindingBuilder.java997944%8220%1118244261301
ProviderInternalFactory.java990%80%9921215522
UntargettedBindingImpl.java9214%60%1214172091112
ProvidedByInternalFactory.java900%60%8826265511
ScopeNotFoundError.java880%60%7716164411
ConstructionContext.java830%100%141427279911
ConstantBindingBuilderImpl.java804937%2250%14182643121601
InjectorOptionsProcessor.java743532%195%141610194601
ErrorFormatter.java740%100%7712122211
ConstructorInjectorStore.java713231%20%5820294702
BoundProviderFactory.java690%n/a5520205511
FactoryProxy.java620%n/a4421214411
SingleParameterInjector.java600%40%6617174411
UniqueAnnotations.java590%40%111110109922
ExposureBuilder.java570%20%8819197711
LookupProcessor.java556%n/a2315172301
BindingImpl.java535550%40%816143461401
TypeConverterBindingProcessor.java5122281%4660%631157132607
MethodAspect.java510%n/a6612126611
InternalFlags.java4917878%910%12261352721010
ProvisionListenerCallbackStore.java489165%15525%112083211003
ExposedKeyFactory.java450%20%4412123311
ExposedBindingImpl.java440%n/a6612126611
InternalFactoryToProviderAdapter.java430%40%5512123311
InternalContext.java423545%4233%81013245701
DelegatingInvocationHandler.java410%n/a3313133311
InternalFactoryToInitializableAdapter.java410%n/a44994411
ProcessedBindingData.java403647%3350%61012223701
ProviderToInternalFactoryAdapter.java380%n/a4412124411
FailableCache.java377566%5337%81310284902
MessageProcessor.java3321%40%468112401
GenericErrorDetail.java322139%20%247101301
SingleFieldInjector.java313150%n/a239162301
InternalErrorDetail.java304560%40%467292401
DeferredLookups.java282446%n/a246132401
InjectorJitBindingData.java257775%2250%31442511201
ScopeBindingProcessor.java233962%5337%464150201
KotlinSupport.java202656%n/a31261831203
PrivateElementProcessor.java37%n/a13481301
ListenerBindingProcessor.java20%n/a23462301
InterceptorBindingProcessor.java20%20%23461201
Element.java0%n/a11331111
ConstantFactory.java55%n/a13151301
ModuleAnnotatedMethodScannerProcessor.java33%n/a12241201
Initializables.java66%n/a25242502
Nullability.java2692%375%13150101
ErrorId.java363100%n/a010610101
AbstractProcessor.java58100%2100%060160501
DeclaredMembers.java44100%n/a050140501
ErrorsException.java100%n/a02040201
InternalClassesToSkipSources.java100%n/a01010101
GuiceInternal.java100%n/a01010101