logo

Back to index

MMAC

Min: 0.0009, max: 0.5000, yellow zone: [0.4000 .. 0.6000].

Elements: 50, μ: 0.1601, σ: 0.1599, Var: 0.0256, defects: 20%.

Packages: 14, classes: 325.

Green: 144, yellow: 7, red: 174.

Class MMAC k l
c.g.i.matcher.Matchers NaN 0 0
c.g.i.matcher.AbstractMatcher 1 2 1
c.g.i.matcher.M..$InPackage 0 5 2
c.g.i.matcher.M..$InSubpackage 0 4 2
c.g.i.matcher.M..$AnnotatedWithType 0 4 2
c.g.i.matcher.M..$Any 0 3 1
c.g.i.matcher.M..$IdenticalTo 0.1667 4 1
c.g.i.matcher.M..$Returns 0 4 2
c.g.i.matcher.A..$AndMatcher 0.1667 4 1
c.g.i.matcher.M..$Only 0.1667 4 1
c.g.i.matcher.M..$Not 0.1667 4 1
c.g.i.matcher.A..$OrMatcher 0.1667 4 1
c.g.i.matcher.M..$AnnotatedWith 0 4 2
c.g.i.matcher.M..$SubclassesOf 0 4 2
c.g.i.multibindings.Multibinder 0 4 1
c.g.i.multibindings.MapBinder 0.1667 4 1
c.g.i.multibindings.OptionalBinder 0 4 1
c.g.i.multibindings.MultibindingsScanner NaN 0 0
c.g.i.i.asm.$Handle 0 8 1
c.g.i.i.asm.$CurrentFrame NaN 0 0
c.g.i.i.asm.$TypeReference NaN 9 0
c.g.i.i.asm.$AnnotationVisitor 0.3 5 2
c.g.i.i.asm.$Handler NaN 0 0
c.g.i.i.asm.$ModuleVisitor 0.4286 8 2
c.g.i.i.asm.$ByteVector 0.1 6 4
c.g.i.i.asm.$ClassTooLargeException NaN 2 0
c.g.i.i.asm.$ClassVisitor 0.1517 13 6
c.g.i.i.asm.$Context NaN 0 0
c.g.i.i.asm.$TypePath 0.1667 4 1
c.g.i.i.asm.$Symbol NaN 0 0
c.g.i.i.asm.$ConstantDynamic 0 9 2
c.g.i.i.asm.$MethodVisitor 0.1066 32 8
c.g.i.i.asm.$MethodTooLargeException NaN 4 0
c.g.i.i.asm.$Attribute NaN 2 0
c.g.i.i.asm.$FieldVisitor 0.0667 4 5
c.g.i.i.asm.$FieldWriter 0.0667 4 5
c.g.i.i.asm.$ClassWriter 0.1197 27 7
c.g.i.i.asm.$A..$Set NaN 0 0
c.g.i.i.asm.$Label NaN 2 0
c.g.i.i.asm.$Type 0 14 2
c.g.i.i.asm.$S..$Entry NaN 0 0
c.g.i.i.asm.$Frame NaN 0 0
c.g.i.i.asm.$ModuleWriter 0.4286 8 2
c.g.i.i.asm.$Edge NaN 0 0
c.g.i.i.asm.$AnnotationWriter 0.3 5 2
c.g.i.i.asm.$ClassReader 0.1301 19 4
c.g.i.i.asm.$SymbolTable NaN 0 0
c.g.i.i.asm.$MethodWriter 0.104 31 8
c.g.i.internal.P..$TypeAndValue NaN 0 0
c.g.i.internal.Messages NaN 0 0
c.g.i.internal.R..$BaseAnnotation 0 5 1
c.g.i.internal.W..$KeyAndSource 0 2 1
c.g.i.internal.ConstructionContext 0.0119 8 3
c.g.i.internal.R..$M..$RealMultimapProvider NaN 1 0
c.g.i.internal.I..$InjectorFactory 0 3 3
c.g.i.internal.B..$SystemBridgeHolder NaN 0 0
c.g.i.internal.R..$DefaultImpl NaN 0 0
c.g.i.internal.A..$Processor NaN 0 0
c.g.i.internal.ConstantBindingBuilderImpl 0.0009 14 12
c.g.i.internal.M..$ThrowableEquivalence NaN 0 0
c.g.i.internal.InjectorImpl 0.0127 19 6
c.g.i.internal.ProviderMethod 0 11 4
c.g.i.internal.RealElement 0 8 1
c.g.i.internal.SingleFieldInjector 0 2 2
c.g.i.internal.I..$StaticInjection NaN 0 0
c.g.i.internal.R..$M..$RealProviderMultimapProvider NaN 1 0
c.g.i.internal.R..$RealOptionalProviderProvider NaN 1 0
c.g.i.internal.B..$BridgeClassLoader NaN 0 0
c.g.i.internal.ProvidedByInternalFactory 0 2 5
c.g.i.internal.FailableCache NaN 1 2
c.g.i.internal.D..$FastClassProxy 0 4 1
c.g.i.internal.R..$RealMultibinderCollectionOfProvidersProvider 0 3 1
c.g.i.internal.R..$RealMapProvider 0 9 4
c.g.i.internal.M..$Converter NaN 0 0
c.g.i.internal.ListenerBindingProcessor 0 2 2
c.g.i.internal.I..$CyclicFactory NaN 1 3
c.g.i.internal.I..$RootModule NaN 1 1
c.g.i.internal.WeakKeySet 0.3333 3 3
c.g.i.internal.UntargettedBindingImpl 0 7 5
c.g.i.internal.C..$C..$ReentrantCycleDetectingLock NaN 3 0
c.g.i.internal.TypeConverterBindingProcessor NaN 1 1
c.g.i.internal.BindingImpl 0 10 2
c.g.i.internal.InterceptorStackCallback NaN 1 3
c.g.i.internal.AbstractBindingBuilder 0 3 2
c.g.i.internal.ExposedKeyFactory 0 2 4
c.g.i.internal.InjectorOptionsProcessor 0 4 4
c.g.i.internal.ConstructorInjector NaN 1 0
c.g.i.internal.M..$GenericArrayTypeImpl 0 5 1
c.g.i.internal.C..$Factory NaN 1 3
c.g.i.internal.D..$ReflectiveProxy 0 4 1
c.g.i.internal.I..$InjectorOptions NaN 1 0
c.g.i.internal.Annotations NaN 0 0
c.g.i.internal.PrivateElementsImpl 0 11 5
c.g.i.internal.ProviderMethodsModule 0.05 5 2
c.g.i.internal.R..$BindingSelection 0 3 1
c.g.i.internal.MethodAspect NaN 0 0
c.g.i.internal.LinkedProviderBindingImpl 0 10 7
c.g.i.internal.UniqueAnnotations NaN 0 0
c.g.i.internal.BytecodeGen NaN 0 0
c.g.i.internal.R..$RealMultibinderProvider 0 9 4
c.g.i.internal.M..$ParameterizedTypeImpl 0 7 1
c.g.i.internal.Scoping 0 9 4
c.g.i.internal.InternalProviderInstanceBindingImpl NaN 1 2
c.g.i.internal.I..$LoggerFactory 0 3 3
c.g.i.internal.ProviderInstanceBindingImpl 0 11 5
c.g.i.internal.C..$CycleDetectingLockFactory NaN 0 0
c.g.i.internal.I..$InterceptedMethodInvocation NaN 5 0
c.g.i.internal.AbstractBindingProcessor NaN 0 0
c.g.i.internal.R..$RealProviderMapProvider NaN 1 0
c.g.i.internal.A..$AnnotationChecker NaN 0 0
c.g.i.internal.SingletonScope 0 2 2
c.g.i.internal.ModuleAnnotatedMethodScannerProcessor NaN 1 1
c.g.i.internal.Indexer 0 13 11
c.g.i.internal.DeferredLookups 0 2 2
c.g.i.internal.P..$IndicesCallbackFilter 0 3 2
c.g.i.internal.P..$ReflectionProviderMethod NaN 0 0
c.g.i.internal.MembersInjectorStore 0 2 2
c.g.i.internal.M..$WildcardTypeImpl 0 6 1
c.g.i.internal.ErrorsException NaN 1 0
c.g.i.internal.LookupProcessor 0 2 2
c.g.i.internal.P..$ProxyConstructor 0 4 1
c.g.i.internal.P..$Signature 0 2 1
c.g.i.internal.MembersInjectorImpl 0 5 1
c.g.i.internal.R..$MultimapBinder 0 3 2
c.g.i.internal.R..$M..$R..$PerKeyData NaN 0 0
c.g.i.internal.Initializables NaN 0 0
c.g.i.internal.SingleParameterInjector NaN 0 0
c.g.i.internal.LinkedBindingImpl 0 9 5
c.g.i.internal.InterceptorBindingProcessor NaN 1 1
c.g.i.internal.ConstantFactory 0 2 3
c.g.i.internal.InternalFlags NaN 0 0
c.g.i.internal.I..$ConvertedConstantBindingImpl 0 10 3
c.g.i.internal.P..$AnnotationOrError NaN 0 0
c.g.i.internal.P..$Provision NaN 3 0
c.g.i.internal.R..$RealDirectTypeProvider NaN 1 0
c.g.i.internal.R..$RealMultimapBinderProviderWithDependencies 0 2 1
c.g.i.internal.Initializer NaN 0 0
c.g.i.internal.EncounterImpl 0.002 10 11
c.g.i.internal.R..$ProviderMapEntry 0 4 1
c.g.i.internal.ProvidesMethodScanner 0 2 4
c.g.i.internal.R..$BindingSelection 0 2 1
c.g.i.internal.ExposureBuilder 0 5 2
c.g.i.internal.ProvisionListenerStackCallback 0 2 2
c.g.i.internal.InternalFactoryToInitializableAdapter 0 2 3
c.g.i.internal.SingleMethodInjector 0 2 2
c.g.i.internal.InstanceBindingImpl 0 10 5
c.g.i.internal.ProcessedBindingData NaN 0 0
c.g.i.internal.InternalFactoryToProviderAdapter 0 2 3
c.g.i.internal.R..$JavaOptionalProviderProvider NaN 1 0
c.g.i.internal.ProviderToInternalFactoryAdapter NaN 2 0
c.g.i.internal.Nullability NaN 0 0
c.g.i.internal.I..$ProviderBindingImpl 0 7 3
c.g.i.internal.I..$InheritedScannersModule NaN 1 1
c.g.i.internal.I..$ToolStageInjector 0.0142 18 6
c.g.i.internal.RealMapBinder 0.05 5 2
c.g.i.internal.FactoryProxy 0 3 4
c.g.i.internal.InternalContext NaN 1 0
c.g.i.internal.P..$MethodInterceptorsPair NaN 0 0
c.g.i.internal.ConstructorBindingImpl 0 10 5
c.g.i.internal.R..$JavaOptionalProvider 0 6 3
c.g.i.internal.RealMultibinder 0 5 2
c.g.i.internal.DelegatingInvocationHandler NaN 1 2
c.g.i.internal.MessageProcessor NaN 1 1
c.g.i.internal.P..$FastClassProviderMethod NaN 1 1
c.g.i.internal.R..$ActualImpl NaN 0 0
c.g.i.internal.ProxyFactory NaN 2 0
c.g.i.internal.BindingProcessor 0 2 2
c.g.i.internal.R..$PermitDuplicatesModule 0 2 1
c.g.i.internal.R..$RealOptionalBinderProviderWithDependencies 0 2 1
c.g.i.internal.R..$RealMapBinderProviderWithDependencies 0 2 1
c.g.i.internal.BoundProviderFactory 0 3 4
c.g.i.internal.DefaultConstructionProxyFactory NaN 1 0
c.g.i.internal.I..$IndexedBinding 0 2 1
c.g.i.internal.ProviderInternalFactory NaN 0 0
c.g.i.internal.ScopeBindingProcessor NaN 1 1
c.g.i.internal.ProvisionListenerCallbackStore NaN 1 1
c.g.i.internal.I..$Builder NaN 0 0
c.g.i.internal.I..$InjectableReference 0 3 1
c.g.i.internal.I..$Factory 0 2 3
c.g.i.internal.InjectionRequestProcessor 0 2 2
c.g.i.internal.ExposedBindingImpl 0 5 2
c.g.i.internal.R..$RealOptionalKeyProvider 0 6 3
c.g.i.internal.InjectorShell NaN 0 0
c.g.i.internal.UntargettedBindingProcessor NaN 1 1
c.g.i.internal.P..$KeyBinding 0 2 1
c.g.i.internal.AbstractProcessor 0 2 3
c.g.i.internal.PrivateElementProcessor 0 2 1
c.g.i.internal.R..$BindingSelection 0 2 1
c.g.i.internal.RealOptionalBinder 0 5 2
c.g.i.internal.InternalProvisionException NaN 1 0
c.g.i.internal.ConstructorInjectorStore NaN 1 2
c.g.i.internal.MoreTypes NaN 0 0
c.g.i.internal.InternalInjectorCreator 0 4 3
c.g.i.internal.Errors 0.0053 61 23
c.g.i.internal.BindingBuilder 0.011 14 8
c.g.i.internal.InheritingState 0.0037 22 14
c.g.i.i.c.reflect.$FastClass 0.0271 18 7
c.g.i.i.c.reflect.$F..$GetIndexCallback 0 2 2
c.g.i.i.c.reflect.$FastMember 0 9 1
c.g.i.i.c.reflect.$FastMethod 0 5 1
c.g.i.i.c.reflect.$FastClassEmitter NaN 0 0
c.g.i.i.c.reflect.$FastConstructor 0 5 1
c.g.i.i.c.reflect.$F..$Generator 0 3 2
c.g.i.i.util.L..$L..$LineNumberMethodVisitor 0.0833 4 4
c.g.i.i.util.L..$L..$LineNumberAnnotationVisitor 0.3333 3 3
c.g.i.i.util.L..$LineNumberReader 0.2476 7 5
c.g.i.i.util.S..$InMemoryStackTraceElement 0 3 1
c.g.i.i.util.Stopwatch 0 2 1
c.g.i.i.util.Classes NaN 0 0
c.g.i.i.util.SourceProvider 0 3 3
c.g.i.i.util.StackTraceElements NaN 0 0
c.g.i.i.util.LineNumbers 0 3 1
c.g.i.i.c.core.$ClassInfo 0 7 1
c.g.i.i.c.core.$Local NaN 2 0
c.g.i.i.c.core.$ClassEmitter 0.046 15 6
c.g.i.i.c.core.$DefaultNamingPolicy 0.1111 3 3
c.g.i.i.c.core.$L..$State NaN 0 0
c.g.i.i.c.core.$MethodWrapper NaN 0 0
c.g.i.i.c.core.$AbstractClassGenerator 0.0056 10 4
c.g.i.i.c.core.$MethodInfo 0 7 1
c.g.i.i.c.core.$E..$ArrayDelimiters NaN 0 0
c.g.i.i.c.core.$D..$UnnecessaryBridgeFinder 1 2 2
c.g.i.i.c.core.$CodeGenerationException NaN 1 0
c.g.i.i.c.core.$MethodInfoTransformer NaN 1 1
c.g.i.i.c.core.$C..$FieldInfo 0 2 1
c.g.i.i.c.core.$DefaultGeneratorStrategy NaN 1 1
c.g.i.i.c.core.$A..$Source NaN 0 0
c.g.i.i.c.core.$Signature 0 7 1
c.g.i.i.c.core.$C..$EarlyExitException NaN 0 0
c.g.i.i.c.core.$A..$ClassLoaderData 0 4 3
c.g.i.i.c.core.$ClassNameReader NaN 0 0
c.g.i.i.c.core.$DebuggingClassWriter 0 4 2
c.g.i.i.c.core.$RejectModifierPredicate NaN 1 1
c.g.i.i.c.core.$DuplicatesPredicate NaN 1 1
c.g.i.i.c.core.$KeyFactory NaN 0 0
c.g.i.i.c.core.$K..$Generator 0.0143 8 5
c.g.i.i.c.core.$CollectionUtils NaN 0 0
c.g.i.i.c.core.$ReflectUtils NaN 0 0
c.g.i.i.c.core.$EmitUtils NaN 0 0
c.g.i.i.c.core.$C..$State NaN 5 0
c.g.i.i.c.core.$AsmApi NaN 0 0
c.g.i.i.c.core.$Block NaN 4 0
c.g.i.i.c.core.$TypeUtils NaN 0 0
c.g.i.i.c.core.$CodeEmitter 0.0109 97 13
c.g.i.i.c.core.$LocalVariablesSorter 0.3333 4 3
c.g.i.i.c.core.$VisibilityPredicate NaN 1 1
c.g.i.i.c.core.$WeakCacheKey 0 3 1
c.g.inject.OutOfScopeException NaN 0 0
c.g.inject.ProvisionException NaN 2 0
c.g.inject.Guice NaN 0 0
c.g.inject.Scopes NaN 0 0
c.g.inject.TypeLiteral 0.0044 10 5
c.g.inject.K..$AnnotationTypeStrategy 0 7 1
c.g.inject.CreationException NaN 2 0
c.g.inject.PrivateModule NaN 1 1
c.g.inject.ConfigurationException 0 4 1
c.g.inject.Key 0 11 4
c.g.inject.AbstractModule NaN 1 1
c.g.inject.K..$AnnotationInstanceStrategy 0 7 1
c.g.i.i.c.c.internal.$CustomizerRegistry 0 2 2
c.g.i.i.c.c.internal.$LoadingCache NaN 1 1
c.g.i.i.c.proxy.$E..$EnhancerFactoryData NaN 1 3
c.g.i.i.c.proxy.$UndeclaredThrowableException NaN 1 0
c.g.i.i.c.proxy.$NoOpGenerator 0.5 2 4
c.g.i.i.c.proxy.$InvocationHandlerGenerator 0.5 2 4
c.g.i.i.c.proxy.$LazyLoaderGenerator 0.5 2 4
c.g.i.i.c.proxy.$M..$CreateInfo NaN 0 0
c.g.i.i.c.proxy.$MethodInterceptorGenerator 0.2 3 5
c.g.i.i.c.proxy.$Enhancer 0.0188 14 7
c.g.i.i.c.proxy.$M..$FastClassInfo NaN 0 0
c.g.i.i.c.proxy.$BridgeMethodResolver NaN 1 0
c.g.i.i.c.proxy.$DispatcherGenerator 0.5 2 4
c.g.i.i.c.proxy.$FixedValueGenerator 0.5 2 4
c.g.i.i.c.proxy.$CallbackInfo NaN 0 0
c.g.i.i.c.proxy.$B..$BridgedFinder 1 2 2
c.g.i.i.c.proxy.$MethodProxy 0.1 5 1
c.g.i.spi.ElementSource NaN 6 0
c.g.i.spi.E..$ElementsAsModule NaN 1 1
c.g.i.spi.ModuleSource NaN 0 0
c.g.i.spi.I..$OverrideIndex NaN 0 0
c.g.i.spi.RequireExactBindingAnnotationsOption 0 3 2
c.g.i.spi.ModuleAnnotatedMethodScannerBinding 0 5 2
c.g.i.spi.TypeConverterBinding 0 6 2
c.g.i.spi.DependencyAndSource NaN 3 0
c.g.i.spi.ScopeBinding 0 5 2
c.g.i.spi.DefaultBindingTargetVisitor 0 9 9
c.g.i.spi.DefaultBindingScopingVisitor 0 4 2
c.g.i.spi.Message 0 9 3
c.g.i.spi.P..$ProvisionInvocation NaN 3 0
c.g.i.spi.MembersInjectorLookup 0 7 3
c.g.i.spi.StaticInjectionRequest 0 5 2
c.g.i.spi.I..$InjectableMembers NaN 0 0
c.g.i.spi.RequireExplicitBindingsOption 0 3 2
c.g.i.spi.TypeListenerBinding 0 5 2
c.g.i.spi.RequireAtInjectOnConstructorsOption 0 3 2
c.g.i.spi.ModuleAnnotatedMethodScanner 0 2 4
c.g.i.spi.ProviderLookup 0 8 3
c.g.i.spi.I..$Signature 0 2 1
c.g.i.spi.ProvisionListenerBinding 0 5 2
c.g.i.spi.E..$ModuleInfo NaN 0 0
c.g.i.spi.DisableCircularProxiesOption 0 3 2
c.g.i.spi.InjectionRequest 0 6 2
c.g.i.spi.I..$InjectableMethod NaN 1 0
c.g.i.spi.InterceptorBinding 0 6 2
c.g.i.spi.I..$InjectableField NaN 0 0
c.g.i.spi.I..$InjectableMember NaN 0 0
c.g.i.spi.Elements NaN 0 0
c.g.i.spi.Dependency 0 7 1
c.g.i.spi.DefaultElementVisitor 0 17 17
c.g.i.spi.E..$RecordingBinder 0.0047 34 16
c.g.i.spi.InjectionPoint 0 8 1
c.g.i.util.M..$EmptyModule NaN 1 1
c.g.i.util.P..$ConstantProvider 0 4 1
c.g.i.util.M..$CombinedModule NaN 1 1
c.g.i.util.M..$ModuleWriter NaN 0 0
c.g.i.util.P..$GuicifiedProviderWithDependencies NaN 1 0
c.g.i.util.M..$RealOverriddenModuleBuilder 0 2 2
c.g.i.util.P..$GuicifiedProvider 0 4 1
c.g.i.util.Modules NaN 0 0
c.g.i.util.Types NaN 0 0
c.g.i.util.M..$OverrideModule NaN 1 0
c.g.i.util.Providers NaN 0 0
c.g.i.i.c.transform.$ClassTransformer NaN 1 1
c.g.i.name.Names NaN 0 0
c.g.i.name.NamedImpl 0 5 1

Download XML.