logo

Back to index

LCOM

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

Elements: 68, μ: 24.9265, σ: 34.1611, Var: 1166.9799, defects: 9%.

Packages: 7, classes: 157.

Green: 101, yellow: 29, red: 27.

Class LCOM methods pairs empty nonempty
c.o.s.b.schedule.S..$Builder 0 9 36 18 18
c.o.s.b.schedule.D..$Dow 1 6 15 8 7
c.o.s.b.schedule.S..$Meta 21 7 21 21 0
c.o.s.b.schedule.Frequency 0 16 120 54 66
c.o.s.b.schedule.S..$Builder 0 9 36 14 22
c.o.s.b.schedule.D..$Dom 2 5 10 6 4
c.o.s.b.schedule.P..$BackwardsList 0 2 1 0 1
c.o.s.b.schedule.ScheduleException 0 1 0 0 0
c.o.s.b.schedule.P..$Meta 91 14 91 91 0
c.o.s.b.schedule.PeriodicSchedule 152 25 300 226 74
c.o.s.b.schedule.DayRollConventions 0 1 0 0 0
c.o.s.b.schedule.S..$Meta 15 6 15 15 0
c.o.s.b.schedule.SchedulePeriod 0 18 153 65 88
c.o.s.b.schedule.P..$Builder 20 16 120 70 50
c.o.s.b.schedule.Schedule 162 29 406 284 122
c.o.s.b.schedule.RollConventions 0 0 0 0 0
c.o.s.b.currency.Payment 0 12 66 27 39
c.o.s.b.currency.M..$Builder 0 4 6 0 6
c.o.s.b.currency.F..$Builder 0 4 6 0 6
c.o.s.b.currency.MultiCurrencyAmountArray 0 16 120 27 93
c.o.s.b.currency.M..$Meta 10 5 10 10 0
c.o.s.b.currency.MultiCurrencyAmount 13 23 253 133 120
c.o.s.b.currency.P..$Builder 0 7 21 7 14
c.o.s.b.currency.P..$Meta 10 5 10 10 0
c.o.s.b.currency.FxMatrix 17 11 55 36 19
c.o.s.b.currency.F..$Meta 10 5 10 10 0
c.o.s.b.currency.F..$Meta 10 5 10 10 0
c.o.s.b.currency.Money 0 8 28 1 27
c.o.s.b.currency.A..$Meta 10 5 10 10 0
c.o.s.b.currency.M..$Meta 6 4 6 6 0
c.o.s.b.currency.FxMatrixBuilder 4 4 6 5 1
c.o.s.b.currency.Currency 30 9 36 33 3
c.o.s.b.currency.CurrencyPair 0 15 105 15 90
c.o.s.b.currency.C..$Meta 10 5 10 10 0
c.o.s.b.currency.CurrencyAmount 0 21 210 38 172
c.o.s.b.currency.M..$Builder 0 4 6 0 6
c.o.s.b.currency.CurrencyDataLoader 0 0 0 0 0
c.o.s.b.currency.A..$Builder 0 4 6 0 6
c.o.s.b.currency.FxRate 0 9 36 8 28
c.o.s.b.currency.AdjustablePayment 0 10 45 12 33
c.o.s.b.currency.CurrencyAmountArray 0 14 91 16 75
c.o.s.b.currency.C..$Builder 0 4 6 0 6
c.o.s.b.currency.F..$Builder 0 4 6 0 6
c.o.s.b.date.DateAdjusters 0 0 0 0 0
c.o.s.b.date.Business252DayCount 1 2 1 1 0
c.o.s.b.date.NoHolidaysCalendar 105 15 105 105 0
c.o.s.b.date.T..$Builder 0 8 28 10 18
c.o.s.b.date.CombinedHolidayCalendar 0 8 28 14 14
c.o.s.b.date.HolidayCalendarIds 0 0 0 0 0
c.o.s.b.date.WeekendHolidayCalendar 12 8 28 20 8
c.o.s.b.date.N..$Builder 6 4 6 6 0
c.o.s.b.date.PeriodAdjustment 0 10 45 22 23
c.o.s.b.date.I..$Meta 21 7 21 21 0
c.o.s.b.date.C..$Meta 10 5 10 10 0
c.o.s.b.date.ImmutableHolidayCalendarDeserializer 3 3 3 3 0
c.o.s.b.date.BusinessDayConventions 0 0 0 0 0
c.o.s.b.date.LocalDateUtils 0 0 0 0 0
c.o.s.b.date.HolidayCalendars 0 0 0 0 0
c.o.s.b.date.DayCounts 0 0 0 0 0
c.o.s.b.date.T..$Meta 15 6 15 15 0
c.o.s.b.date.HolidayCalendarIniLookup 0 1 0 0 0
c.o.s.b.date.B..$Bus252 1 6 15 8 7
c.o.s.b.date.B..$Meta 10 5 10 10 0
c.o.s.b.date.I..$Builder 0 4 6 0 6
c.o.s.b.date.C..$Builder 0 4 6 0 6
c.o.s.b.date.D..$Meta 15 6 15 15 0
c.o.s.b.date.N..$Meta 3 3 3 3 0
c.o.s.b.date.B..$Builder 0 7 21 7 14
c.o.s.b.date.Tenor 0 12 66 21 45
c.o.s.b.date.P..$Builder 0 8 28 10 18
c.o.s.b.date.DaysAdjustment 0 12 66 26 40
c.o.s.b.date.GlobalHolidayCalendarLookup 0 1 0 0 0
c.o.s.b.date.AdjustableDate 0 7 21 7 14
c.o.s.b.date.BusinessDayAdjustment 0 9 36 17 19
c.o.s.b.date.A..$Builder 0 4 6 0 6
c.o.s.b.date.H..$Builder 0 4 6 0 6
c.o.s.b.date.W..$Builder 0 4 6 0 6
c.o.s.b.date.W..$Meta 15 6 15 15 0
c.o.s.b.date.HolidaySafeReferenceData 0 8 28 7 21
c.o.s.b.date.PeriodAdditionConventions 0 0 0 0 0
c.o.s.b.date.HolidayCalendarId 16 8 28 22 6
c.o.s.b.date.P..$Meta 15 6 15 15 0
c.o.s.b.date.TenorAdjustment 0 10 45 21 24
c.o.s.b.date.ImmutableHolidayCalendar 54 12 66 60 6
c.o.s.b.date.DateSequences 0 0 0 0 0
c.o.s.b.date.A..$Meta 10 5 10 10 0
c.o.s.b.date.GlobalHolidayCalendars 0 0 0 0 0
c.o.s.b.date.D..$Builder 0 8 28 10 18
c.o.s.basics.I..$Meta 6 4 6 6 0
c.o.s.basics.S..$Builder 0 4 6 0 6
c.o.s.basics.StandardReferenceData 0 0 0 0 0
c.o.s.basics.CalculationTargetList 0 5 10 4 6
c.o.s.basics.I..$Builder 0 4 6 0 6
c.o.s.basics.ImmutableReferenceData 0 7 21 6 15
c.o.s.basics.StandardId 3 7 21 12 9
c.o.s.basics.S..$Meta 10 5 10 10 0
c.o.s.basics.ReferenceDataNotFoundException 0 0 0 0 0
c.o.s.basics.CombinedReferenceData 0 8 28 8 20
c.o.s.b.index.I..$Meta 28 8 28 28 0
c.o.s.b.index.I..$Meta 28 8 28 28 0
c.o.s.b.index.I..$Builder 0 9 36 14 22
c.o.s.b.index.ImmutableFxIndex 54 13 78 66 12
c.o.s.b.index.O..$Builder 0 11 55 25 30
c.o.s.b.index.FxIndexObservation 2 8 28 15 13
c.o.s.b.index.ImmutableOvernightIndex 140 20 190 165 25
c.o.s.b.index.ImmutableIborIndex 228 24 276 252 24
c.o.s.b.index.FloatingRateNames 0 0 0 0 0
c.o.s.b.index.I..$Meta 21 7 21 21 0
c.o.s.b.index.IborIndices 0 0 0 0 0
c.o.s.b.index.FloatingRateNameIniLookup 0 1 0 0 0
c.o.s.b.index.ImmutablePriceIndex 43 11 55 49 6
c.o.s.b.index.I..$Meta 28 8 28 28 0
c.o.s.b.index.OvernightIndices 0 0 0 0 0
c.o.s.b.index.ImmutableFloatingRateName 29 15 105 67 38
c.o.s.b.index.PriceIndices 0 0 0 0 0
c.o.s.b.index.PriceIndexCsvLookup 0 1 0 0 0
c.o.s.b.index.P..$Meta 10 5 10 10 0
c.o.s.b.index.PriceIndexObservation 0 7 21 8 13
c.o.s.b.index.I..$Builder 0 10 45 19 26
c.o.s.b.index.I..$Meta 91 14 91 91 0
c.o.s.b.index.I..$Builder 0 4 6 0 6
c.o.s.b.index.F..$Builder 0 4 6 0 6
c.o.s.b.index.I..$Builder 0 10 45 19 26
c.o.s.b.index.I..$Builder 2 13 78 40 38
c.o.s.b.index.Indices 0 0 0 0 0
c.o.s.b.index.F..$Meta 15 6 15 15 0
c.o.s.b.index.P..$Builder 0 4 6 0 6
c.o.s.b.index.O..$Meta 36 9 36 36 0
c.o.s.b.index.F..$Loader 0 0 0 0 0
c.o.s.b.index.IborIndexObservation 1 10 45 23 22
c.o.s.b.index.FxIndices 0 0 0 0 0
c.o.s.b.index.IborIndexCsvLookup 0 1 0 0 0
c.o.s.b.index.I..$Meta 55 11 55 55 0
c.o.s.b.index.OvernightIndexCsvLookup 0 1 0 0 0
c.o.s.b.index.FxIndexCsvLookup 0 1 0 0 0
c.o.s.b.index.I..$Builder 20 16 120 70 50
c.o.s.b.index.OvernightIndexObservation 40 12 66 53 13
c.o.s.b.location.Country 0 5 10 0 10
c.o.s.b.value.V..$Meta 21 7 21 21 0
c.o.s.b.value.ValueAdjustment 0 7 21 7 14
c.o.s.b.value.N..$Builder 6 4 6 6 0
c.o.s.b.value.HalfUpRounding 16 8 28 22 6
c.o.s.b.value.ValueStepSequence 0 8 28 13 15
c.o.s.b.value.V..$Meta 15 6 15 15 0
c.o.s.b.value.V..$Builder 0 8 28 10 18
c.o.s.b.value.ValueDerivatives 0 7 21 8 13
c.o.s.b.value.ValueSchedule 12 9 36 24 12
c.o.s.b.value.V..$Builder 0 4 6 0 6
c.o.s.b.value.V..$Meta 15 6 15 15 0
c.o.s.b.value.N..$Meta 3 3 3 3 0
c.o.s.b.value.V..$Builder 0 4 6 0 6
c.o.s.b.value.H..$Meta 10 5 10 10 0
c.o.s.b.value.H..$Builder 0 4 6 0 6
c.o.s.b.value.V..$Meta 10 5 10 10 0
c.o.s.b.value.NoRounding 15 6 15 15 0
c.o.s.b.value.ValueStep 4 8 28 16 12
c.o.s.b.value.V..$Builder 0 9 36 18 18

Download XML.