logo

Back to index

PCC

Min: 0.1028, max: 14.5714, yellow zone: [0.4000 .. 0.6000].

Elements: 25, μ: 1.7516, σ: 3.2378, Var: 10.4833, defects: 8%.

Packages: 17, classes: 217.

Green: 203, yellow: 5, red: 9.

Class PCC n A Rw_total
o.a.c.l.builder.IDKey NaN 2 2 0
o.a.c.l.builder.Diff NaN 4 3 0
o.a.c.l.builder.DiffResult NaN 8 6 0
o.a.c.l.builder.EqualsBuilder 5 29 7 225
o.a.c.l.builder.CompareToBuilder 15.5455 23 1 361
o.a.c.l.builder.DiffBuilder NaN 20 5 0
o.a.c.l.builder.HashCodeBuilder 14.5714 22 5 324
o.a.c.l.builder.T..$DefaultToStringStyle NaN 0 1 0
o.a.c.l.builder.ReflectionToStringBuilder 0.1429 15 5 7
o.a.c.l.builder.MultilineRecursiveToStringStyle 10 11 3 110
o.a.c.l.builder.T..$ShortPrefixToStringStyle NaN 0 1 0
o.a.c.l.builder.T..$SimpleToStringStyle NaN 0 1 0
o.a.c.l.builder.T..$NoClassNameToStringStyle NaN 0 1 0
o.a.c.l.builder.ReflectionDiffBuilder NaN 1 3 0
o.a.c.l.builder.T..$NoFieldNameToStringStyle NaN 0 1 0
o.a.c.l.builder.T..$MultiLineToStringStyle NaN 0 1 0
o.a.c.l.builder.RecursiveToStringStyle NaN 3 1 0
o.a.c.l.builder.StandardToStringStyle NaN 40 1 0
o.a.c.l.builder.T..$JsonToStringStyle NaN 15 2 0
o.a.c.l.builder.ToStringStyle 0.1028 108 29 69
o.a.c.l.builder.ToStringBuilder NaN 54 4 0
o.a.c.l.arch.Processor NaN 7 2 0
o.a.c.l.t.translate.AggregateTranslator NaN 1 1 0
o.a.c.l.t.translate.CodePointTranslator NaN 2 0 0
o.a.c.l.t.translate.JavaUnicodeEscaper NaN 1 0 0
o.a.c.l.t.translate.NumericEntityEscaper NaN 1 3 0
o.a.c.l.t.translate.UnicodeUnpairedSurrogateRemover NaN 1 0 0
o.a.c.l.t.translate.LookupTranslator NaN 1 4 0
o.a.c.l.t.translate.UnicodeUnescaper NaN 1 0 0
o.a.c.l.t.translate.UnicodeEscaper NaN 2 3 0
o.a.c.l.t.translate.OctalUnescaper NaN 1 0 0
o.a.c.l.t.translate.CharSequenceTranslator NaN 4 1 0
o.a.c.l.t.translate.EntityArrays NaN 0 10 0
o.a.c.l.t.translate.NumericEntityUnescaper NaN 2 1 0
o.a.c.l.event.E..$EventBindingInvocationHandler NaN 1 3 0
o.a.c.l.event.EventUtils NaN 0 0 0
o.a.c.l.event.EventListenerSupport NaN 7 4 0
o.a.c.l.event.E..$ProxyInvocationHandler NaN 1 1 0
o.a.c.l.function.Failable NaN 0 0 0
o.a.c.l.c.locks.L..$LockVisitor NaN 8 4 0
o.a.c.l.c.locks.L..$StampedLockVisitor NaN 0 0 0
o.a.c.l.c.locks.L..$ReadWriteLockVisitor NaN 0 0 0
o.a.c.l.c.locks.LockingVisitors NaN 0 0 0
o.a.c.l.concurrent.AtomicInitializer NaN 2 1 0
o.a.c.l.concurrent.AtomicSafeInitializer NaN 2 2 0
o.a.c.l.concurrent.AbstractCircuitBreaker NaN 9 3 0
o.a.c.l.concurrent.BackgroundInitializer 0.375 9 3 4
o.a.c.l.concurrent.CallableBackgroundInitializer NaN 1 1 0
o.a.c.l.concurrent.E..$CheckIntervalData NaN 3 2 0
o.a.c.l.concurrent.C..$ConstantFuture NaN 5 1 0
o.a.c.l.concurrent.E..$StateStrategyClosed NaN 2 0 0
o.a.c.l.concurrent.CircuitBreakingException NaN 0 1 0
o.a.c.l.concurrent.ConcurrentRuntimeException NaN 0 1 0
o.a.c.l.concurrent.B..$Builder NaN 7 5 0
o.a.c.l.concurrent.E..$StateStrategy NaN 3 0 0
o.a.c.l.concurrent.ConstantInitializer NaN 5 2 0
o.a.c.l.concurrent.BasicThreadFactory NaN 7 6 0
o.a.c.l.concurrent.ConcurrentException NaN 0 1 0
o.a.c.l.concurrent.ConcurrentUtils NaN 0 0 0
o.a.c.l.concurrent.B..$InitializationTask NaN 1 2 0
o.a.c.l.concurrent.Memoizer NaN 1 3 0
o.a.c.l.concurrent.M..$MultiBackgroundInitializerResults NaN 6 3 0
o.a.c.l.concurrent.LazyInitializer NaN 2 2 0
o.a.c.l.concurrent.MultiBackgroundInitializer NaN 3 1 0
o.a.c.l.concurrent.ThresholdCircuitBreaker NaN 4 3 0
o.a.c.l.concurrent.E..$StateStrategyOpen NaN 2 0 0
o.a.c.l.concurrent.EventCountCircuitBreaker NaN 10 6 0
o.a.c.l.concurrent.TimedSemaphore 0.2143 15 13 5
o.a.c.l.tuple.P..$PairAdapter NaN 3 1 0
o.a.c.l.tuple.T..$TripleAdapter NaN 3 1 0
o.a.c.l.tuple.ImmutableTriple NaN 3 6 0
o.a.c.l.tuple.MutablePair 0.25 5 4 2
o.a.c.l.tuple.Triple NaN 8 2 0
o.a.c.l.tuple.MutableTriple 0.2 6 5 3
o.a.c.l.tuple.Pair NaN 9 2 0
o.a.c.l.tuple.ImmutablePair NaN 3 5 0
o.a.c.l.mutable.MutableBoolean 1.3333 13 2 32
o.a.c.l.mutable.MutableByte 1.8462 27 2 370
o.a.c.l.mutable.MutableDouble 1.8519 28 2 386
o.a.c.l.mutable.MutableLong 1.84 26 2 354
o.a.c.l.mutable.MutableObject 1 5 2 4
o.a.c.l.mutable.MutableShort 1.8462 27 2 370
o.a.c.l.mutable.MutableInt 1.84 26 2 354
o.a.c.l.mutable.MutableFloat 1.8519 28 2 386
o.a.c.l.math.IEEE754rUtils NaN 0 0 0
o.a.c.l.math.Fraction NaN 22 18 0
o.a.c.l.math.NumberUtils NaN 0 21 0
o.a.c.lang3.ArraySorter NaN 0 0 0
o.a.c.lang3.Charsets NaN 0 0 0
o.a.c.lang3.CharSetUtils NaN 0 0 0
o.a.c.lang3.CharEncoding NaN 0 6 0
o.a.c.lang3.CharRange NaN 9 6 0
o.a.c.lang3.C..$CharacterIterator NaN 3 3 0
o.a.c.lang3.BitField NaN 17 2 0
o.a.c.lang3.CharSequenceUtils NaN 0 2 0
o.a.c.lang3.ClassLoaderUtils NaN 0 0 0
o.a.c.lang3.ArchUtils NaN 0 1 0
o.a.c.lang3.CharUtils NaN 0 5 0
o.a.c.lang3.ClassPathUtils NaN 0 0 0
o.a.c.lang3.CharSet NaN 6 8 0
o.a.c.lang3.AnnotationUtils NaN 0 1 0
o.a.c.lang3.O..$Null NaN 0 1 0
o.a.c.lang3.NotImplementedException NaN 1 2 0
o.a.c.lang3.SerializationException NaN 0 1 0
o.a.c.lang3.BooleanUtils NaN 0 6 0
o.a.c.lang3.S..$ClassLoaderAwareObjectInputStream NaN 1 2 0
o.a.c.lang3.SerializationUtils NaN 0 0 0
o.a.c.lang3.S..$ArrayCollector NaN 5 2 0
o.a.c.lang3.Functions NaN 0 0 0
o.a.c.lang3.EnumUtils NaN 0 4 0
o.a.c.lang3.S..$FailableStream 0.2 11 2 3
o.a.c.lang3.RandomStringUtils NaN 0 1 0
o.a.c.lang3.RegExUtils NaN 0 0 0
o.a.c.lang3.StringEscapeUtils NaN 0 16 0
o.a.c.lang3.Streams NaN 0 0 0
o.a.c.lang3.ObjectUtils NaN 0 2 0
o.a.c.lang3.RandomUtils NaN 0 1 0
o.a.c.lang3.LocaleUtils NaN 0 2 0
o.a.c.lang3.Conversion NaN 0 17 0
o.a.c.lang3.L..$SyncAvoid NaN 0 2 0
o.a.c.lang3.Range NaN 20 6 0
o.a.c.lang3.ClassUtils NaN 0 9 0
o.a.c.lang3.T..$ThreadIdPredicate NaN 1 1 0
o.a.c.lang3.T..$AlwaysTruePredicate NaN 2 0 0
o.a.c.lang3.S..$CsvUnescaper NaN 1 4 0
o.a.c.lang3.ThreadUtils NaN 0 1 0
o.a.c.lang3.SystemUtils NaN 0 111 0
o.a.c.lang3.T..$NamePredicate NaN 2 1 0
o.a.c.lang3.S..$CsvEscaper NaN 1 4 0
o.a.c.lang3.ArrayUtils NaN 0 24 0
o.a.c.lang3.Validate NaN 0 20 0
o.a.c.lang3.StringUtils NaN 0 8 0
o.a.c.l.exception.ContextedException NaN 9 2 0
o.a.c.l.exception.CloneFailedException NaN 0 1 0
o.a.c.l.exception.DefaultExceptionContext NaN 7 2 0
o.a.c.l.exception.ContextedRuntimeException NaN 9 2 0
o.a.c.l.exception.ExceptionUtils NaN 0 3 0
o.a.c.l.compare.ComparableUtils NaN 0 0 0
o.a.c.l.compare.ObjectToStringComparator NaN 1 2 0
o.a.c.l.compare.C..$ComparableCheckBuilder NaN 7 1 0
o.a.c.l.text.S..$TrimMatcher NaN 1 0 0
o.a.c.l.text.S..$MapStrLookup NaN 1 1 0
o.a.c.l.text.S..$SystemPropertiesStrLookup NaN 1 0 0
o.a.c.l.text.S..$StrBuilderTokenizer NaN 2 1 0
o.a.c.l.text.StrLookup NaN 1 2 0
o.a.c.l.text.S..$StrBuilderWriter NaN 7 1 0
o.a.c.l.text.S..$StrBuilderReader 1.1429 8 3 18
o.a.c.l.text.S..$StringMatcher NaN 2 1 0
o.a.c.l.text.S..$CharMatcher NaN 1 1 0
o.a.c.l.text.S..$NoMatcher NaN 1 0 0
o.a.c.l.text.CompositeFormat NaN 5 3 0
o.a.c.l.text.StrMatcher NaN 2 9 0
o.a.c.l.text.S..$CharSetMatcher NaN 1 1 0
o.a.c.l.text.FormattableUtils NaN 0 1 0
o.a.c.l.text.ExtendedMessageFormat 0.4286 8 10 3
o.a.c.l.text.WordUtils NaN 0 0 0
o.a.c.l.text.StrTokenizer 0.4324 38 11 51
o.a.c.l.text.StrSubstitutor 0.0263 39 11 7
o.a.c.l.text.StrBuilder 6.5594 144 6 1800
o.a.c.l.time.CalendarUtils NaN 3 2 0
o.a.c.l.time.DateFormatUtils NaN 0 15 0
o.a.c.l.time.F..$Strategy NaN 2 0 0
o.a.c.l.time.D..$DateIterator NaN 3 2 0
o.a.c.l.time.F..$StrategyAndWidth NaN 2 2 0
o.a.c.l.time.F..$T..$TzInfo NaN 0 2 0
o.a.c.l.time.F..$NumberStrategy NaN 4 1 0
o.a.c.l.time.F..$PatternStrategy 0.4 6 1 2
o.a.c.l.time.DurationUtils NaN 0 1 0
o.a.c.l.time.F..$StrategyParser NaN 1 3 0
o.a.c.l.time.F..$CopyQuotedStrategy NaN 3 1 0
o.a.c.l.time.F..$TimeZoneStrategy NaN 2 5 0
o.a.c.l.time.F..$ISO8601TimeZoneStrategy NaN 1 3 0
o.a.c.l.time.F..$CaseInsensitiveTextStrategy NaN 2 3 0
o.a.c.l.time.F..$StringLiteral NaN 2 1 0
o.a.c.l.time.F..$PaddedNumberField NaN 3 2 0
o.a.c.l.time.F..$DayInWeekField NaN 3 1 0
o.a.c.l.time.F..$TwentyFourHourField NaN 3 1 0
o.a.c.l.time.F..$TwoDigitMonthField NaN 3 1 0
o.a.c.l.time.F..$UnpaddedMonthField NaN 3 1 0
o.a.c.l.time.D..$Token 0.6 6 3 3
o.a.c.l.time.F..$TextField NaN 2 2 0
o.a.c.l.time.F..$TimeZoneDisplayKey NaN 2 3 0
o.a.c.l.time.F..$WeekYear NaN 3 1 0
o.a.c.l.time.F..$TimeZoneNumberRule NaN 2 3 0
o.a.c.l.time.F..$CharacterLiteral NaN 2 1 0
o.a.c.l.time.F..$TwoDigitYearField NaN 3 1 0
o.a.c.l.time.FastTimeZone NaN 0 2 0
o.a.c.l.time.F..$TwoDigitNumberField NaN 3 1 0
o.a.c.l.time.F..$UnpaddedNumberField NaN 3 1 0
o.a.c.l.time.F..$TwelveHourField NaN 3 1 0
o.a.c.l.time.F..$TimeZoneNameRule NaN 2 4 0
o.a.c.l.time.F..$Iso8601_Rule NaN 2 4 0
o.a.c.l.time.TimeZones NaN 0 1 0
o.a.c.l.time.F..$ArrayKey NaN 2 2 0
o.a.c.l.time.GmtTimeZone NaN 9 6 0
o.a.c.l.time.FastDateParser NaN 12 26 0
o.a.c.l.time.FastDateFormat NaN 22 8 0
o.a.c.l.time.FormatCache NaN 6 3 0
o.a.c.l.time.DurationFormatUtils NaN 0 8 0
o.a.c.l.time.StopWatch 0.619 22 8 62
o.a.c.l.time.FastDatePrinter NaN 22 13 0
o.a.c.l.time.DateUtils NaN 0 12 0
o.a.c.l.reflect.InheritanceUtils NaN 0 0 0
o.a.c.l.reflect.TypeLiteral NaN 4 3 0
o.a.c.l.reflect.MemberUtils NaN 0 2 0
o.a.c.l.reflect.ConstructorUtils NaN 0 0 0
o.a.c.l.reflect.FieldUtils NaN 0 0 0
o.a.c.l.reflect.M..$Executable NaN 2 2 0
o.a.c.l.reflect.MethodUtils NaN 0 1 0
o.a.c.l.reflect.TypeUtils NaN 0 1 0
o.a.c.l.reflect.T..$GenericArrayTypeImpl NaN 4 1 0
o.a.c.l.reflect.T..$WildcardTypeImpl NaN 5 2 0
o.a.c.l.reflect.T..$WildcardTypeBuilder 0.5 3 2 2
o.a.c.l.reflect.T..$ParameterizedTypeImpl NaN 6 3 0
o.a.c.l.stream.S..$ArrayCollector NaN 5 2 0
o.a.c.l.stream.S..$FailableStream 0.2 11 2 3
o.a.c.l.stream.Streams NaN 0 0 0

Download XML.