logo

Back to index

LCOM4

Min: -3.0192, max: 1.5000, yellow zone: [0.6000 .. 0.4000].

Elements: 135, μ: 0.4788, σ: 0.9145, Var: 0.8363, defects: 24%.

Packages: 6, classes: 206.

Green: 151, yellow: 2, red: 53.

Class LCOM4 methods attributes pairs
c.g.g.trove.HashFunctions 0 0 0 0
c.g.g.trove.SerializationProcedure -6.4655 30 2 435
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TDoubleFloatIterator 0.3333 4 1 3
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TDoubleDoubleIterator 0.3333 4 1 3
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.PrimeFinder 0 0 2 0
c.g.g.trove.TDoubleHash 0.0714 8 2 15
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TDoubleIntIterator 0.3333 4 1 3
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TDoubleObjectIterator 0.3333 4 1 3
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TDoubleArrayList -2.81 51 4 766
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TFloatDoubleIterator 0.3333 4 1 3
c.g.g.trove.TDoubleIterator 0 1 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TDoubleLongIterator 0.3333 4 1 3
c.g.g.trove.TDoubleFloatHashMap -1.4524 22 2 105
c.g.g.trove.TFloatHashSet 1.0909 12 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TDoubleIntHashMap -1.4524 22 2 105
c.g.g.trove.TDoubleHashSet 1.0909 12 1 0
c.g.g.trove.TFloatFloatHashMap -1.4524 22 2 105
c.g.g.trove.TFloatDoubleHashMap -1.4524 22 2 105
c.g.g.trove.TFloatFloatIterator 0.3333 4 1 3
c.g.g.trove.TFloatHash 0.0714 8 2 15
c.g.g.trove.TDoubleLongHashMap -1.4524 22 2 105
c.g.g.trove.TFloatArrayList -2.81 51 4 766
c.g.g.trove.TDoubleObjectHashMap -1.3421 20 2 91
c.g.g.trove.TDoubleDoubleHashMap -1.4524 22 2 105
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TFloatLongIterator 0.3333 4 1 3
c.g.g.trove.T..$Entry 1.375 3 4 1
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.T..$EntryIterator -0.6667 4 1 6
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TFloatObjectIterator 0.3333 4 1 3
c.g.g.trove.THashIterator 1.3333 4 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TFloatIterator 0 1 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$EntryView 0.5 5 1 3
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TFloatIntIterator 0.3333 4 1 3
c.g.g.trove.T..$KeyView 0 15 1 15
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TIntFloatIterator 0.3333 4 1 3
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TIntIntIterator 0.3333 4 1 3
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TIntDoubleIterator 0.3333 4 1 3
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TFloatLongHashMap -1.4524 22 2 105
c.g.g.trove.THash 0.8571 13 7 19
c.g.g.trove.TIntHash 0.0714 8 2 15
c.g.g.trove.TFloatIntHashMap -1.4524 22 2 105
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TIntHashSet 1.0833 13 1 0
c.g.g.trove.T..$ValueView 0 3 1 3
c.g.g.trove.TIntDoubleHashMap -1.4524 22 2 105
c.g.g.trove.THashMap -0.2222 25 3 91
c.g.g.trove.TFloatObjectHashMap -1.3421 20 2 91
c.g.g.trove.TIntIntHashMap -1.4524 22 2 105
c.g.g.trove.TIntFloatHashMap -1.4524 22 2 105
c.g.g.trove.THashSet 1.0667 16 1 0
c.g.g.trove.TLinkableAdaptor 1.1111 4 3 2
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TIntLongIterator 0.3333 4 1 3
c.g.g.trove.TLongDoubleIterator 0.3333 4 1 3
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TIntIterator 0 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TLongFloatIterator 0.3333 4 1 3
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TLongHash 0.0714 8 2 15
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TLinkedList 0 17 4 68
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TIntObjectIterator 0.3333 4 1 3
c.g.g.trove.TIntLongHashMap -1.4524 22 2 105
c.g.g.trove.TIterator 1.2222 4 3 1
c.g.g.trove.TIntArrayList -2.97 51 4 798
c.g.g.trove.TIntObjectHashMap -1.225 21 2 91
c.g.g.trove.TLongFloatHashMap -1.4524 22 2 105
c.g.g.trove.TLongLongIterator 0.3333 4 1 3
c.g.g.trove.TLongDoubleHashMap -1.4524 22 2 105
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TLongObjectIterator 0.3333 4 1 3
c.g.g.trove.TObjectDoubleIterator -0.25 5 1 6
c.g.g.trove.TObjectFloatIterator -0.25 5 1 6
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TLongIntIterator 0.3333 4 1 3
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TLongIterator 0 1 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.ToObjectArrayProcedure 0 1 2 0
c.g.g.trove.TObjectIdentityHashingStrategy 2 2 2 0
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TObjectLongIterator -0.25 5 1 6
c.g.g.trove.TPrimitiveIterator 0 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0
c.g.g.trove.TObjectHashIterator 2 2 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TObjectIntIterator -0.25 5 1 6
c.g.g.trove.TLongArrayList -3.0192 53 4 840
c.g.g.trove.TLongLongHashMap -1.4524 22 2 105
c.g.g.trove.TPrimitiveHash 0.8333 4 4 6
c.g.g.trove.T..$IteratorImpl 0.0938 9 4 33
c.g.g.trove.TObjectFloatHashMap -1.225 21 2 91
c.g.g.trove.TIntStack -0.3 6 2 15
c.g.g.trove.TLongHashSet 1.0909 12 1 0
c.g.g.trove.T..$HashProcedure 1.5 2 2 1
c.g.g.trove.TLongObjectHashMap -1.3421 20 2 91
c.g.g.trove.TObjectDoubleHashMap -1.225 21 2 91
c.g.g.trove.TObjectIntHashMap -1.3409 23 2 105
c.g.g.trove.TObjectLongHashMap -0.5909 23 3 108
c.g.g.trove.TLongIntHashMap -1.4524 22 2 105
c.g.g.trove.TObjectHash 0.4167 16 4 39
c.g.g.i.concurrent.THashParameters 2 2 3 0
c.g.g.i.concurrent.ConcurrentTLongObjectHashSegment 0.7625 11 8 27
c.g.g.i.concurrent.ConcurrentTHashSegment 0.6576 24 8 71
c.g.g.i.util.TIntObjectHashMapWithDups 1.0556 10 4 2
c.g.g.t.benchmark.M..$JavasoftListCreator 0 1 0 0
c.g.g.t.benchmark.M..$JavasoftMapCreator 0 1 0 0
c.g.g.t.benchmark.M..$TroveIntArrayListCreator 0 1 0 0
c.g.g.t.benchmark.M..$TroveSetCreator 0 1 0 0
c.g.g.t.benchmark.M..$JavasoftSetCreator 0 1 0 0
c.g.g.t.benchmark.M..$JavasoftIntegerArrayListCreator 0 1 0 0
c.g.g.t.benchmark.Repeater 0.3333 4 2 6
c.g.g.t.benchmark.M..$TroveListCreator 0 1 0 0
c.g.g.t.benchmark.M..$MemoryComparator 0 1 3 0
c.g.g.t.benchmark.M..$TroveMapCreator 0 1 0 0
c.g.g.t.benchmark.TextReporter 0 3 1 3
c.g.g.t.benchmark.Result 0.775 11 4 13
c.g.g.t.benchmark.XMLReporter 0 3 1 3
c.g.g.t.benchmark.MemoryUsage 0 0 0 0
c.g.g.t.benchmark.Main 0 0 2 0
c.g.g.t.decorator.TDoubleHashSetDecorator -0.5556 10 1 15
c.g.g.t.decorator.TIntHashSetDecorator -0.5556 10 1 15
c.g.g.t.decorator.TLongHashSetDecorator -0.5556 10 1 15
c.g.g.t.decorator.TDoubleObjectHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TFloatDoubleHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TDoubleIntHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TDoubleFloatHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TLongIntHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TLongLongHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TLongDoubleHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TObjectDoubleHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TLongObjectHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TFloatObjectHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TFloatHashSetDecorator -0.5556 10 1 15
c.g.g.t.decorator.TIntObjectHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TIntDoubleHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TIntLongHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TLongFloatHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TDoubleDoubleHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TIntIntHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TIntFloatHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TFloatIntHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TFloatFloatHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TFloatLongHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TDoubleLongHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TObjectLongHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TObjectFloatHashMapDecorator -1.3333 16 1 36
c.g.g.t.decorator.TObjectIntHashMapDecorator -1.3333 16 1 36
c.g.g.i.cache.TStatelessLongIterator 1 2 1 1
c.g.g.i.cache.TStatelessIntHash 0.2917 9 3 20
c.g.g.i.cache.TStatelessLongHashSet 0 9 0 0
c.g.g.i.cache.TStatelessLongHash 0.2917 9 3 20
c.g.g.i.cache.TStatelessIntHashSet 0 9 0 0
c.g.g.i.cache.TStatelessIntObjectHashMap -2.375 17 1 55
c.g.g.i.cache.T..$HashProcedure 1.5 2 2 1
c.g.g.i.cache.TStatelessIntIterator 1 2 1 1
c.g.g.i.cache.T..$EqProcedure 0 1 1 0
c.g.g.i.cache.T..$HashProcedure 1.5 2 2 1
c.g.g.i.cache.THashMapWithLongContext 2 2 2 0
c.g.g.i.cache.TStatelessLongObjectHashMap -2.375 17 1 55
c.g.g.i.cache.TStatelessPrimitiveHash 0 2 0 0
c.g.g.i.cache.THashMapWithKeyPair -0.5588 18 2 55
c.g.g.i.cache.T..$EqProcedure 0 1 1 0
c.g.g.i.cache.TStatelessLongObjectIterator -0.25 5 1 6
c.g.g.i.cache.TObjectLongHashMapWithIndex 1.3333 4 1 0
c.g.g.i.cache.TStatelessIntObjectIterator -0.25 5 1 6
c.g.g.i.cache.T..$HashProcedure 1.5 2 2 1
c.g.g.i.cache.THashMapWithCreate 1.5 3 1 0
c.g.g.i.cache.T..$HashProcedure 1.5 2 2 1

Download XML.