logo

Back to index

CCM

Min: 0.0111, max: 0.3333, yellow zone: [0.4000 .. 0.6000].

Elements: 86, μ: 0.1268, σ: 0.0898, Var: 0.0081, defects: 36%.

Packages: 13, classes: 243.

Green: 130, yellow: 26, red: 87.

Class CCM methods nc ncc nmp
o.e.internal.ErrorMessage 0.125 4 3 4 6
o.e.internal.AndroidClassProxyFactory NaN 2 0 0 1
o.e.internal.Range 0.0952 7 14 7 21
o.e.internal.Invocation 0.0296 10 12 9 45
o.e.internal.MockBuilder 0.0422 21 62 7 210
o.e.internal.MethodSerializationWrapper NaN 1 0 0 0
o.e.internal.DefaultClassInstantiator 0.1667 3 1 2 3
o.e.internal.ExpectedInvocation 0.15 5 6 4 10
o.e.internal.LinkedClassLoader NaN 0 0 0 0
o.e.internal.C..$MockMethodInterceptor 0.5 2 1 2 1
o.e.internal.RecordState 0.0252 20 91 19 190
o.e.internal.RuntimeExceptionWrapper NaN 1 0 0 0
o.e.internal.ExpectedInvocationAndResults 0.2222 3 2 3 3
o.e.internal.ExpectedInvocationAndResult NaN 2 0 0 1
o.e.internal.Result 0.1667 3 1 2 3
o.e.internal.ObjenesisClassInstantiator NaN 1 0 0 0
o.e.internal.InjectionPlan 0.08 5 4 5 10
o.e.internal.PrimitiveUtils NaN 0 0 0 0
o.e.internal.Results 0.1 6 9 6 15
o.e.internal.BridgeMethodResolver NaN 0 0 0 0
o.e.internal.ObjectMethodsFilter 0.1667 3 1 2 3
o.e.internal.MocksControl 0.0239 31 311 28 465
o.e.internal.ClassProxyFactory NaN 2 0 0 1
o.e.internal.ReflectionUtils NaN 0 0 0 0
o.e.internal.ReplayState 0.0322 21 142 21 210
o.e.internal.ThrowableWrapper NaN 1 0 0 0
o.e.internal.Injection 0.05 5 2 4 10
o.e.internal.P..$PrimitiveEntry NaN 0 0 0 0
o.e.internal.InjectionTarget 0.3333 3 3 3 3
o.e.internal.R..$1ThrowingAnswer 0.5 2 1 2 1
o.e.internal.A..$MockHandler NaN 1 0 0 0
o.e.internal.Injector NaN 0 0 0 0
o.e.internal.R..$1ReturningAnswer 0.5 2 1 2 1
o.e.internal.EasyMockStatement NaN 1 0 0 0
o.e.internal.UnorderedBehavior 0.2 5 10 5 10
o.e.internal.ClassInstantiatorFactory NaN 0 0 0 0
o.e.internal.JavaProxyFactory NaN 2 0 0 1
o.e.internal.EasyMockProperties 0.5 3 3 2 3
o.e.internal.R..$1DelegatingAnswer 0.5 2 1 2 1
o.e.internal.ArgumentToString NaN 0 0 0 0
o.e.internal.MockInvocationHandler 0.5 2 1 2 1
o.e.internal.AssertionErrorWrapper NaN 1 0 0 0
o.e.internal.MocksBehavior 0.0263 11 13 9 55
o.e.internal.AndroidSupport NaN 0 0 0 0
o.e.internal.LastControl NaN 0 0 0 0
o.e.c.transform.AbstractClassTransformer NaN 1 0 0 0
o.e.c.transform.TransformingClassLoader NaN 0 0 0 0
o.e.c.transform.FieldVisitorTee 0.25 4 6 4 6
o.e.c.transform.AbstractProcessTask NaN 2 0 0 1
o.e.c.transform.MethodFilterTransformer 0.5 2 1 2 1
o.e.c.transform.TransformingClassGenerator NaN 1 0 0 0
o.e.c.transform.ClassTransformer NaN 1 0 0 0
o.e.c.transform.MethodVisitorTee 0.0333 31 465 30 465
o.e.c.transform.ClassTransformerTee NaN 1 0 0 0
o.e.c.transform.ClassReaderGenerator NaN 1 0 0 0
o.e.c.transform.AbstractTransformTask NaN 1 0 0 0
o.e.c.transform.AbstractClassFilterTransformer 0.0822 10 37 10 45
o.e.c.transform.ClassFilterTransformer NaN 0 0 0 0
o.e.c.transform.ClassVisitorTee 0.1 10 45 10 45
o.e.c.transform.ClassTransformerChain 0.1667 3 1 2 3
o.e.c.transform.ClassEmitterTransformer NaN 0 0 0 0
o.e.c.transform.AbstractClassLoader NaN 1 0 0 0
o.e.c.transform.AnnotationVisitorTee 0.2 5 10 5 10
o.e.c.t.impl.AddInitTransformer NaN 1 0 0 0
o.e.c.t.impl.UndeclaredThrowableStrategy NaN 0 0 0 0
o.e.c.t.impl.AbstractInterceptFieldCallback NaN 18 0 0 153
o.e.c.t.impl.AddStaticInitTransformer NaN 0 0 0 0
o.e.c.t.impl.AddPropertyTransformer NaN 1 0 0 0
o.e.c.t.impl.InterceptFieldTransformer 0.2222 3 2 3 3
o.e.c.t.impl.AddDelegateTransformer NaN 2 0 0 1
o.e.c.t.impl.AccessFieldTransformer NaN 1 0 0 0
o.e.c.t.impl.FieldProviderTransformer 0.2222 3 2 3 3
o.e.c.t.impl.UndeclaredThrowableTransformer NaN 1 0 0 0
o.e.c.c.internal.CustomizerRegistry 0.5 2 1 2 1
o.e.c.c.internal.LoadingCache NaN 1 0 0 0
o.e.asm.Handler NaN 0 0 0 0
o.e.asm.S..$Entry NaN 0 0 0 0
o.e.asm.AnnotationVisitor 0.2 5 10 5 10
o.e.asm.FieldWriter 0.0833 4 1 2 6
o.e.asm.TypeReference 0.1111 9 36 9 36
o.e.asm.CurrentFrame NaN 0 0 0 0
o.e.asm.ByteVector 0.1667 6 15 6 15
o.e.asm.ClassVisitor 0.0769 13 78 13 78
o.e.asm.Handle 0.0804 8 18 8 28
o.e.asm.ModuleWriter 0.1071 8 21 7 28
o.e.asm.A..$Set NaN 0 0 0 0
o.e.asm.Constants NaN 0 0 0 0
o.e.asm.MethodTooLargeException NaN 4 0 0 6
o.e.asm.ModuleVisitor 0.125 8 28 8 28
o.e.asm.SymbolTable NaN 0 0 0 0
o.e.asm.FieldVisitor 0.25 4 6 4 6
o.e.asm.Frame NaN 0 0 0 0
o.e.asm.Edge NaN 0 0 0 0
o.e.asm.MethodWriter 0.0222 31 279 27 465
o.e.asm.ConstantDynamic 0.071 9 23 9 36
o.e.asm.TypePath 0.1667 4 3 3 6
o.e.asm.Context NaN 0 0 0 0
o.e.asm.ClassTooLargeException NaN 2 0 0 1
o.e.asm.Label NaN 2 0 0 1
o.e.asm.Type 0.033 14 42 14 91
o.e.asm.ClassWriter 0.0316 27 277 25 351
o.e.asm.MethodVisitor 0.0323 32 496 31 496
o.e.asm.Attribute NaN 2 0 0 1
o.e.asm.Symbol NaN 0 0 0 0
o.e.asm.AnnotationWriter 0.2 5 10 5 10
o.e.asm.ClassReader 0.014 19 43 18 171
o.e.c.core.AsmApi NaN 0 0 0 0
o.e.c.core.C..$FieldInfo 0.5 2 1 2 1
o.e.c.core.CollectionUtils NaN 0 0 0 0
o.e.c.core.TinyBitSet 0.2 5 10 5 10
o.e.c.core.DebuggingClassWriter 0.1111 4 2 3 6
o.e.c.core.CodeGenerationException NaN 1 0 0 0
o.e.c.core.DefaultNamingPolicy 0.3333 3 3 3 3
o.e.c.core.ReflectUtils NaN 0 0 0 0
o.e.c.core.ClassEmitter 0.0245 15 36 14 105
o.e.c.core.Local NaN 2 0 0 1
o.e.c.core.E..$ArrayDelimiters NaN 0 0 0 0
o.e.c.core.WeakCacheKey 0.2222 3 2 3 3
o.e.c.core.AbstractClassGenerator 0.0111 10 5 10 45
o.e.c.core.TypeUtils NaN 0 0 0 0
o.e.c.core.MethodInfoTransformer NaN 1 0 0 0
o.e.c.core.K..$Generator 0.0491 8 11 8 28
o.e.c.core.DefaultGeneratorStrategy NaN 1 0 0 0
o.e.c.core.MethodWrapper NaN 0 0 0 0
o.e.c.core.MethodInfo 0.0476 7 3 3 21
o.e.c.core.LocalVariablesSorter 0.25 4 6 4 6
o.e.c.core.ClassesKey NaN 0 0 0 0
o.e.c.core.ClassNameReader NaN 0 0 0 0
o.e.c.core.C..$EarlyExitException NaN 0 0 0 0
o.e.c.core.DuplicatesPredicate NaN 1 0 0 0
o.e.c.core.KeyFactory NaN 0 0 0 0
o.e.c.core.A..$Source NaN 0 0 0 0
o.e.c.core.C..$State NaN 5 0 0 10
o.e.c.core.VisibilityPredicate NaN 1 0 0 0
o.e.c.core.RejectModifierPredicate NaN 1 0 0 0
o.e.c.core.L..$State NaN 0 0 0 0
o.e.c.core.Signature 0.1224 7 18 7 21
o.e.c.core.Block 0.1111 4 2 3 6
o.e.c.core.D..$UnnecessaryBridgeFinder NaN 2 0 0 1
o.e.c.core.ClassInfo 0.0476 7 3 3 21
o.e.c.core.A..$ClassLoaderData NaN 4 0 0 6
o.e.c.core.EmitUtils NaN 0 0 0 0
o.e.c.core.CodeEmitter 0.0029 97 1025 75 4656
o.e.i.matchers.And 0.5 2 1 2 1
o.e.i.matchers.GreaterThan NaN 0 0 0 0
o.e.i.matchers.Compare 0.5 2 1 2 1
o.e.i.matchers.Any NaN 2 0 0 1
o.e.i.matchers.LessThan NaN 0 0 0 0
o.e.i.matchers.EndsWith 0.5 2 1 2 1
o.e.i.matchers.CompareEqual NaN 0 0 0 0
o.e.i.matchers.GreaterOrEqual NaN 0 0 0 0
o.e.i.matchers.Captures 0.1111 4 2 3 6
o.e.i.matchers.Or 0.5 2 1 2 1
o.e.i.matchers.StartsWith 0.5 2 1 2 1
o.e.i.matchers.Null NaN 2 0 0 1
o.e.i.matchers.LessOrEqual NaN 0 0 0 0
o.e.i.matchers.Not 0.5 2 1 2 1
o.e.i.matchers.Find 0.5 2 1 2 1
o.e.i.matchers.Contains 0.5 2 1 2 1
o.e.i.matchers.ArrayEquals 0.5 2 1 2 1
o.e.i.matchers.NotNull NaN 2 0 0 1
o.e.i.matchers.EqualsWithDelta 0.5 2 1 2 1
o.e.i.matchers.Equals 0.1667 4 3 3 6
o.e.i.matchers.Matches 0.5 2 1 2 1
o.e.i.matchers.Same 0.5 2 1 2 1
o.e.i.matchers.InstanceOf 0.5 2 1 2 1
o.e.i.matchers.CompareTo 0.5 2 1 2 1
o.easymock.EasyMockRunner NaN 0 0 0 0
o.easymock.ConstructorArgs NaN 2 0 0 1
o.easymock.Capture 0.1667 6 15 6 15
o.easymock.E..$ObjectMockingHelper NaN 0 0 0 0
o.easymock.EasyMockListener NaN 2 0 0 1
o.easymock.EasyMockSupport 0.0128 30 95 17 435
o.easymock.EasyMock NaN 0 0 0 0
o.easymock.EasyMockRule NaN 1 0 0 0
o.e.a.signature.SignatureReader 0.5 2 1 2 1
o.e.a.signature.SignatureWriter 0.0488 17 93 14 136
o.e.a.signature.SignatureVisitor NaN 16 0 0 120
o.e.c.beans.FixedKeySet NaN 2 0 0 1
o.e.c.beans.ImmutableBean NaN 0 0 0 0
o.e.c.beans.B..$Generator 0.16 5 8 5 10
o.e.c.beans.BulkBeanEmitter NaN 0 0 0 0
o.e.c.beans.B..$Generator 0.16 5 8 5 10
o.e.c.beans.BeanCopier NaN 1 0 0 0
o.e.c.beans.BeanMapEmitter NaN 0 0 0 0
o.e.c.beans.I..$Generator 0.3333 3 3 3 3
o.e.c.beans.B..$Generator 0.1 6 9 6 15
o.e.c.beans.BulkBeanException NaN 2 0 0 1
o.e.c.beans.BeanMap 0.0161 20 49 16 190
o.e.c.beans.BulkBean 0.0444 6 2 3 15
o.e.c.beans.BeanGenerator 0.06 5 3 5 10
o.e.c.reflect.F..$Generator 0.3333 3 3 3 3
o.e.c.reflect.FastMember 0.0556 9 10 5 36
o.e.c.reflect.M..$Generator 0.3333 3 3 3 3
o.e.c.reflect.ConstructorDelegate NaN 0 0 0 0
o.e.c.reflect.MulticastDelegate 0.0833 4 1 2 6
o.e.c.reflect.F..$GetIndexCallback 0.5 2 1 2 1
o.e.c.reflect.FastMethod 0.15 5 6 4 10
o.e.c.reflect.FastClassEmitter NaN 0 0 0 0
o.e.c.reflect.M..$Generator 0.1111 6 10 6 15
o.e.c.reflect.FastConstructor 0.1 5 4 4 10
o.e.c.reflect.C..$Generator 0.2083 4 5 4 6
o.e.c.reflect.FastClass 0.0174 18 24 9 153
o.e.c.reflect.MethodDelegate 0.1667 4 3 3 6
o.e.c.util.P..$ComparatorComparer NaN 1 0 0 0
o.e.c.util.P..$IntComparer NaN 1 0 0 0
o.e.c.util.P..$FloatComparer NaN 1 0 0 0
o.e.c.util.P..$ByteComparer NaN 1 0 0 0
o.e.c.util.P..$ShortComparer NaN 1 0 0 0
o.e.c.util.P..$DoubleComparer NaN 1 0 0 0
o.e.c.util.StringSwitcher NaN 1 0 0 0
o.e.c.util.P..$ObjectComparer NaN 1 0 0 0
o.e.c.util.S..$Generator 0.12 5 6 5 10
o.e.c.util.SorterTemplate NaN 0 0 0 0
o.e.c.util.ParallelSorter 0.1528 9 11 2 36
o.e.c.util.ParallelSorterEmitter NaN 0 0 0 0
o.e.c.util.P..$LongComparer NaN 1 0 0 0
o.e.c.util.P..$Generator 0.3333 3 3 3 3
o.e.c.proxy.M..$FastClassInfo NaN 0 0 0 0
o.e.c.proxy.E..$EnhancerFactoryData NaN 1 0 0 0
o.e.c.proxy.Mixin NaN 1 0 0 0
o.e.c.proxy.CallbackInfo NaN 0 0 0 0
o.e.c.proxy.M..$Route NaN 0 0 0 0
o.e.c.proxy.B..$BridgedFinder NaN 2 0 0 1
o.e.c.proxy.DispatcherGenerator NaN 2 0 0 1
o.e.c.proxy.InvocationHandlerGenerator 0.5 2 1 2 1
o.e.c.proxy.M..$CreateInfo NaN 0 0 0 0
o.e.c.proxy.BridgeMethodResolver NaN 1 0 0 0
o.e.c.proxy.CallbackHelper 0.08 5 4 5 10
o.e.c.proxy.UndeclaredThrowableException NaN 1 0 0 0
o.e.c.proxy.Proxy NaN 0 0 0 0
o.e.c.proxy.NoOpGenerator NaN 2 0 0 1
o.e.c.proxy.MixinEverythingEmitter NaN 0 0 0 0
o.e.c.proxy.FixedValueGenerator NaN 2 0 0 1
o.e.c.proxy.InterfaceMaker 0.1 5 2 2 10
o.e.c.proxy.LazyLoaderGenerator NaN 2 0 0 1
o.e.c.proxy.M..$Generator 0.12 5 6 5 10
o.e.c.proxy.MethodInterceptorGenerator 0.3333 3 3 3 3
o.e.c.proxy.P..$ProxyImpl NaN 0 0 0 0
o.e.c.proxy.MixinEmitter NaN 0 0 0 0
o.e.c.proxy.MixinBeanEmitter NaN 0 0 0 0
o.e.c.proxy.Enhancer 0.0154 14 14 10 91
o.e.c.proxy.MethodProxy 0.1 5 4 4 10

Download XML.