logo

Back to index

LCOM2

Min: 0.1304, max: 0.9716, yellow zone: [0.4000 .. 0.6000].

Elements: 93, μ: 0.6436, σ: 0.1928, Var: 0.0372, defects: 31%.

Packages: 17, classes: 217.

Green: 70, yellow: 32, red: 115.

Class LCOM2 methods attributes
o.a.c.l.builder.IDKey 0.25 2 2
o.a.c.l.builder.Diff 0.75 4 3
o.a.c.l.builder.DiffResult 0.7917 8 6
o.a.c.l.builder.MultilineRecursiveToStringStyle 0.6667 11 3
o.a.c.l.builder.HashCodeBuilder 0.6636 22 5
o.a.c.l.builder.CompareToBuilder 0.1304 23 1
o.a.c.l.builder.T..$DefaultToStringStyle 0 0 1
o.a.c.l.builder.T..$ShortPrefixToStringStyle 0 0 1
o.a.c.l.builder.RecursiveToStringStyle 1 3 1
o.a.c.l.builder.T..$NoFieldNameToStringStyle 0 0 1
o.a.c.l.builder.EqualsBuilder 0.8473 29 7
o.a.c.l.builder.ReflectionDiffBuilder 0 1 3
o.a.c.l.builder.T..$SimpleToStringStyle 0 0 1
o.a.c.l.builder.T..$MultiLineToStringStyle 0 0 1
o.a.c.l.builder.T..$NoClassNameToStringStyle 0 0 1
o.a.c.l.builder.StandardToStringStyle 1 40 1
o.a.c.l.builder.DiffBuilder 0.59 20 5
o.a.c.l.builder.T..$JsonToStringStyle 1 15 2
o.a.c.l.builder.ToStringBuilder 0.537 54 4
o.a.c.l.builder.ReflectionToStringBuilder 0.84 15 5
o.a.c.l.builder.ToStringStyle 0.9716 108 29
o.a.c.l.arch.Processor 0.5 7 2
o.a.c.l.t.translate.AggregateTranslator 0 1 1
o.a.c.l.t.translate.LookupTranslator 0 1 4
o.a.c.l.t.translate.UnicodeEscaper 0.5 2 3
o.a.c.l.t.translate.CodePointTranslator 0 2 0
o.a.c.l.t.translate.NumericEntityUnescaper 0.5 2 1
o.a.c.l.t.translate.OctalUnescaper 0 1 0
o.a.c.l.t.translate.EntityArrays 0 0 10
o.a.c.l.t.translate.JavaUnicodeEscaper 0 1 0
o.a.c.l.t.translate.CharSequenceTranslator 1 4 1
o.a.c.l.t.translate.UnicodeUnpairedSurrogateRemover 0 1 0
o.a.c.l.t.translate.NumericEntityEscaper 0 1 3
o.a.c.l.t.translate.UnicodeUnescaper 0 1 0
o.a.c.l.event.E..$ProxyInvocationHandler 0 1 1
o.a.c.l.event.E..$EventBindingInvocationHandler 0 1 3
o.a.c.l.event.EventUtils 0 0 0
o.a.c.l.event.EventListenerSupport 0.7857 7 4
o.a.c.l.function.Failable 0 0 0
o.a.c.l.c.locks.L..$StampedLockVisitor 0 0 0
o.a.c.l.c.locks.LockingVisitors 0 0 0
o.a.c.l.c.locks.L..$LockVisitor 0.75 8 4
o.a.c.l.c.locks.L..$ReadWriteLockVisitor 0 0 0
o.a.c.l.concurrent.CircuitBreakingException 0 0 1
o.a.c.l.concurrent.B..$InitializationTask 0 1 2
o.a.c.l.concurrent.AtomicSafeInitializer 0.5 2 2
o.a.c.l.concurrent.CallableBackgroundInitializer 0 1 1
o.a.c.l.concurrent.ConcurrentException 0 0 1
o.a.c.l.concurrent.E..$StateStrategyClosed 0 2 0
o.a.c.l.concurrent.ConcurrentRuntimeException 0 0 1
o.a.c.l.concurrent.B..$Builder 0.7143 7 5
o.a.c.l.concurrent.BackgroundInitializer 0.7407 9 3
o.a.c.l.concurrent.ConstantInitializer 0.9 5 2
o.a.c.l.concurrent.LazyInitializer 0.75 2 2
o.a.c.l.concurrent.E..$StateStrategy 0 3 0
o.a.c.l.concurrent.C..$ConstantFuture 0.6 5 1
o.a.c.l.concurrent.E..$StateStrategyOpen 0 2 0
o.a.c.l.concurrent.BasicThreadFactory 0.8571 7 6
o.a.c.l.concurrent.E..$CheckIntervalData 0.6667 3 2
o.a.c.l.concurrent.AtomicInitializer 0.5 2 1
o.a.c.l.concurrent.ThresholdCircuitBreaker 0.6667 4 3
o.a.c.l.concurrent.M..$MultiBackgroundInitializerResults 0.7222 6 3
o.a.c.l.concurrent.EventCountCircuitBreaker 0.9 10 6
o.a.c.l.concurrent.TimedSemaphore 0.9128 15 13
o.a.c.l.concurrent.Memoizer 0.3333 1 3
o.a.c.l.concurrent.ConcurrentUtils 0 0 0
o.a.c.l.concurrent.AbstractCircuitBreaker 0.8148 9 3
o.a.c.l.concurrent.MultiBackgroundInitializer 0 3 1
o.a.c.l.tuple.ImmutableTriple 0.8333 3 6
o.a.c.l.tuple.ImmutablePair 0.8667 3 5
o.a.c.l.tuple.P..$PairAdapter 1 3 1
o.a.c.l.tuple.T..$TripleAdapter 1 3 1
o.a.c.l.tuple.MutablePair 0.8 5 4
o.a.c.l.tuple.MutableTriple 0.8 6 5
o.a.c.l.tuple.Pair 1 9 2
o.a.c.l.tuple.Triple 1 8 2
o.a.c.l.mutable.MutableBoolean 0.5385 13 2
o.a.c.l.mutable.MutableFloat 0.5179 28 2
o.a.c.l.mutable.MutableObject 0.5 5 2
o.a.c.l.mutable.MutableInt 0.5192 26 2
o.a.c.l.mutable.MutableByte 0.5185 27 2
o.a.c.l.mutable.MutableDouble 0.5179 28 2
o.a.c.l.mutable.MutableShort 0.5185 27 2
o.a.c.l.mutable.MutableLong 0.5192 26 2
o.a.c.l.math.IEEE754rUtils 0 0 0
o.a.c.l.math.NumberUtils 0 0 21
o.a.c.l.math.Fraction 0.9217 22 18
o.a.c.lang3.CharEncoding 0 0 6
o.a.c.lang3.C..$CharacterIterator 0.6667 3 3
o.a.c.lang3.Charsets 0 0 0
o.a.c.lang3.CharRange 0.6667 9 6
o.a.c.lang3.ArraySorter 0 0 0
o.a.c.lang3.CharSetUtils 0 0 0
o.a.c.lang3.CharSequenceUtils 0 0 2
o.a.c.lang3.CharUtils 0 0 5
o.a.c.lang3.ArchUtils 0 0 1
o.a.c.lang3.CharSet 0.875 6 8
o.a.c.lang3.AnnotationUtils 0 0 1
o.a.c.lang3.BooleanUtils 0 0 6
o.a.c.lang3.Functions 0 0 0
o.a.c.lang3.EnumUtils 0 0 4
o.a.c.lang3.BitField 0.7647 17 2
o.a.c.lang3.ClassPathUtils 0 0 0
o.a.c.lang3.ClassLoaderUtils 0 0 0
o.a.c.lang3.LocaleUtils 0 0 2
o.a.c.lang3.L..$SyncAvoid 0 0 2
o.a.c.lang3.O..$Null 0 0 1
o.a.c.lang3.S..$ArrayCollector 1 5 2
o.a.c.lang3.NotImplementedException 0.5 1 2
o.a.c.lang3.Streams 0 0 0
o.a.c.lang3.SerializationUtils 0 0 0
o.a.c.lang3.RegExUtils 0 0 0
o.a.c.lang3.T..$AlwaysTruePredicate 0 2 0
o.a.c.lang3.Range 0.7 20 6
o.a.c.lang3.SerializationException 0 0 1
o.a.c.lang3.S..$CsvEscaper 1 1 4
o.a.c.lang3.RandomUtils 0 0 1
o.a.c.lang3.S..$CsvUnescaper 1 1 4
o.a.c.lang3.ObjectUtils 0 0 2
o.a.c.lang3.ClassUtils 0 0 9
o.a.c.lang3.T..$ThreadIdPredicate 0 1 1
o.a.c.lang3.T..$NamePredicate 0 2 1
o.a.c.lang3.RandomStringUtils 0 0 1
o.a.c.lang3.StringEscapeUtils 0 0 16
o.a.c.lang3.Conversion 0 0 17
o.a.c.lang3.ThreadUtils 0 0 1
o.a.c.lang3.S..$FailableStream 0.7727 11 2
o.a.c.lang3.S..$ClassLoaderAwareObjectInputStream 0.5 1 2
o.a.c.lang3.SystemUtils 0 0 111
o.a.c.lang3.Validate 0 0 20
o.a.c.lang3.ArrayUtils 0 0 24
o.a.c.lang3.StringUtils 0 0 8
o.a.c.l.exception.CloneFailedException 0 0 1
o.a.c.l.exception.ContextedException 0.6111 9 2
o.a.c.l.exception.ContextedRuntimeException 0.6111 9 2
o.a.c.l.exception.DefaultExceptionContext 0.5 7 2
o.a.c.l.exception.ExceptionUtils 0 0 3
o.a.c.l.compare.C..$ComparableCheckBuilder 0.2857 7 1
o.a.c.l.compare.ObjectToStringComparator 1 1 2
o.a.c.l.compare.ComparableUtils 0 0 0
o.a.c.l.text.S..$NoMatcher 0 1 0
o.a.c.l.text.S..$CharMatcher 0 1 1
o.a.c.l.text.S..$TrimMatcher 0 1 0
o.a.c.l.text.S..$CharSetMatcher 0 1 1
o.a.c.l.text.CompositeFormat 0.7333 5 3
o.a.c.l.text.StrLookup 1 1 2
o.a.c.l.text.S..$StrBuilderReader 0.5 8 3
o.a.c.l.text.S..$MapStrLookup 0 1 1
o.a.c.l.text.S..$StrBuilderTokenizer 0 2 1
o.a.c.l.text.WordUtils 0 0 0
o.a.c.l.text.StrTokenizer 0.9163 38 11
o.a.c.l.text.S..$SystemPropertiesStrLookup 0 1 0
o.a.c.l.text.S..$StringMatcher 0 2 1
o.a.c.l.text.S..$StrBuilderWriter 0.2857 7 1
o.a.c.l.text.FormattableUtils 0 0 1
o.a.c.l.text.StrMatcher 1 2 9
o.a.c.l.text.StrBuilder 0.8403 144 6
o.a.c.l.text.ExtendedMessageFormat 0.9125 8 10
o.a.c.l.text.StrSubstitutor 0.9674 39 11
o.a.c.l.time.D..$DateIterator 0.3333 3 2
o.a.c.l.time.F..$StrategyAndWidth 0 2 2
o.a.c.l.time.F..$CaseInsensitiveTextStrategy 0 2 3
o.a.c.l.time.CalendarUtils 0.5 3 2
o.a.c.l.time.F..$StrategyParser 0.3333 1 3
o.a.c.l.time.F..$NumberStrategy 0.5 4 1
o.a.c.l.time.F..$PatternStrategy 0.5 6 1
o.a.c.l.time.F..$Strategy 0 2 0
o.a.c.l.time.F..$TimeZoneStrategy 0.6 2 5
o.a.c.l.time.F..$CopyQuotedStrategy 0.3333 3 1
o.a.c.l.time.DateFormatUtils 0 0 15
o.a.c.l.time.F..$CharacterLiteral 0.5 2 1
o.a.c.l.time.F..$T..$TzInfo 0 0 2
o.a.c.l.time.D..$Token 0.5556 6 3
o.a.c.l.time.DurationUtils 0 0 1
o.a.c.l.time.F..$ISO8601TimeZoneStrategy 1 1 3
o.a.c.l.time.DurationFormatUtils 0 0 8
o.a.c.l.time.F..$DayInWeekField 0 3 1
o.a.c.l.time.TimeZones 0 0 1
o.a.c.l.time.F..$TwoDigitNumberField 0.6667 3 1
o.a.c.l.time.F..$TimeZoneDisplayKey 0 2 3
o.a.c.l.time.F..$TwoDigitYearField 1 3 1
o.a.c.l.time.F..$TwoDigitMonthField 1 3 1
o.a.c.l.time.F..$TextField 0.25 2 2
o.a.c.l.time.F..$ArrayKey 0.5 2 2
o.a.c.l.time.F..$TimeZoneNameRule 0.5 2 4
o.a.c.l.time.F..$TimeZoneNumberRule 0.8333 2 3
o.a.c.l.time.FastTimeZone 0 0 2
o.a.c.l.time.F..$StringLiteral 0 2 1
o.a.c.l.time.F..$UnpaddedMonthField 1 3 1
o.a.c.l.time.F..$PaddedNumberField 0.5 3 2
o.a.c.l.time.FormatCache 0.9444 6 3
o.a.c.l.time.F..$Iso8601_Rule 0.75 2 4
o.a.c.l.time.FastDateParser 0.9295 12 26
o.a.c.l.time.FastDatePrinter 0.9371 22 13
o.a.c.l.time.StopWatch 0.8068 22 8
o.a.c.l.time.F..$TwelveHourField 0 3 1
o.a.c.l.time.F..$UnpaddedNumberField 0.6667 3 1
o.a.c.l.time.GmtTimeZone 0.8704 9 6
o.a.c.l.time.F..$TwentyFourHourField 0 3 1
o.a.c.l.time.FastDateFormat 0.875 22 8
o.a.c.l.time.F..$WeekYear 0 3 1
o.a.c.l.time.DateUtils 0 0 12
o.a.c.l.reflect.ConstructorUtils 0 0 0
o.a.c.l.reflect.InheritanceUtils 0 0 0
o.a.c.l.reflect.T..$GenericArrayTypeImpl 0.5 4 1
o.a.c.l.reflect.TypeLiteral 0.6667 4 3
o.a.c.l.reflect.T..$WildcardTypeImpl 0.6 5 2
o.a.c.l.reflect.T..$ParameterizedTypeImpl 0.6667 6 3
o.a.c.l.reflect.M..$Executable 0.5 2 2
o.a.c.l.reflect.T..$WildcardTypeBuilder 0.3333 3 2
o.a.c.l.reflect.MemberUtils 0 0 2
o.a.c.l.reflect.FieldUtils 0 0 0
o.a.c.l.reflect.TypeUtils 0 0 1
o.a.c.l.reflect.MethodUtils 0 0 1
o.a.c.l.stream.Streams 0 0 0
o.a.c.l.stream.S..$ArrayCollector 1 5 2
o.a.c.l.stream.S..$FailableStream 0.7727 11 2

Download XML.