logo

Back to index

LCOM

Min: 1.0000, max: 100.0000, yellow zone: [15.0000 .. 5.0000].

Elements: 12, μ: 13.0000, σ: 26.5801, Var: 706.5000, defects: 8%.

Packages: 6, classes: 206.

Green: 155, yellow: 11, red: 40.

Class LCOM methods pairs empty nonempty
c.g.g.trove.HashFunctions 0 0 0 0 0
c.g.g.trove.SerializationProcedure 0 30 435 0 435
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TDoubleFloatIterator 0 4 6 3 3
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TDoubleDoubleIterator 0 4 6 3 3
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.PrimeFinder 0 0 0 0 0
c.g.g.trove.TDoubleHash 0 8 28 13 15
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TDoubleIntIterator 0 4 6 3 3
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TDoubleObjectIterator 0 4 6 3 3
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TDoubleArrayList 0 51 1275 509 766
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TFloatDoubleIterator 0 4 6 3 3
c.g.g.trove.TDoubleIterator 0 1 0 0 0
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TDoubleLongIterator 0 4 6 3 3
c.g.g.trove.TDoubleFloatHashMap 3 22 231 117 114
c.g.g.trove.TFloatHashSet 46 12 66 56 10
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TDoubleIntHashMap 3 22 231 117 114
c.g.g.trove.TDoubleHashSet 46 12 66 56 10
c.g.g.trove.TFloatFloatHashMap 3 22 231 117 114
c.g.g.trove.TFloatDoubleHashMap 3 22 231 117 114
c.g.g.trove.TFloatFloatIterator 0 4 6 3 3
c.g.g.trove.TFloatHash 0 8 28 13 15
c.g.g.trove.TDoubleLongHashMap 3 22 231 117 114
c.g.g.trove.TFloatArrayList 0 51 1275 509 766
c.g.g.trove.TDoubleObjectHashMap 0 20 190 90 100
c.g.g.trove.TDoubleDoubleHashMap 3 22 231 117 114
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TFloatLongIterator 0 4 6 3 3
c.g.g.trove.T..$Entry 1 3 3 2 1
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.T..$EntryIterator 0 4 6 0 6
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TFloatObjectIterator 0 4 6 3 3
c.g.g.trove.THashIterator 4 4 6 5 1
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TFloatIterator 0 1 0 0 0
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$EntryView 4 5 10 7 3
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TFloatIntIterator 0 4 6 3 3
c.g.g.trove.T..$KeyView 75 15 105 90 15
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TIntFloatIterator 0 4 6 3 3
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TIntIntIterator 0 4 6 3 3
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TIntDoubleIterator 0 4 6 3 3
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TFloatLongHashMap 3 22 231 117 114
c.g.g.trove.THash 40 13 78 59 19
c.g.g.trove.TIntHash 0 8 28 13 15
c.g.g.trove.TFloatIntHashMap 3 22 231 117 114
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TIntHashSet 58 13 78 68 10
c.g.g.trove.T..$ValueView 0 3 3 0 3
c.g.g.trove.TIntDoubleHashMap 3 22 231 117 114
c.g.g.trove.THashMap 100 25 300 200 100
c.g.g.trove.TFloatObjectHashMap 0 20 190 90 100
c.g.g.trove.TIntIntHashMap 3 22 231 117 114
c.g.g.trove.TIntFloatHashMap 3 22 231 117 114
c.g.g.trove.THashSet 90 16 120 105 15
c.g.g.trove.TLinkableAdaptor 2 4 6 4 2
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TIntLongIterator 0 4 6 3 3
c.g.g.trove.TLongDoubleIterator 0 4 6 3 3
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TIntIterator 0 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TLongFloatIterator 0 4 6 3 3
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TLongHash 0 8 28 13 15
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TLinkedList 0 17 136 68 68
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TIntObjectIterator 0 4 6 3 3
c.g.g.trove.TIntLongHashMap 3 22 231 117 114
c.g.g.trove.TIterator 4 4 6 5 1
c.g.g.trove.TIntArrayList 0 51 1275 477 798
c.g.g.trove.TIntObjectHashMap 10 21 210 110 100
c.g.g.trove.TLongFloatHashMap 3 22 231 117 114
c.g.g.trove.TLongLongIterator 0 4 6 3 3
c.g.g.trove.TLongDoubleHashMap 3 22 231 117 114
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TLongObjectIterator 0 4 6 3 3
c.g.g.trove.TObjectDoubleIterator 0 5 10 4 6
c.g.g.trove.TObjectFloatIterator 0 5 10 4 6
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TLongIntIterator 0 4 6 3 3
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TLongIterator 0 1 0 0 0
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.ToObjectArrayProcedure 0 1 0 0 0
c.g.g.trove.TObjectIdentityHashingStrategy 1 2 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TObjectLongIterator 0 5 10 4 6
c.g.g.trove.TPrimitiveIterator 0 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 0 0 0
c.g.g.trove.TObjectHashIterator 1 2 1 1 0
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TObjectIntIterator 0 5 10 4 6
c.g.g.trove.TLongArrayList 0 53 1378 538 840
c.g.g.trove.TLongLongHashMap 3 22 231 117 114
c.g.g.trove.TPrimitiveHash 0 4 6 0 6
c.g.g.trove.T..$IteratorImpl 0 9 36 3 33
c.g.g.trove.TObjectFloatHashMap 10 21 210 110 100
c.g.g.trove.TIntStack 0 6 15 0 15
c.g.g.trove.TLongHashSet 46 12 66 56 10
c.g.g.trove.T..$HashProcedure 0 2 1 0 1
c.g.g.trove.TLongObjectHashMap 0 20 190 90 100
c.g.g.trove.TObjectDoubleHashMap 10 21 210 110 100
c.g.g.trove.TObjectIntHashMap 23 23 253 138 115
c.g.g.trove.TObjectLongHashMap 17 23 253 135 118
c.g.g.trove.TLongIntHashMap 3 22 231 117 114
c.g.g.trove.TObjectHash 42 16 120 81 39
c.g.g.i.concurrent.THashParameters 1 2 1 1 0
c.g.g.i.concurrent.ConcurrentTLongObjectHashSegment 11 11 55 33 22
c.g.g.i.concurrent.ConcurrentTHashSegment 160 24 276 218 58
c.g.g.i.util.TIntObjectHashMapWithDups 11 10 45 28 17
c.g.g.t.benchmark.M..$JavasoftListCreator 0 1 0 0 0
c.g.g.t.benchmark.M..$JavasoftMapCreator 0 1 0 0 0
c.g.g.t.benchmark.M..$TroveIntArrayListCreator 0 1 0 0 0
c.g.g.t.benchmark.M..$TroveSetCreator 0 1 0 0 0
c.g.g.t.benchmark.M..$JavasoftSetCreator 0 1 0 0 0
c.g.g.t.benchmark.M..$JavasoftIntegerArrayListCreator 0 1 0 0 0
c.g.g.t.benchmark.Repeater 0 4 6 0 6
c.g.g.t.benchmark.M..$TroveListCreator 0 1 0 0 0
c.g.g.t.benchmark.M..$MemoryComparator 0 1 0 0 0
c.g.g.t.benchmark.M..$TroveMapCreator 0 1 0 0 0
c.g.g.t.benchmark.TextReporter 0 3 3 0 3
c.g.g.t.benchmark.Result 29 11 55 42 13
c.g.g.t.benchmark.XMLReporter 0 3 3 0 3
c.g.g.t.benchmark.MemoryUsage 0 0 0 0 0
c.g.g.t.benchmark.Main 0 0 0 0 0
c.g.g.t.decorator.TDoubleHashSetDecorator 15 10 45 30 15
c.g.g.t.decorator.TIntHashSetDecorator 15 10 45 30 15
c.g.g.t.decorator.TLongHashSetDecorator 15 10 45 30 15
c.g.g.t.decorator.TDoubleObjectHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TFloatDoubleHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TDoubleIntHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TDoubleFloatHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TLongIntHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TLongLongHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TLongDoubleHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TObjectDoubleHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TLongObjectHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TFloatObjectHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TFloatHashSetDecorator 15 10 45 30 15
c.g.g.t.decorator.TIntObjectHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TIntDoubleHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TIntLongHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TLongFloatHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TDoubleDoubleHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TIntIntHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TIntFloatHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TFloatIntHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TFloatFloatHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TFloatLongHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TDoubleLongHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TObjectLongHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TObjectFloatHashMapDecorator 48 16 120 84 36
c.g.g.t.decorator.TObjectIntHashMapDecorator 48 16 120 84 36
c.g.g.i.cache.TStatelessLongIterator 0 2 1 0 1
c.g.g.i.cache.TStatelessIntHash 0 9 36 16 20
c.g.g.i.cache.TStatelessLongHashSet 24 9 36 30 6
c.g.g.i.cache.TStatelessLongHash 0 9 36 16 20
c.g.g.i.cache.TStatelessIntHashSet 24 9 36 30 6
c.g.g.i.cache.TStatelessIntObjectHashMap 10 17 136 73 63
c.g.g.i.cache.T..$HashProcedure 0 2 1 0 1
c.g.g.i.cache.TStatelessIntIterator 0 2 1 0 1
c.g.g.i.cache.T..$EqProcedure 0 1 0 0 0
c.g.g.i.cache.T..$HashProcedure 0 2 1 0 1
c.g.g.i.cache.THashMapWithLongContext 1 2 1 1 0
c.g.g.i.cache.TStatelessLongObjectHashMap 10 17 136 73 63
c.g.g.i.cache.TStatelessPrimitiveHash 1 2 1 1 0
c.g.g.i.cache.THashMapWithKeyPair 17 18 153 85 68
c.g.g.i.cache.T..$EqProcedure 0 1 0 0 0
c.g.g.i.cache.TStatelessLongObjectIterator 0 5 10 4 6
c.g.g.i.cache.TObjectLongHashMapWithIndex 4 4 6 5 1
c.g.g.i.cache.TStatelessIntObjectIterator 0 5 10 4 6
c.g.g.i.cache.T..$HashProcedure 0 2 1 0 1
c.g.g.i.cache.THashMapWithCreate 0 3 3 0 3
c.g.g.i.cache.T..$HashProcedure 0 2 1 0 1

Download XML.