com.google.inject.internal

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total39,226 of 44,82112%2,386 of 2,72812%3,1713,5968,62710,0031,8632,224421529
MapBinderTest.java5,0060%300%2032039389381881887676
MultibinderTest.java4,7180%400%2162169109101961968282
OptionalBinderTest.java3,5290%300%1821826776771671676868
SpiUtils.java2,8930%4070%238238820820313166
RealMapBinder.java2,0710%1880%1941945135131001001212
WeakKeySetTest.java1,1920%n/a595927827859591010
InjectorImpl.java1,16063435%1195732%133168267424538037
RealOptionalBinder.java9930%780%11911925425480801212
RealMultibinder.java8640%820%107107203203666666
Errors.java84726023%162661%73103105166608202
MissingImplementationErrorHints.java8180%1400%8585186186151511
CycleDetectingLockTest.java5120%240%2828135135161633
Annotations.java49327035%671720%567996158183716
ProviderMethodsModule.java48615424%821818%5671101134112123
MoreTypes.java42758857%1027642%8712690226113714
SimilarLookingTypesTest.java4160%n/a4848959548483131
SourceFormatter.java4095%4847%3538778491101
BindingProcessor.java40110120%1511%21257695121602
Messages.java38819333%322240%375863107163117
PackageNameCompressor.java3800%380%242495955511
ProxyFactoryTest.java3610%n/a23238787232399
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
PackageNameCompressorTest.java2410%n/a24249494242411
InternalProviderInstanceBindingImpl.java2190%80%19194949151566
InjectorBindingData.java20517946%121657%304854105213401
Scoping.java2038830%25721%48635781334728
ChildBindingAlreadySetError.java1980%180%181835359911
InjectionRequestProcessor.java19111%1214%131652606912
MoreTypesTest.java1820%n/a16163636161699
DuplicateMapKeyError.java1750%60%7728284411
PrivateElementsImpl.java1740%140%19194343121211
LinkedProviderBindingImpl.java1740%100%19193838141411
WeakKeySet.java17217%299%222534446912
MissingConstructorError.java1710%160%131333335511
MissingImplementationError.java1700%140%17173232101011
EncounterImpl.java1630%120%21214444151511
ProviderInstanceBindingImpl.java1578%120%18193741121301
ProvisionListenerStackCallback.java15616%1412%121639494812
InterceptorStackCallback.java1560%120%151532329922
InternalInjectorCreator.java15134769%91967%294533114223112
ConstructorInjector.java1510%100%121239397722
LinkedBindingImpl.java1380%80%15153030111111
WeakKeySetUtils.java1350%160%151538387711
SingleMethodInjector.java1300%100%131331318833
InjectorShell.java12940775%191340%254029124102426
AbstractBindingProcessor.java12912449%1214%1420305771302
RealElement.java1230%100%16162525111111
MembersInjectorStore.java1218741%9535%1017254941002
DefaultConstructionProxyFactory.java1130%80%16163838121233
MessagesTest.java1130%40%101026268822
InstanceBindingImpl.java11225%100%1217193071201
BindingAlreadySetError.java1110%60%8820205511
BytecodeGen.java1100%80%16162525121222
UntargettedBindingProcessor.java1074%0%5618204512
AbstractBindingBuilder.java997944%820%1118244261301
ProviderInternalFactory.java990%80%9921215522
UntargettedBindingImpl.java9214%60%1214172091112
ProvidedByInternalFactory.java900%60%8826265511
ScopeNotFoundError.java880%60%7716164411
ConstructionContext.java830%100%141427279911
ConstantBindingBuilderImpl.java804937%50%14182643121601
InjectorOptionsProcessor.java7432%195%141610194601
ErrorFormatter.java740%100%7712122211
ConstructorInjectorStore.java7131%0%5820294702
BoundProviderFactory.java690%n/a5520205511
FactoryProxy.java620%n/a4421214411
RealElementTest.java620%n/a6615156622
SingleParameterInjector.java600%40%6617174411
UniqueAnnotations.java590%40%111110109922
ExposureBuilder.java570%0%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%0%4412123311
ExposedBindingImpl.java440%n/a6612126611
InternalFactoryToProviderAdapter.java430%40%5512123311
InternalContext.java4245%433%81013245701
DelegatingInvocationHandler.java0%n/a3313133311
InternalFactoryToInitializableAdapter.java0%n/a44994411
ProcessedBindingData.java47%50%61012223701
ProviderToInternalFactoryAdapter.java0%n/a4412124411
FailableCache.java7566%537%81310284902
MessageProcessor.java21%40%468112401
GenericErrorDetail.java39%0%247101301
SingleFieldInjector.java50%n/a239162301
InternalErrorDetail.java4560%40%467292401
UniqueAnnotationsTest.java0%n/a22772211
DeferredLookups.java46%n/a246132401
InjectorJitBindingData.java7775%50%31442511201
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
ConstantFactory.java55%n/a13151301
ModuleAnnotatedMethodScannerProcessor.java33%n/a12241201
Initializables.java66%n/a25242502
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