com.google.inject.internal

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total47,306 of 53,38111%2,849 of 3,19410%3,7654,20210,51012,0082,2232,596472586
MapBinderTest.java5,1660%360%2152159649641971978080
MultibinderTest.java4,8180%460%2242249299292012018484
OptionalBinderTest.java3,6870%300%1951957057051801807676
SpiUtils.java2,8930%4070%238238820820313166
RealMapBinder.java2,3310%2040%2142145595591121121212
InternalMethodHandles.java1,40038421%840%106111336423646934
RealOptionalBinder.java1,2020%900%13913930330394941313
WeakKeySetTest.java1,1920%n/a595927827859591010
InjectorImpl.java1,17163435%1235731%137171276433558126
RealMultibinder.java1,1450%1060%127127263263747466
Errors.java84726023%162661%73103105166608202
MissingImplementationErrorHints.java8260%1440%8787186186151511
InternalContext.java786607%833%7076230250273314
MembersInjectorImpl.java7810%880%6565210210212122
InternalContextTest.java7510%100%2121119119161611
InternalMethodHandlesTest.java7400%80%4848196196444455
ProviderMethod.java5470%460%5050126126272744
CycleDetectingLockTest.java5120%240%2828135135161633
SimilarLookingTypesTest.java5040%n/a585811511558583737
Annotations.java49327035%671720%567996158183716
ProviderMethodsModule.java48615424%821818%5671101134112123
BindingProcessor.java45110418%2013%242885105121602
MoreTypes.java42758857%1027642%8712690226113714
SourceFormatter.java4095%4847%3538778491101
Messages.java38819333%322240%375863107163117
InternalFactoryToScopedProviderAdapter.java3810%360%38389191202055
PackageNameCompressor.java3800%380%242495955511
InternalFactory.java3762%280%474994973234911
SingletonScope.java3653%440%283077806812
SingleMethodInjector.java3630%200%24248585141444
ProxyFactoryTest.java3610%n/a23238787232399
ConstructorBindingImpl.java35115230%40816%394677119152202
CycleDetectingLock.java3512%460%3133879181012
InternalProvisionException.java3240%260%32325959181811
ProxyFactory.java3230%200%20208181101022
LinkageContextTest.java3090%0%16166868151522
Initializer.java3017018%29821%252968885923
ProvidesMethodScanner.java2984%330%242671757923
Indexer.java2950%140%28285555212133
DuplicateElementError.java2930%180%181858589922
ProviderInternalFactory.java2710%200%21216060111111
DefaultConstructionProxyFactory.java2550%120%23237373171755
BindingBuilder.java2520%40%18187171161611
PackageNameCompressorTest.java2410%n/a24249494242411
InjectionRequestProcessor.java21510%1412%141761696912
InjectorBindingData.java20517946%121657%304854105213401
ConstructorInjector.java2010%200%171756567711
Scoping.java2008830%25721%48635781334728
ChildBindingAlreadySetError.java1980%180%181835359911
MoreTypesTest.java1820%n/a16163636161699
DuplicateMapKeyError.java1750%60%7728284411
PrivateElementsImpl.java1740%140%19194343121211
LinkedProviderBindingImpl.java1740%100%19193838141411
WeakKeySet.java17217%299%222534446912
InternalFactoryTest.java1720%0%15153838141444
MissingConstructorError.java1710%160%131333335511
MissingImplementationError.java1700%140%17173232101011
ProvisionListenerStackCallback.java16815%1412%121641514812
EncounterImpl.java1630%120%21214444151511
ProviderInstanceBindingImpl.java1578%120%18193741121301
InjectorShell.java15643573%191340%304636140153016
InterceptorStackCallback.java1560%120%151532329922
InternalProviderInstanceBindingImpl.java1540%120%17173939111133
InternalInjectorCreator.java15134769%91967%294533114223112
ProvidedByInternalFactory.java1460%100%141433339911
LinkedBindingImpl.java1380%80%15153030111111
WeakKeySetUtils.java1350%160%151538387711
AbstractBindingProcessor.java12912449%1214%1420305771302
SingleParameterInjector.java1290%100%111137376611
RealElement.java1230%100%16162525111111
MembersInjectorStore.java1198742%9535%1017254941002
MessagesTest.java1130%40%101026268822
InstanceBindingImpl.java11225%100%1217193071201
BindingAlreadySetError.java1110%60%8820205511
UntargettedBindingProcessor.java1074%0%5618204512
AbstractBindingBuilder.java997944%820%1118244261301
SingleFieldInjector.java9824%0%4520293401
UntargettedBindingImpl.java9613%60%13151821101212
BytecodeGen.java930%80%15152222111122
InitializableFactory.java890%40%101022228822
ScopeNotFoundError.java880%60%7716164411
LinkageContext.java880%100%8819193311
ConstantBindingBuilderImpl.java804937%50%14182643121601
BoundProviderFactory.java770%n/a5521215511
ConstructorInjectorStore.java7529%0%5821304702
InjectorOptionsProcessor.java7432%195%141610194601
ErrorFormatter.java740%100%7712122211
FactoryProxy.java700%n/a5523235511
ExposedKeyFactory.java660%0%5519194411
RealElementTest.java620%n/a6615156622
UniqueAnnotations.java590%40%111110109922
InternalFlags.java5819877%137%15301559823011
ExposureBuilder.java570%0%8819197711
BindingImpl.java565549%40%816163661401
ConstantFactory.java5622%25%1013111781112
ProviderToInternalFactoryAdapter.java530%0%7715156611
TypeConverterBindingProcessor.java5122281%4660%631157132607
MethodAspect.java510%n/a6612126611
LookupBindingProcessor.java507%n/a2312142301
ProvisionListenerCallbackStore.java489165%15525%112083211003
LookupProcessor.java458%n/a2313152301
DelegatingInvocationHandler.java450%0%5513134411
ExposedBindingImpl.java440%n/a6612126611
ProcessedBindingData.java47%50%61012223701
InternalFactoryToInitializableAdapter.java0%n/a44994411
FailableCache.java7566%537%81310284902
MessageProcessor.java21%40%468112401
GenericErrorDetail.java39%0%247101301
ConstantProviderInternalFactory.java0%n/a33883311
InternalErrorDetail.java4560%40%467292401
UniqueAnnotationsTest.java0%n/a22772211
DeferredLookups.java54%n/a246142401
InjectorJitBindingData.java7975%50%31442611201
ScopeBindingProcessor.java62%537%464150201
KotlinSupport.java54%n/a41371941303
InternalProvisionExceptionTest.java0%n/a2211112211
Collector.java0%n/a44774411
PrivateElementProcessor.java37%n/a13481301
ListenerBindingProcessor.java20%n/a23462301
InterceptorBindingProcessor.java20%0%23461201
Element.java0%n/a11331111
ModuleAnnotatedMethodScannerProcessor.java33%n/a12241201
Nullability.java92%75%13150101
ErrorId.java363100%n/a010610101
AbstractProcessor.java58100%100%060160501
DeclaredMembers.java44100%n/a050140501
ErrorsException.java100%n/a02040201
InternalClassesToSkipSources.java100%n/a01010101
GuiceInternal.java100%n/a01010101