logo

Back to index

MMAC

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

Elements: 62, μ: 0.1676, σ: 0.1579, Var: 0.0249, defects: 24%.

Packages: 13, classes: 243.

Green: 126, yellow: 9, red: 108.

Class MMAC k l
o.e.internal.ErrorMessage 0 4 2
o.e.internal.AndroidClassProxyFactory 0 2 5
o.e.internal.Range 0 7 1
o.e.internal.Invocation 0.0111 10 2
o.e.internal.MockBuilder 0.0196 21 8
o.e.internal.MethodSerializationWrapper NaN 1 0
o.e.internal.DefaultClassInstantiator 1 3 1
o.e.internal.ExpectedInvocation 0 5 2
o.e.internal.LinkedClassLoader NaN 0 0
o.e.internal.C..$MockMethodInterceptor 0.3333 2 3
o.e.internal.RecordState 0.0096 20 6
o.e.internal.RuntimeExceptionWrapper NaN 1 0
o.e.internal.ExpectedInvocationAndResults NaN 3 0
o.e.internal.ExpectedInvocationAndResult NaN 2 0
o.e.internal.Result NaN 3 0
o.e.internal.ObjenesisClassInstantiator NaN 1 1
o.e.internal.InjectionPlan 0 5 2
o.e.internal.PrimitiveUtils NaN 0 0
o.e.internal.Results 0 6 2
o.e.internal.BridgeMethodResolver NaN 0 0
o.e.internal.ObjectMethodsFilter 0 3 2
o.e.internal.MocksControl 0.0038 31 9
o.e.internal.ClassProxyFactory 0 2 5
o.e.internal.ReflectionUtils NaN 0 0
o.e.internal.ReplayState 0.0075 21 7
o.e.internal.ThrowableWrapper NaN 1 0
o.e.internal.Injection NaN 5 0
o.e.internal.P..$PrimitiveEntry NaN 0 0
o.e.internal.InjectionTarget 0.1667 3 2
o.e.internal.R..$1ThrowingAnswer NaN 2 0
o.e.internal.A..$MockHandler NaN 1 2
o.e.internal.Injector NaN 0 0
o.e.internal.R..$1ReturningAnswer NaN 2 0
o.e.internal.EasyMockStatement NaN 1 0
o.e.internal.UnorderedBehavior 0.04 5 5
o.e.internal.ClassInstantiatorFactory NaN 0 0
o.e.internal.JavaProxyFactory 0 2 5
o.e.internal.EasyMockProperties 1 3 1
o.e.internal.R..$1DelegatingAnswer NaN 2 0
o.e.internal.ArgumentToString NaN 0 0
o.e.internal.MockInvocationHandler 0 2 2
o.e.internal.AssertionErrorWrapper NaN 1 0
o.e.internal.MocksBehavior 0.0182 11 5
o.e.internal.AndroidSupport NaN 0 0
o.e.internal.LastControl NaN 0 0
o.e.c.transform.AbstractClassTransformer NaN 1 1
o.e.c.transform.TransformingClassLoader NaN 0 0
o.e.c.transform.FieldVisitorTee 0.0667 4 5
o.e.c.transform.AbstractProcessTask 0 2 1
o.e.c.transform.MethodFilterTransformer 0 2 3
o.e.c.transform.TransformingClassGenerator NaN 1 1
o.e.c.transform.ClassTransformer NaN 1 1
o.e.c.transform.MethodVisitorTee 0.1059 31 8
o.e.c.transform.ClassTransformerTee NaN 1 1
o.e.c.transform.ClassReaderGenerator NaN 1 1
o.e.c.transform.AbstractTransformTask NaN 1 1
o.e.c.transform.AbstractClassFilterTransformer 0.1 10 6
o.e.c.transform.ClassFilterTransformer NaN 0 0
o.e.c.transform.ClassVisitorTee 0.1444 10 6
o.e.c.transform.ClassTransformerChain 0 3 3
o.e.c.transform.ClassEmitterTransformer NaN 0 0
o.e.c.transform.AbstractClassLoader NaN 1 1
o.e.c.transform.AnnotationVisitorTee 0.3 5 2
o.e.c.t.impl.AddInitTransformer NaN 1 3
o.e.c.t.impl.UndeclaredThrowableStrategy NaN 0 0
o.e.c.t.impl.AbstractInterceptFieldCallback 0.2052 18 10
o.e.c.t.impl.AddStaticInitTransformer NaN 0 0
o.e.c.t.impl.AddPropertyTransformer NaN 1 0
o.e.c.t.impl.InterceptFieldTransformer 0.4667 3 5
o.e.c.t.impl.AddDelegateTransformer 0.5 2 4
o.e.c.t.impl.AccessFieldTransformer NaN 1 4
o.e.c.t.impl.FieldProviderTransformer 0.25 3 4
o.e.c.t.impl.UndeclaredThrowableTransformer NaN 1 3
o.e.c.c.internal.CustomizerRegistry 0 2 2
o.e.c.c.internal.LoadingCache NaN 1 1
o.e.asm.Handler NaN 0 0
o.e.asm.S..$Entry NaN 0 0
o.e.asm.AnnotationVisitor 0.3 5 2
o.e.asm.FieldWriter 0.0667 4 5
o.e.asm.TypeReference NaN 9 0
o.e.asm.CurrentFrame NaN 0 0
o.e.asm.ByteVector 0.1 6 4
o.e.asm.ClassVisitor 0.1517 13 6
o.e.asm.Handle 0 8 1
o.e.asm.ModuleWriter 0.4286 8 2
o.e.asm.A..$Set NaN 0 0
o.e.asm.Constants NaN 0 0
o.e.asm.MethodTooLargeException NaN 4 0
o.e.asm.ModuleVisitor 0.4286 8 2
o.e.asm.SymbolTable NaN 0 0
o.e.asm.FieldVisitor 0.0667 4 5
o.e.asm.Frame NaN 0 0
o.e.asm.Edge NaN 0 0
o.e.asm.MethodWriter 0.104 31 8
o.e.asm.ConstantDynamic 0 9 2
o.e.asm.TypePath 0.1667 4 1
o.e.asm.Context NaN 0 0
o.e.asm.ClassTooLargeException NaN 2 0
o.e.asm.Label NaN 2 0
o.e.asm.Type 0 14 2
o.e.asm.ClassWriter 0.1197 27 7
o.e.asm.MethodVisitor 0.1066 32 8
o.e.asm.Attribute NaN 2 0
o.e.asm.Symbol NaN 0 0
o.e.asm.AnnotationWriter 0.3 5 2
o.e.asm.ClassReader 0.1301 19 4
o.e.c.core.AsmApi NaN 0 0
o.e.c.core.C..$FieldInfo 0 2 1
o.e.c.core.CollectionUtils NaN 0 0
o.e.c.core.TinyBitSet 0.3 5 1
o.e.c.core.DebuggingClassWriter 0 4 2
o.e.c.core.CodeGenerationException NaN 1 0
o.e.c.core.DefaultNamingPolicy 0.1111 3 3
o.e.c.core.ReflectUtils NaN 0 0
o.e.c.core.ClassEmitter 0.046 15 6
o.e.c.core.Local NaN 2 0
o.e.c.core.E..$ArrayDelimiters NaN 0 0
o.e.c.core.WeakCacheKey 0 3 1
o.e.c.core.AbstractClassGenerator 0.0056 10 4
o.e.c.core.TypeUtils NaN 0 0
o.e.c.core.MethodInfoTransformer NaN 1 1
o.e.c.core.K..$Generator 0.0143 8 5
o.e.c.core.DefaultGeneratorStrategy NaN 1 1
o.e.c.core.MethodWrapper NaN 0 0
o.e.c.core.MethodInfo 0 7 1
o.e.c.core.LocalVariablesSorter 0.3333 4 3
o.e.c.core.ClassesKey NaN 0 0
o.e.c.core.ClassNameReader NaN 0 0
o.e.c.core.C..$EarlyExitException NaN 0 0
o.e.c.core.DuplicatesPredicate NaN 1 1
o.e.c.core.KeyFactory NaN 0 0
o.e.c.core.A..$Source NaN 0 0
o.e.c.core.C..$State NaN 5 0
o.e.c.core.VisibilityPredicate NaN 1 1
o.e.c.core.RejectModifierPredicate NaN 1 1
o.e.c.core.L..$State NaN 0 0
o.e.c.core.Signature 0 7 1
o.e.c.core.Block NaN 4 0
o.e.c.core.D..$UnnecessaryBridgeFinder 1 2 2
o.e.c.core.ClassInfo 0 7 1
o.e.c.core.A..$ClassLoaderData 0 4 3
o.e.c.core.EmitUtils NaN 0 0
o.e.c.core.CodeEmitter 0.0109 97 13
o.e.i.matchers.And 0 2 2
o.e.i.matchers.GreaterThan NaN 0 0
o.e.i.matchers.Compare 0 2 2
o.e.i.matchers.Any 0 2 2
o.e.i.matchers.LessThan NaN 0 0
o.e.i.matchers.EndsWith 0 2 2
o.e.i.matchers.CompareEqual NaN 0 0
o.e.i.matchers.GreaterOrEqual NaN 0 0
o.e.i.matchers.Captures 0.0833 4 2
o.e.i.matchers.Or 0 2 2
o.e.i.matchers.StartsWith 0 2 2
o.e.i.matchers.Null 0 2 2
o.e.i.matchers.LessOrEqual NaN 0 0
o.e.i.matchers.Not 0 2 2
o.e.i.matchers.Find 0 2 2
o.e.i.matchers.Contains 0 2 2
o.e.i.matchers.ArrayEquals 0 2 2
o.e.i.matchers.NotNull 0 2 2
o.e.i.matchers.EqualsWithDelta 0 2 2
o.e.i.matchers.Equals 0.0833 4 2
o.e.i.matchers.Matches 0 2 2
o.e.i.matchers.Same 0 2 2
o.e.i.matchers.InstanceOf 0 2 2
o.e.i.matchers.CompareTo 0 2 2
o.easymock.EasyMockRunner NaN 0 0
o.easymock.ConstructorArgs NaN 2 0
o.easymock.Capture 0 6 1
o.easymock.E..$ObjectMockingHelper NaN 0 0
o.easymock.EasyMockListener 1 2 2
o.easymock.EasyMockSupport 0.1464 30 3
o.easymock.EasyMock NaN 0 0
o.easymock.EasyMockRule NaN 1 2
o.e.a.signature.SignatureReader 1 2 1
o.e.a.signature.SignatureWriter 0.0257 17 2
o.e.a.signature.SignatureVisitor 0.0292 16 2
o.e.c.beans.FixedKeySet NaN 2 0
o.e.c.beans.ImmutableBean NaN 0 0
o.e.c.beans.B..$Generator 0 5 4
o.e.c.beans.BulkBeanEmitter NaN 0 0
o.e.c.beans.B..$Generator 0.0333 5 3
o.e.c.beans.BeanCopier NaN 1 2
o.e.c.beans.BeanMapEmitter NaN 0 0
o.e.c.beans.I..$Generator 0 3 2
o.e.c.beans.B..$Generator 0.0444 6 3
o.e.c.beans.BulkBeanException NaN 2 0
o.e.c.beans.BeanMap 0.0789 20 3
o.e.c.beans.BulkBean 0.2 6 1
o.e.c.beans.BeanGenerator 0.0333 5 3
o.e.c.reflect.F..$Generator 0 3 2
o.e.c.reflect.FastMember 0 9 1
o.e.c.reflect.M..$Generator 0 3 2
o.e.c.reflect.ConstructorDelegate NaN 0 0
o.e.c.reflect.MulticastDelegate 0.1667 4 1
o.e.c.reflect.F..$GetIndexCallback 0 2 2
o.e.c.reflect.FastMethod 0 5 1
o.e.c.reflect.FastClassEmitter NaN 0 0
o.e.c.reflect.M..$Generator 0.0167 6 4
o.e.c.reflect.FastConstructor 0 5 1
o.e.c.reflect.C..$Generator 0.0833 4 2
o.e.c.reflect.FastClass 0.0271 18 7
o.e.c.reflect.MethodDelegate 0.1667 4 1
o.e.c.util.P..$ComparatorComparer NaN 1 1
o.e.c.util.P..$IntComparer NaN 1 1
o.e.c.util.P..$FloatComparer NaN 1 1
o.e.c.util.P..$ByteComparer NaN 1 1
o.e.c.util.P..$ShortComparer NaN 1 1
o.e.c.util.P..$DoubleComparer NaN 1 1
o.e.c.util.StringSwitcher NaN 1 1
o.e.c.util.P..$ObjectComparer NaN 1 1
o.e.c.util.S..$Generator 0 5 4
o.e.c.util.SorterTemplate NaN 0 0
o.e.c.util.ParallelSorter 0.3148 9 3
o.e.c.util.ParallelSorterEmitter NaN 0 0
o.e.c.util.P..$LongComparer NaN 1 1
o.e.c.util.P..$Generator 0 3 2
o.e.c.proxy.M..$FastClassInfo NaN 0 0
o.e.c.proxy.E..$EnhancerFactoryData NaN 1 3
o.e.c.proxy.Mixin NaN 1 1
o.e.c.proxy.CallbackInfo NaN 0 0
o.e.c.proxy.M..$Route NaN 0 0
o.e.c.proxy.B..$BridgedFinder 1 2 2
o.e.c.proxy.DispatcherGenerator 0.5 2 4
o.e.c.proxy.InvocationHandlerGenerator 0.5 2 4
o.e.c.proxy.M..$CreateInfo NaN 0 0
o.e.c.proxy.BridgeMethodResolver NaN 1 0
o.e.c.proxy.CallbackHelper 0 5 2
o.e.c.proxy.UndeclaredThrowableException NaN 1 0
o.e.c.proxy.Proxy NaN 0 0
o.e.c.proxy.NoOpGenerator 0.5 2 4
o.e.c.proxy.MixinEverythingEmitter NaN 0 0
o.e.c.proxy.FixedValueGenerator 0.5 2 4
o.e.c.proxy.InterfaceMaker 0 5 5
o.e.c.proxy.LazyLoaderGenerator 0.5 2 4
o.e.c.proxy.M..$Generator 0 5 4
o.e.c.proxy.MethodInterceptorGenerator 0.2 3 5
o.e.c.proxy.P..$ProxyImpl NaN 0 0
o.e.c.proxy.MixinEmitter NaN 0 0
o.e.c.proxy.MixinBeanEmitter NaN 0 0
o.e.c.proxy.Enhancer 0.0188 14 7
o.e.c.proxy.MethodProxy 0.1 5 1

Download XML.