logo

Back to index

LCOM4

Min: -4.4167, max: 1.8000, yellow zone: [0.6000 .. 0.4000].

Elements: 268, μ: 0.3571, σ: 0.8988, Var: 0.8079, defects: 8%.

Packages: 37, classes: 307.

Green: 186, yellow: 1, red: 120.

Class LCOM4 methods attributes pairs
o.o.data.AbstractDataSource 0 2 0 0
o.o.data.DataUtils 0 0 3 0
o.o.data.RandomSampleDataSource 0 0 0 0
o.o.data.IndexedViewDataSource 0.25 5 2 8
o.o.data.IntArrayBackedDataSource -0.5833 7 2 21
o.o.data.FloatArrayBackedDataSource -0.5833 7 2 21
o.o.data.ShortArrayBackedDataSource -0.5833 7 2 21
o.o.data.AbstractMultiListDataSource 1 5 1 1
o.o.data.LongArrayBackedDataSource -0.5833 7 2 21
o.o.data.DoubleArrayBackedDataSource -0.5833 7 2 21
o.o.data.ArrayBackedDataSource -0.3 6 2 15
o.o.data.ByteArrayBackedDataSource -0.5833 7 2 21
o.o.data.RandomData 0 0 0 0
o.o.u.h.composition.SimpleComposition 0 1 0 0
o.o.u.h.composition.HashComposition 0 0 1 0
o.o.u.stream.CollectionStream 1 2 1 1
o.o.u.stream.A..$FilterStream 1.6667 2 3 1
o.o.u.stream.BlockingDroppingBufferedStream 0.75 5 2 4
o.o.u.stream.BufferedReaderStream 1.5 2 2 1
o.o.u.stream.AbstractStream 0 11 0 0
o.o.u.tree.B..$BBFMedianSplit 0 1 1 0
o.o.u.tree.D..$ApproximateBBFMedianSplit 0 1 1 0
o.o.u.tree.F..$ApproximateBBFMedianSplit 0 1 1 0
o.o.u.tree.F..$BasicMedianSplit 0 1 1 0
o.o.u.tree.F..$BBFMedianSplit 0 1 1 0
o.o.u.tree.B..$BasicMedianSplit 0 1 1 0
o.o.u.tree.F..$RandomisedBBFMeanSplit 0 1 4 0
o.o.u.tree.B..$ApproximateBBFMedianSplit 0 1 1 0
o.o.u.tree.D..$RandomisedBBFMeanSplit 0 1 4 0
o.o.u.tree.D..$BasicMedianSplit 0 1 1 0
o.o.u.tree.B..$KDTreeNode 1.4286 3 7 1
o.o.u.tree.D..$BBFMedianSplit 0 1 1 0
o.o.u.tree.D..$KDTreeNode 1.4286 3 7 1
o.o.u.tree.F..$KDTreeNode 1.4286 3 7 1
o.o.u.tree.B..$RandomisedBBFMeanSplit 0 1 4 0
o.o.u.tree.DoubleKDTree 0.7778 10 2 6
o.o.u.tree.I..$KDNode 0 0 4 0
o.o.u.tree.ByteKDTree 0.7778 10 2 6
o.o.u.tree.I..$KDNode 0 0 4 0
o.o.u.tree.I..$KDNode 0 0 4 0
o.o.u.tree.I..$ApproximateBBFMedianSplit 0 1 1 0
o.o.u.tree.S..$BasicMedianSplit 0 1 1 0
o.o.u.tree.IncrementalByteKDTree 1 8 1 1
o.o.u.tree.I..$BBFMedianSplit 0 1 1 0
o.o.u.tree.S..$RandomisedBBFMeanSplit 0 1 4 0
o.o.u.tree.I..$RandomisedBBFMeanSplit 0 1 4 0
o.o.u.tree.S..$ApproximateBBFMedianSplit 0 1 1 0
o.o.u.tree.I..$BasicMedianSplit 0 1 1 0
o.o.u.tree.L..$ApproximateBBFMedianSplit 0 1 1 0
o.o.u.tree.FloatKDTree 0.7778 10 2 6
o.o.u.tree.L..$BasicMedianSplit 0 1 1 0
o.o.u.tree.I..$KDNode 0 0 4 0
o.o.u.tree.L..$BBFMedianSplit 0 1 1 0
o.o.u.tree.L..$RandomisedBBFMeanSplit 0 1 4 0
o.o.u.tree.I..$KDTreeNode 1.4286 3 7 1
o.o.u.tree.L..$KDTreeNode 1.4286 3 7 1
o.o.u.tree.I..$KDNode 0 0 4 0
o.o.u.tree.IncrementalDoubleKDTree 1 8 1 1
o.o.u.tree.S..$BBFMedianSplit 0 1 1 0
o.o.u.tree.IncrementalIntKDTree 1 8 1 1
o.o.u.tree.IncrementalShortKDTree 1 8 1 1
o.o.u.tree.I..$KDNode 0 0 4 0
o.o.u.tree.IncrementalFloatKDTree 1 8 1 1
o.o.u.tree.ShortKDTree 0.7778 10 2 6
o.o.u.tree.LongKDTree 0.7778 10 2 6
o.o.u.tree.S..$KDTreeNode 1.4286 3 7 1
o.o.u.tree.TreeNodeImpl 0.2857 8 3 18
o.o.u.tree.IntKDTree 0.7778 10 2 6
o.o.u.tree.IncrementalLongKDTree 1 8 1 1
o.o.u.pair.DoubleObjectPair 1 4 2 2
o.o.u.pair.ByteBytePair 1 5 6 6
o.o.u.pair.DoubleIntPair 1 5 6 6
o.o.u.pair.DoubleBytePair 1 5 6 6
o.o.u.pair.DoubleDoublePair 1 5 6 6
o.o.u.pair.DoubleFloatPair 1 5 6 6
o.o.u.pair.ByteFloatPair 1 5 6 6
o.o.u.pair.DoubleLongPair 1 5 6 6
o.o.u.pair.ByteObjectPair 1 4 2 2
o.o.u.pair.FloatBytePair 1 5 6 6
o.o.u.pair.IntObjectPair 1 4 2 2
o.o.u.pair.ByteShortPair 1 5 6 6
o.o.u.pair.IntIntPair 1 5 6 6
o.o.u.pair.FloatDoublePair 1 5 6 6
o.o.u.pair.FloatLongPair 1 5 6 6
o.o.u.pair.FloatShortPair 1 5 6 6
o.o.u.pair.IntBytePair 1 5 6 6
o.o.u.pair.FloatFloatPair 1 5 6 6
o.o.u.pair.FloatIntPair 1 5 6 6
o.o.u.pair.DoubleShortPair 1 5 6 6
o.o.u.pair.ByteDoublePair 1 5 6 6
o.o.u.pair.FloatObjectPair 1 4 2 2
o.o.u.pair.IndependentPair -0.5625 9 2 27
o.o.u.pair.IntLongPair 1 5 6 6
o.o.u.pair.IntFloatPair 1 5 6 6
o.o.u.pair.IntDoublePair 1 5 6 6
o.o.u.pair.ObjectIntPair 1.1667 4 4 2
o.o.u.pair.ObjectShortPair 1.1667 4 4 2
o.o.u.pair.ObjectBytePair 1.1667 4 4 2
o.o.u.pair.ObjectLongPair 1.1667 4 4 2
o.o.u.pair.LongBytePair 1 5 6 6
o.o.u.pair.LongObjectPair 1 4 2 2
o.o.u.pair.LongLongPair 1 5 6 6
o.o.u.pair.LongShortPair 1 5 6 6
o.o.u.pair.ShortBytePair 1 5 6 6
o.o.u.pair.Pair 0 1 0 0
o.o.u.pair.ShortFloatPair 1 5 6 6
o.o.u.pair.ByteIntPair 1 5 6 6
o.o.u.pair.ObjectDoublePair 1.1667 4 4 2
o.o.u.pair.ObjectFloatPair 1.1667 4 4 2
o.o.u.pair.LongFloatPair 1 5 6 6
o.o.u.pair.LongIntPair 1 5 6 6
o.o.u.pair.ShortIntPair 1 5 6 6
o.o.u.pair.ShortLongPair 1 5 6 6
o.o.u.pair.ShortDoublePair 1 5 6 6
o.o.u.pair.LongDoublePair 1 5 6 6
o.o.u.pair.ByteLongPair 1 5 6 6
o.o.u.pair.ShortObjectPair 1 4 2 2
o.o.u.pair.ShortShortPair 1 5 6 6
o.o.u.pair.IntShortPair 1 5 6 6
o.openimaj.OpenIMAJ 0 0 1 0
o.o.u.a.a.common.FlickrAPIToken 0 0 2 0
o.o.u.a.a.common.BingAPIToken 0 0 1 0
o.o.u.a.a.common.OpenCalaisAPIToken 0 0 1 0
o.o.u.a.a.common.TwitterAPIToken 0 0 4 0
o.o.u.h.modifier.LSBModifier 0 0 0 0
o.o.u.h.modifier.ModuloModifier 0 1 1 0
o.o.u.h.modifier.HashModifier 0 0 1 0
o.o.u.list.A..$F..$FLRandomBinaryIterator 0 1 1 0
o.o.u.list.AcceptingListView 1.5 2 2 1
o.o.u.list.A..$F..$FLRandomAsciiIterator 0 1 1 0
o.o.u.list.A..$MemoryRandomisableList 0 1 2 0
o.o.u.list.A..$FLBinaryIterator 1.0833 5 3 2
o.o.u.list.A..$SLBinaryIterator 0 1 1 0
o.o.u.list.A..$SLAsciiIterator 0 1 1 0
o.o.u.list.A..$SLIterator 1 8 1 1
o.o.u.list.A..$FLRandomSubList 0.7143 8 2 6
o.o.u.list.SkippingListView 2 2 3 0
o.o.u.list.AbstractStreamBackedList 1.0938 9 8 2
o.o.u.list.AbstractFileBackedList 0.9412 18 8 16
o.o.u.list.ConcatenatedList 1 2 1 1
o.o.u.list.A..$FLAsciiIterator 0.8667 6 3 5
o.o.u.parallel.P..$BatchTask 0 1 2 0
o.o.u.parallel.G..$DaemonThreadFactory 0 1 0 0
o.o.u.parallel.GlobalExecutorPool 0 0 1 0
o.o.u.parallel.P..$IntRange 0 0 3 0
o.o.u.parallel.Parallel 0 0 0 0
o.o.u.parallel.P..$Task 0 1 2 0
o.o.u.set.D..$Node 0 0 3 0
o.o.u.set.BoundedTreeSet 2 2 2 0
o.o.u.set.DisjointSetForest -0.6429 22 2 71
o.o.d.dataset.M..$IdentifiableBuilder 1 2 1 1
o.o.d.dataset.ReadableListDataset 1.2 6 1 0
o.o.d.dataset.V..$FileObjectISReader 1 2 1 1
o.o.d.dataset.R..$WrappedListDataset 0.875 5 2 3
o.o.d.dataset.ReadableGroupDataset 1.2 6 1 0
o.o.d.dataset.MapBackedDataset -3.4 11 1 45
o.o.d.dataset.VFSListDataset 0 8 2 16
o.o.d.dataset.VFSGroupDataset 1.1667 5 3 1
o.o.d.dataset.ListBackedDataset -12.963 28 1 378
o.o.u.function.ListOperation 0 1 1 0
o.o.u.function.ListFilter 0 1 1 0
o.o.u.function.ListFunction 0 1 1 0
o.o.u.concurrent.A..$Itr 1.125 3 4 3
o.o.u.concurrent.ArrayBlockingDroppingQueue 0.1048 22 10 198
o.o.u.reflection.ReflectionUtils 0 0 0 0
o.o.u.reflection.ClassFinder 0 0 0 0
o.o.u.queue.I..$InvertedComparableComparator 0 1 1 0
o.o.u.queue.I..$ComparableComparator 0 1 1 0
o.o.u.queue.I..$InvertedComparator 0 1 1 0
o.o.u.queue.InvertedPriorityQueue 0 1 2 0
o.o.u.queue.BoundedPriorityQueue 0.9583 13 2 3
o.o.u.hash.StringMurmurHashFunctionFactory 0 1 1 0
o.o.u.hash.StringMurmurHashFunction 0 1 1 0
o.o.u.hash.HashCodeUtil 0 0 2 0
o.o.u.filter.FilterUtils 0 0 0 0
o.o.u.a.auth.DefaultTokenFactory 1.2 6 2 0
o.o.io.H..$MetaRefreshRedirectStrategy 2 2 1 0
o.o.io.ObjectWrapper 0 6 1 6
o.o.io.Cache 0 0 2 0
o.o.io.HttpUtils 0 0 1 0
o.o.io.FileUtils 0 0 0 0
o.o.io.C..$CachableStringInteger 0.875 5 2 3
o.o.io.IOUtils 0 0 0 0
o.o.u.comparator.ComparableComparator 0 1 0 0
o.o.u.comparator.InverseComparableComparator 0 1 0 0
o.o.u.iterator.T..$GZIPFileProvider 0 1 1 0
o.o.u.iterator.UniformDoubleRangeIterable 0 1 3 0
o.o.u.iterator.UniformByteRangeIterable 0 1 3 0
o.o.u.iterator.UniformShortRangeIterable 0 1 3 0
o.o.u.iterator.UniformIntRangeIterable 0 1 3 0
o.o.u.iterator.C..$ConcatenatedIterator 1.3333 3 3 1
o.o.u.iterator.TextLineIterable 0 1 1 0
o.o.u.iterator.UniformLongRangeIterable 0 1 3 0
o.o.u.iterator.ConcatenatedIterable 0 1 1 0
o.o.u.iterator.UniformFloatRangeIterable 0 1 3 0
o.o.u.iterator.IterableIterator 0 1 1 0
o.o.u.f.context.ContextAdaptor 0 0 3 0
o.o.u.f.context.ContextOperationAdaptor 0 1 0 0
o.o.u.f.context.ContextListFilter 0 1 0 0
o.o.u.f.context.KeyContextExtractor 0 1 1 0
o.o.u.f.context.ContextTransform 0 1 1 0
o.o.u.f.context.KeyContextInsertor 0 1 1 0
o.o.u.f.context.ContextListFunction 0 1 0 0
o.o.u.f.context.ContextListTransformFunction 0 1 2 0
o.o.u.f.context.ContextFunctionAdaptor 0 1 0 0
o.o.u.f.context.ContextPredicateAdaptor 0 1 0 0
o.o.u.f.context.ContextGenerator 0 1 1 0
o.o.u.f.context.ContextListTransform 0 1 1 0
o.o.u.processes.J..$SimpleListener 1.1667 7 3 0
o.o.u.processes.J..$ProcessOptions 1.0159 8 9 8
o.o.u.processes.ProcessException 0 0 1 0
o.o.u.processes.JavaProcess 0 0 0 0
o.o.u.f.predicates.NegationPredicate 0 1 1 0
o.o.u.f.predicates.Or 1 2 1 1
o.o.u.f.predicates.And 1 2 1 1
o.o.u.data.Context 1.5 3 2 0
o.o.time.Timer 1 3 2 2
o.o.time.S..$SequencerEvent 1.75 2 4 1
o.o.time.S..$CheckActionTask 0 1 1 0
o.o.time.NanoTimer 1 3 2 2
o.o.time.Sequencer 1.2083 5 6 1
o.o.u.s.combine.C..$Starter 0 1 2 0
o.o.u.s.combine.RoundRobinStreamCombiner 1.5 2 2 1
o.o.u.s.combine.S..$Starter 0 1 2 0
o.o.u.s.combine.StreamCombiner 2 2 5 0
o.o.u.s.combine.CombinedStreamFunction 0 1 2 0
o.o.u.s.combine.ContextStreamCombiner 1.8 2 5 1
o.o.util.UniformSampler 1 2 1 1
o.o.u.p.partition.FixedSizeBlockingChunkPartitioner 0 1 2 0
o.o.u.p.partition.RangePartitioner 0 1 5 0
o.o.u.p.partition.GrowingChunkPartitioner 0 1 2 0
o.o.u.p.partition.FixedSizeChunkPartitioner 0 1 2 0
o.o.i.wrappers.ReadWritableIndependentPair 0 7 0 0
o.o.i.wrappers.ReadWriteableByte -1.5 9 1 21
o.o.i.wrappers.ReadWriteableDouble -1.5 9 1 21
o.o.i.wrappers.ReadWriteableListBinary 0.5 5 1 3
o.o.i.wrappers.ReadWriteableInt -1.5 9 1 21
o.o.i.wrappers.ReadWriteableFloat -1.5 9 1 21
o.o.i.wrappers.ReadWriteableLong -1.5 9 1 21
o.o.i.wrappers.ReadableListBinary 1 3 1 1
o.o.i.wrappers.ReadableArrayBinary 1 4 1 1
o.o.i.wrappers.WriteableListBinary 1 3 1 1
o.o.i.wrappers.Readable2DArrayBinary 1 2 1 1
o.o.i.wrappers.ReadWriteableString -1 8 1 15
o.o.i.wrappers.WriteableMapBinary 1 4 1 1
o.o.i.wrappers.Writeable2DArrayBinary 1 2 1 1
o.o.i.wrappers.ReadableMapBinary 1 4 1 1
o.o.i.wrappers.WriteableArrayBinary 1 3 1 1
o.o.i.wrappers.ReadWriteableShort -1.5 9 1 21
o.o.d.d.cache.InMemoryGroupedListCache -1.25 5 1 10
o.o.logger.LoggerUtils 0 0 0 0
o.o.a.iterative.IterationState 0 0 2 0
o.o.a.iterative.MinEpsilon 0 1 1 0
o.o.a.iterative.MinEpsilonOrMaxIterations 0 0 0 0
o.o.a.iterative.MaxIterations 0 1 1 0
o.o.d.identity.IdentifiableObject 1.5 2 2 1
o.o.u.array.ArrayIterator 1.25 3 2 1
o.o.u.array.IntArrayView -0.1852 10 3 35
o.o.u.array.ByteArrayView -0.1852 10 3 35
o.o.u.array.SparseBinSearchDoubleArray -0.4762 15 3 65
o.o.u.array.SparseBinSearchByteArray -0.4762 15 3 65
o.o.u.array.LongArrayView -0.1852 10 3 35
o.o.u.array.ShortArrayView -0.1852 10 3 35
o.o.u.array.DoubleArrayView -0.1852 10 3 35
o.o.u.array.FloatArrayView -0.1852 10 3 35
o.o.u.array.SparseBinSearchLongArray -0.4762 15 3 65
o.o.u.array.SparseBinSearchIntArray -0.4762 15 3 65
o.o.u.array.SparseBinSearchFloatArray -0.4762 15 3 65
o.o.u.array.ByteArrayConverter 0 0 0 0
o.o.u.array.S..$Entry 0 0 2 0
o.o.u.array.S..$DualEntry 0 0 1 0
o.o.u.array.S..$Entry 0 0 2 0
o.o.u.array.S..$DualEntry 0 0 1 0
o.o.u.array.SparseHashedDoubleArray -4.4167 13 1 66
o.o.u.array.SparseHashedFloatArray -4.4167 13 1 66
o.o.u.array.SparseHashedIntArray -4.4167 13 1 66
o.o.u.array.S..$DualEntry 0 0 1 0
o.o.u.array.S..$Entry 0 0 2 0
o.o.u.array.SparseHashedByteArray -4.4167 13 1 66
o.o.u.array.SparseBinSearchShortArray -0.4762 15 3 65
o.o.u.array.SparseByteArray 0.1795 40 2 66
o.o.u.array.SparseDoubleArray 0.1795 40 2 66
o.o.u.array.S..$DualEntry 0 0 1 0
o.o.u.array.S..$DualEntry 0 0 1 0
o.o.u.array.S..$Entry 0 0 2 0
o.o.u.array.S..$DualEntry 0 0 1 0
o.o.u.array.S..$Entry 0 0 2 0
o.o.u.array.S..$Entry 0 0 2 0
o.o.u.array.SparseHashedShortArray -4.4167 13 1 66
o.o.u.array.SparseHashedLongArray -4.4167 13 1 66
o.o.u.array.SparseFloatArray 0.1795 40 2 66
o.o.u.array.SparseLongArray 0.1795 40 2 66
o.o.u.array.SparseShortArray 0.1795 40 2 66
o.o.u.array.SparseIntArray 0.1795 40 2 66
o.o.u.array.ArrayUtils 0 12 0 0
o.o.u.s.window.CombinedMetaPayloadFunction 0 1 2 0
o.o.u.s.window.Aggregation 2 2 2 0
o.o.u.s.window.M..$Starter 0 1 2 0
o.o.u.s.window.WindowFilter 0 1 1 0
o.o.u.s.window.SequentialStreamAggregator 2 2 1 0
o.o.u.s.window.Window 0 0 0 0
o.o.u.s.window.RealTimeWindowFunction 0 1 2 0
o.o.u.s.window.WindowAverage 0 1 0 0
o.o.u.s.window.MetaPayloadStreamCombiner 2 2 5 0
o.o.u.s.window.WindowFunction 0 1 1 0
o.o.u.s.window.MetaPayload 2 2 2 0
o.o.u.s.window.ContextRealTimeWindowFunction 0 1 2 0

Download XML.