Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzer details

Fuzzer: TimeFuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 15125 96.6%
gold [1:9] 435 2.78%
yellow [10:29] 81 0.51%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1 0.00%
All colors 15642 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
4028 2055 [org.joda.time.Chronology]. () call site: 02055
2537 11343 [org.joda.time.DateTimeZone].printOffset(int) call site: 11343
2294 7634 [org.joda.time.format.FormatUtils].appendPaddedInteger(java.lang.Appendable,int,int) call site: 07634
1670 321 [org.joda.time.tz.ZoneInfoProvider$1].run() call site: 00321
1401 9929 [org.joda.time.format.FormatUtils].appendPaddedInteger(java.lang.StringBuffer,int,int) call site: 09929
1013 6604 [org.joda.time.format.DateTimeFormatter]. (org.joda.time.format.InternalPrinter,org.joda.time.format.InternalParser,java.util.Locale,boolean,org.joda.time.Chronology,org.joda.time.DateTimeZone,java.lang.Integer,int) call site: 06604
698 14453 [org.joda.time.format.DateTimeParserBucket].doParseMillis(org.joda.time.format.InternalParser,java.lang.CharSequence) call site: 14453
350 6252 [org.joda.time.format.DateTimeFormatter].selectChronology(org.joda.time.Chronology) call site: 06252
337 15216 [org.joda.time.format.DateTimeParserBucket].computeMillis(boolean,java.lang.CharSequence) call site: 15216
180 47 [org.joda.time.DateTimeZone].getDefaultProvider() call site: 00047
91 6123 [org.joda.time.format.DateTimeFormatterBuilder].getFormatter() call site: 06123
83 14246 [org.joda.time.format.DateTimeParserBucket].doParseMillis(org.joda.time.format.InternalParser,java.lang.CharSequence) call site: 14246

Runtime coverage analysis

Covered functions
77
Functions that are reachable but not covered
1
Reachable functions
3
Percentage of reachable functions covered
66.67%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
TimeFuzzer 1
com.code_intelligence.jazzer.api.FuzzedDataProvider 1
org.joda.time.DateTimeZone 25
java.util.concurrent.atomic.AtomicReference 3
java.lang.System 6
java.lang.NullPointerException 2
java.lang.RuntimeException 3
java.lang.Exception 3
java.lang.Throwable 17
java.lang.Object 6
sun.nio.fs.UnixException 2
java.lang.String 44
java.lang.StringLatin1 18
java.lang.StringUTF16 24
java.lang.IllegalArgumentException 3
java.lang.SecurityManager 6
java.security.Provider 7
java.util.Properties 10
java.util.TimeZone 3
java.util.jar.Attributes 9
java.util.AbstractMap 8
java.util.IdentityHashMap 9
java.util.Hashtable 9
java.util.TreeMap 8
java.util.WeakHashMap 6
java.util.LinkedHashMap 4
java.util.concurrent.ConcurrentHashMap 12
java.util.HashMap 9
java.lang.Class 34
jdk.internal.reflect.Reflection 3
java.lang.ClassLoader 4
java.lang.StringBuilder 16
java.lang.ClassCastException 1
sun.reflect.misc.ReflectUtil 3
java.lang.StringIndexOutOfBoundsException 2
java.lang.reflect.Proxy 1
jdk.internal.ref.CleanerImpl$SoftCleanableRef 1
java.lang.UnsupportedOperationException 2
java.lang.ref.SoftReference 2
java.lang.Class$ReflectionData 1
java.lang.Class$Atomic 1
org.joda.time.MutableDateTime 6
java.lang.InternalError 3
java.lang.VirtualMachineError 3
java.net.HttpCookie 3
java.text.DecimalFormatSymbols 2
java.util.LinkedList 10
java.text.DateFormat 5
java.util.Calendar 3
java.util.HashSet 8
java.util.EnumSet 1
java.lang.Enum 3
java.lang.CloneNotSupportedException 1
org.joda.time.MutablePeriod 1
java.util.Date 3
java.text.DateFormatSymbols 10
java.text.Collator 1
java.security.MessageDigestSpi 1
java.util.TreeSet 8
java.text.SimpleDateFormat 3
java.util.Vector 13
java.lang.invoke.MemberName 4
java.util.jar.Manifest 3
java.util.zip.ZipEntry 4
java.util.SimpleTimeZone 3
org.joda.time.MutableInterval 1
java.util.ArrayDeque 6
java.util.Locale 6
java.security.MessageDigest 2
java.text.Format 1
java.security.SignatureSpi 1
java.lang.ref.Reference 1
java.util.concurrent.CopyOnWriteArrayList 12
java.util.Hashtable$Entry 5
java.text.NumberFormat 2
sun.util.calendar.CalendarDate 3
java.security.Signature 2
java.util.GregorianCalendar 2
java.text.BreakIterator 1
java.util.ArrayList 16
java.lang.Thread 11
java.text.MessageFormat 2
jdk.internal.reflect.ReflectionFactory 5
java.lang.reflect.Modifier 1
jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction 2
java.security.AccessController 2
java.lang.NoSuchMethodException 1
java.util.StringJoiner 3
java.lang.reflect.Constructor 4
org.joda.time.tz.UTCProvider 3
org.joda.time.tz.ZoneInfoProvider 11
java.util.concurrent.ConcurrentHashMap$CollectionView 3
java.util.TreeMap$KeySet 4
java.util.TreeMap$EntrySet 4
java.util.concurrent.ConcurrentHashMap$EntrySetView 5
java.util.concurrent.ConcurrentHashMap$KeySetView 5
java.util.AbstractCollection 6
org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone 10
java.util.Arrays 13
org.joda.time.tz.DateTimeZoneBuilder$DSTZone 11
org.joda.time.tz.DateTimeZoneBuilder$Recurrence 9
org.joda.time.tz.DateTimeZoneBuilder$OfYear 11
org.joda.time.tz.CachedDateTimeZone 12
org.joda.time.tz.FixedDateTimeZone 10
org.joda.time.UTCDateTimeZone 9
java.io.FileInputStream 2
java.io.File 11
org.joda.time.tz.ZoneInfoProvider$1 2
java.net.URLClassLoader 1
java.util.concurrent.ConcurrentHashMap$Node 4
sun.util.locale.BaseLocale$Key 1
java.lang.invoke.ClassSpecializer$SpeciesData 2
org.joda.time.base.AbstractInstant 9
org.joda.time.Instant 4
org.joda.time.base.BaseDateTime 11
org.joda.time.chrono.ISOChronology 9
org.joda.time.chrono.GregorianChronology 19
org.joda.time.chrono.BasicChronology 34
org.joda.time.chrono.EthiopicChronology 17
org.joda.time.chrono.IslamicChronology 26
org.joda.time.chrono.CopticChronology 17
org.joda.time.chrono.JulianChronology 20
org.joda.time.chrono.AssembledChronology 42
org.joda.time.chrono.ZonedChronology 14
org.joda.time.chrono.GJChronology 21
org.joda.time.DateTimeZone$LazyInit$1 4
java.lang.Integer 16
java.lang.Number 1
org.joda.time.chrono.LimitChronology 14
org.joda.time.chrono.IslamicChronology$LeapYearPatternType 2
org.joda.time.chrono.BuddhistChronology 7
org.joda.time.chrono.StrictChronology 8
org.joda.time.chrono.LenientChronology 8
java.math.BigDecimal 2
org.joda.time.DateTimeFieldType$StandardDateTimeFieldType 4
java.time.Duration 2
java.util.PropertyPermission 2
java.lang.invoke.MethodType 2
jdk.internal.loader.AbstractClassLoaderValue$Sub 2
java.util.Objects 4
org.joda.time.PeriodType 15
org.joda.time.DurationFieldType$StandardDurationFieldType 3
sun.util.calendar.Era 2
org.joda.time.DateTimeComparator 2
sun.util.locale.LocaleExtensions 2
java.time.chrono.AbstractChronology 2
jdk.internal.module.ModuleReferenceImpl 3
java.lang.module.ModuleReference 1
java.lang.module.ModuleDescriptor 3
java.lang.ProcessHandleImpl 2
org.joda.time.base.BaseSingleFieldPeriod 5
org.joda.time.Seconds 3
org.joda.time.DurationFieldType 14
org.joda.time.Minutes 3
org.joda.time.Days 3
org.joda.time.Years 3
org.joda.time.Hours 3
org.joda.time.Weeks 3
org.joda.time.Months 3
java.util.Optional 2
java.lang.invoke.LambdaForm$NamedFunction 2
java.net.Proxy 2
java.text.ParsePosition 2
java.security.CodeSigner 2
java.net.URI 5
org.joda.time.chrono.ZonedChronology$ZonedDurationField 8
org.joda.time.field.ScaledDurationField 5
org.joda.time.field.BaseDurationField 7
org.joda.time.field.DecoratedDurationField 6
org.joda.time.field.PreciseDurationField 5
org.joda.time.field.DelegatedDurationField 10
org.joda.time.field.MillisDurationField 10
org.joda.time.field.UnsupportedDurationField 14
java.util.jar.Attributes$Name 2
java.net.URL 11
java.time.ZoneId 2
java.time.LocalDate 2
java.util.WeakHashMap$Entry 4
java.time.format.DecimalStyle 2
org.joda.time.chrono.GJCacheKey 2
java.lang.StackTraceElement 4
java.net.InetAddress 2
java.lang.reflect.Field 3
java.util.AbstractList 5
jdk.internal.org.objectweb.asm.Handle 2
java.math.MathContext 2
java.time.ZonedDateTime 2
java.lang.invoke.StringConcatFactory$Key 1
java.nio.IntBuffer 2
org.joda.time.format.InternalParserDateTimeParser 4
java.lang.Thread$WeakClassKey 1
sun.nio.ch.FileKey 1
org.joda.time.format.DateTimeFormat$StyleFormatterCacheKey 2
java.security.AllPermission 2
java.lang.Byte 3
java.security.BasicPermission 2
java.lang.module.ModuleDescriptor$Exports 2
jdk.internal.misc.Signal 2
java.nio.ShortBuffer 2
java.net.Inet4Address 1
java.lang.module.ModuleDescriptor$Version 2
java.lang.Double 8
java.time.Period 2
java.nio.file.attribute.FileTime 2
java.text.AttributedCharacterIterator$Attribute 2
java.lang.module.ModuleDescriptor$Requires 2
java.time.OffsetTime 2
java.lang.reflect.Method 4
java.lang.Character 13
org.joda.time.base.AbstractPeriod 6
org.joda.time.base.BasePeriod$1 2
org.joda.time.base.BasePeriod 2
org.joda.time.PeriodType:org.joda.time.base.BasePeriod 1
org.joda.time.chrono.ZonedChronology$ZonedDateTimeField 25
java.math.BigInteger 4
java.time.OffsetDateTime 2
java.security.cert.Certificate 1
java.time.zone.ZoneOffsetTransitionRule 2
java.security.cert.CertPath 2
jdk.internal.module.ModuleHashes 2
java.util.stream.Collectors$Partition 1
jdk.internal.module.ModuleBootstrap$2 2
java.nio.file.Files$2 2
java.nio.file.FileTreeIterator 2
java.io.BufferedReader$1 2
java.util.NoSuchElementException 1
java.util.TreeMap$Entry 4
java.util.HashMap$Node 4
jdk.internal.org.objectweb.asm.Type 4
java.time.zone.ZoneOffsetTransition 2
java.nio.ByteBuffer 2
java.time.Clock 1
java.time.ZoneOffset 2
java.lang.module.ModuleDescriptor$Provides 2
java.security.AccessControlContext 1
sun.nio.fs.UnixFileStore 2
java.lang.invoke.LambdaFormEditor$Transform 2
java.lang.module.ResolvedModule 2
java.nio.FloatBuffer 2
org.joda.time.LocalDate 11
org.joda.time.base.AbstractPartial 8
org.joda.time.YearMonthDay 4
org.joda.time.MonthDay 4
org.joda.time.YearMonth 4
org.joda.time.LocalDateTime 9
org.joda.time.Partial 8
org.joda.time.LocalTime 10
org.joda.time.TimeOfDay 4
org.joda.time.chrono.BasicMonthOfYearDateTimeField 13
org.joda.time.chrono.BasicFixedMonthChronology 11
org.joda.time.chrono.BasicChronology$YearInfo 1
java.lang.ArithmeticException 1
org.joda.time.chrono.BasicGJChronology 7
org.joda.time.chrono.GregorianChronology:org.joda.time.chrono.JulianChronology 1
org.joda.time.field.RemainderDateTimeField 17
org.joda.time.chrono.GJYearOfEraDateTimeField 11
org.joda.time.field.DividedDateTimeField 13
org.joda.time.chrono.BasicWeekOfWeekyearDateTimeField 10
org.joda.time.chrono.LimitChronology$LimitDateTimeField 21
org.joda.time.chrono.LimitChronology$LimitException 3
org.joda.time.field.SkipDateTimeField 5
org.joda.time.field.DelegatedDateTimeField 34
org.joda.time.chrono.BasicDayOfMonthDateTimeField 8
org.joda.time.chrono.GJChronology$CutoverField 26
org.joda.time.field.SkipUndoDateTimeField 5
org.joda.time.field.UnsupportedDateTimeField 34
org.joda.time.chrono.ISOYearOfEraDateTimeField 10
org.joda.time.chrono.BasicWeekyearDateTimeField 13
org.joda.time.field.DecoratedDateTimeField 10
org.joda.time.field.PreciseDateTimeField 5
org.joda.time.field.PreciseDurationDateTimeField 10
org.joda.time.chrono.BasicYearDateTimeField 15
org.joda.time.field.ZeroIsMaxDateTimeField 16
org.joda.time.chrono.GJDayOfWeekDateTimeField 9
org.joda.time.chrono.GJEraDateTimeField 16
org.joda.time.chrono.BasicDayOfYearDateTimeField 8
org.joda.time.chrono.CopticChronology:org.joda.time.chrono.EthiopicChronology:org.joda.time.chrono.GregorianChronology:org.joda.time.chrono.IslamicChronology:org.joda.time.chrono.JulianChronology 1
org.joda.time.field.FieldUtils 8
org.joda.time.field.BaseDateTimeField 27
org.joda.time.IllegalFieldValueException 8
org.joda.time.DateTimeFieldType 25
org.joda.time.field.OffsetDateTimeField 17
org.joda.time.chrono.BasicChronology:org.joda.time.chrono.IslamicChronology 1
org.joda.time.chrono.BasicChronology:org.joda.time.chrono.BasicFixedMonthChronology:org.joda.time.chrono.IslamicChronology 1
org.joda.time.chrono.BasicSingleEraDateTimeField 15
org.joda.time.chrono.BasicMonthOfYearDateTimeField:org.joda.time.chrono.BasicSingleEraDateTimeField:org.joda.time.chrono.BasicWeekOfWeekyearDateTimeField:org.joda.time.chrono.GJDayOfWeekDateTimeField:org.joda.time.chrono.GJEraDateTimeField:org.joda.time.field.DividedDateTimeField:org.joda.time.field.OffsetDateTimeField:org.joda.time.field.PreciseDateTimeField:org.joda.time.field.RemainderDateTimeField 1
org.joda.time.field.StrictDateTimeField 4
org.joda.time.chrono.GJChronology$ImpreciseCutoverField 8
org.joda.time.chrono.BasicDayOfMonthDateTimeField:org.joda.time.chrono.BasicDayOfYearDateTimeField:org.joda.time.chrono.BasicWeekOfWeekyearDateTimeField:org.joda.time.chrono.GJDayOfWeekDateTimeField:org.joda.time.field.PreciseDurationDateTimeField 1
java.lang.Math 6
org.joda.time.field.LenientDateTimeField 4
org.joda.time.tz.CachedDateTimeZone$Info 4
org.joda.time.UTCDateTimeZone:org.joda.time.tz.FixedDateTimeZone 2
org.joda.time.field.ImpreciseDateTimeField$LinkedDurationField 5
org.joda.time.chrono.LimitChronology$LimitDurationField 3
org.joda.time.chrono.GJChronology$LinkedDurationField 3
org.joda.time.IllegalInstantException 3
org.joda.time.format.DateTimeFormat 5
org.joda.time.format.DateTimeFormatterBuilder 49
org.joda.time.format.DateTimeFormatterBuilder$TextField 8
org.joda.time.format.DateTimeFormatterBuilder$UnpaddedNumber 4
org.joda.time.format.DateTimeFormatterBuilder$NumberFormatter 3
org.joda.time.format.DateTimeFormatterBuilder$PaddedNumber 4
org.joda.time.DateTime 4
org.joda.time.base.AbstractDateTime 4
org.joda.time.DateTimeUtils 9
org.joda.time.chrono.BaseChronology 39
org.joda.time.Chronology 1
org.joda.time.chrono.AssembledChronology$Fields 4
org.joda.time.field.BaseDurationField:org.joda.time.field.MillisDurationField:org.joda.time.field.UnsupportedDurationField 1
org.joda.time.DurationField 1
java.util.HashMap:java.util.LinkedHashMap 1
org.joda.time.field.BaseDateTimeField:org.joda.time.field.UnsupportedDateTimeField 1
org.joda.time.DateTimeField 2
org.joda.time.field.ImpreciseDateTimeField 2
org.joda.time.chrono.BasicFixedMonthChronology:org.joda.time.chrono.GregorianChronology:org.joda.time.chrono.IslamicChronology:org.joda.time.chrono.JulianChronology 1
org.joda.time.chrono.BasicDayOfMonthDateTimeField:org.joda.time.chrono.BasicDayOfYearDateTimeField:org.joda.time.chrono.BasicMonthOfYearDateTimeField:org.joda.time.chrono.BasicSingleEraDateTimeField:org.joda.time.chrono.BasicWeekOfWeekyearDateTimeField:org.joda.time.chrono.GJDayOfWeekDateTimeField:org.joda.time.chrono.GJEraDateTimeField:org.joda.time.chrono.GJYearOfEraDateTimeField:org.joda.time.chrono.ISOYearOfEraDateTimeField:org.joda.time.field.DividedDateTimeField:org.joda.time.field.OffsetDateTimeField:org.joda.time.field.PreciseDurationDateTimeField:org.joda.time.field.RemainderDateTimeField:org.joda.time.field.SkipDateTimeField:org.joda.time.field.SkipUndoDateTimeField:org.joda.time.field.ZeroIsMaxDateTimeField 2
org.joda.time.field.BaseDateTimeField:org.joda.time.field.DelegatedDateTimeField:org.joda.time.field.UnsupportedDateTimeField 1
org.joda.time.chrono.GJChronology$CutoverField:org.joda.time.chrono.LimitChronology$LimitDateTimeField:org.joda.time.chrono.ZonedChronology$ZonedDateTimeField:org.joda.time.field.DividedDateTimeField:org.joda.time.field.ImpreciseDateTimeField:org.joda.time.field.PreciseDurationDateTimeField:org.joda.time.field.RemainderDateTimeField:org.joda.time.field.UnsupportedDateTimeField 1
org.joda.time.chrono.BasicSingleEraDateTimeField:org.joda.time.chrono.BasicWeekyearDateTimeField:org.joda.time.chrono.BasicYearDateTimeField:org.joda.time.chrono.GJChronology$CutoverField:org.joda.time.chrono.GJEraDateTimeField:org.joda.time.chrono.LimitChronology$LimitDateTimeField:org.joda.time.chrono.ZonedChronology$ZonedDateTimeField:org.joda.time.field.PreciseDateTimeField:org.joda.time.field.RemainderDateTimeField:org.joda.time.field.UnsupportedDateTimeField 1
org.joda.time.UTCDateTimeZone:org.joda.time.tz.DateTimeZoneBuilder$DSTZone:org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:org.joda.time.tz.FixedDateTimeZone 1
org.joda.time.field.ImpreciseDateTimeField$LinkedDurationField:org.joda.time.field.MillisDurationField:org.joda.time.field.PreciseDurationField:org.joda.time.field.UnsupportedDurationField 2
org.joda.time.chrono.GJMonthOfYearDateTimeField 5
org.joda.time.chrono.BasicChronology:org.joda.time.chrono.BasicFixedMonthChronology 1
org.joda.time.chrono.BasicMonthOfYearDateTimeField:org.joda.time.chrono.BasicSingleEraDateTimeField:org.joda.time.chrono.BasicWeekyearDateTimeField:org.joda.time.chrono.BasicYearDateTimeField:org.joda.time.chrono.GJChronology$CutoverField:org.joda.time.chrono.GJEraDateTimeField:org.joda.time.field.DelegatedDateTimeField:org.joda.time.field.LenientDateTimeField:org.joda.time.field.PreciseDurationDateTimeField:org.joda.time.field.StrictDateTimeField:org.joda.time.field.UnsupportedDateTimeField 1
org.joda.time.chrono.BasicMonthOfYearDateTimeField:org.joda.time.chrono.BasicSingleEraDateTimeField:org.joda.time.chrono.BasicWeekyearDateTimeField:org.joda.time.chrono.BasicYearDateTimeField:org.joda.time.chrono.GJChronology$CutoverField:org.joda.time.chrono.GJEraDateTimeField:org.joda.time.field.LenientDateTimeField:org.joda.time.field.PreciseDurationDateTimeField:org.joda.time.field.StrictDateTimeField:org.joda.time.field.UnsupportedDateTimeField 1
org.joda.time.chrono.AssembledChronology:org.joda.time.chrono.BasicSingleEraDateTimeField 3
org.joda.time.chrono.BasicSingleEraDateTimeField:org.joda.time.field.DecoratedDateTimeField:org.joda.time.field.PreciseDurationDateTimeField 1
org.joda.time.chrono.BasicSingleEraDateTimeField:org.joda.time.field.PreciseDurationDateTimeField 1
org.joda.time.DateTimeZone$LazyInit$1:org.joda.time.base.BaseDateTime 1
org.joda.time.base.BaseLocal 1
org.joda.time.DateTimeZone$LazyInit$1:org.joda.time.chrono.AssembledChronology 1
org.joda.time.DateMidnight 1
org.joda.time.DateTimeUtils$SystemMillisProvider 1
org.joda.time.DateTimeUtils$OffsetMillisProvider 1
org.joda.time.DateTimeUtils$FixedMillisProvider 1
org.joda.time.format.DateTimeFormatterBuilder$TwoDigitYear 8
org.joda.time.format.DateTimeFormatterBuilder$Fraction 8
org.joda.time.format.DateTimeFormatterBuilder$TimeZoneName 7
org.joda.time.format.DateTimeFormatterBuilder$TimeZoneOffset 7
org.joda.time.format.DateTimeFormatterBuilder$CharacterLiteral 6
org.joda.time.format.DateTimeFormatterBuilder$StringLiteral 6
org.joda.time.format.DateTimeFormatterBuilder$Composite 10
java.util.AbstractSequentialList 3
org.joda.time.format.InternalPrinterDateTimePrinter 8
org.joda.time.format.DateTimeFormatterBuilder$TimeZoneId 5
org.joda.time.format.DateTimePrinterInternalPrinter 3
org.joda.time.format.DateTimeFormat$StyleFormatter:org.joda.time.format.DateTimeFormatterBuilder$CharacterLiteral:org.joda.time.format.DateTimeFormatterBuilder$Composite:org.joda.time.format.DateTimeFormatterBuilder$Fraction:org.joda.time.format.DateTimeFormatterBuilder$PaddedNumber:org.joda.time.format.DateTimeFormatterBuilder$TextField:org.joda.time.format.DateTimeFormatterBuilder$TimeZoneName:org.joda.time.format.DateTimeFormatterBuilder$TwoDigitYear:org.joda.time.format.DateTimeFormatterBuilder$UnpaddedNumber 1
org.joda.time.format.DateTimeFormat$StyleFormatter 7
org.joda.time.format.DateTimeParserInternalParser 2
org.joda.time.format.DateTimeFormat$StyleFormatter:org.joda.time.format.DateTimeFormatterBuilder$CharacterLiteral:org.joda.time.format.DateTimeFormatterBuilder$Composite:org.joda.time.format.DateTimeFormatterBuilder$Fraction:org.joda.time.format.DateTimeFormatterBuilder$MatchingParser:org.joda.time.format.DateTimeFormatterBuilder$NumberFormatter:org.joda.time.format.DateTimeFormatterBuilder$TimeZoneName:org.joda.time.format.DateTimeFormatterBuilder$TwoDigitYear 1
org.joda.time.format.DateTimeFormatterBuilder$MatchingParser 2
org.joda.time.format.DateTimeFormatter 16
java.io.PrintStream 3
java.lang.AbstractStringBuilder 13
java.nio.CharBuffer 6
java.io.StringWriter 6
java.io.OutputStreamWriter 4
java.io.PrintWriter 7
java.util.DoubleSummaryStatistics 1
java.lang.module.ModuleDescriptor$Opens 2
sun.util.locale.Extension 1
java.lang.StringBuffer 14
org.joda.time.field.DecoratedDateTimeField:org.joda.time.field.PreciseDurationDateTimeField 1
org.joda.time.format.ISODateTimeFormat 13
org.joda.time.format.ISODateTimeFormat$Constants 7
java.net.SocketImpl 1
java.lang.invoke.MethodTypeForm 1
java.lang.invoke.MethodHandles$Lookup 1
java.util.LongSummaryStatistics 1
java.util.concurrent.ForkJoinPool 1
java.time.Instant 2
java.lang.reflect.Parameter 2
java.time.format.Parsed 1
java.lang.invoke.Invokers 1
java.util.concurrent.atomic.AtomicReferenceArray 1
java.io.Writer 4
java.lang.IndexOutOfBoundsException 2
org.joda.time.base.BasePartial 2
org.joda.time.chrono.GJLocaleSymbols 21
java.lang.reflect.Array 1
java.lang.PublicMethods$MethodList 3
org.joda.time.chrono.BasicChronology$HalfdayField 3
java.io.IOException 1
java.io.BufferedWriter 6
sun.nio.cs.StreamEncoder 3
java.io.OutputStreamWriter:java.io.StringWriter:sun.nio.cs.StreamEncoder 1
org.joda.time.format.FormatUtils 9
java.io.PrintStream:java.io.StringWriter:java.io.Writer:java.lang.AbstractStringBuilder:java.lang.StringBuilder:java.nio.CharBuffer 1
java.io.OutputStreamWriter:java.io.PrintStream:java.io.StringWriter:java.io.Writer:java.lang.AbstractStringBuilder:java.lang.StringBuilder:java.nio.CharBuffer 1
java.lang.Long 8
org.joda.time.format.DateTimeFormatterBuilder$TimeZoneId:org.joda.time.format.DateTimeFormatterBuilder$TimeZoneName:org.joda.time.format.DateTimeFormatterBuilder$TimeZoneOffset 1
sun.reflect.annotation.AnnotationType 1
java.nio.ByteOrder 1
java.time.format.DateTimeFormatterBuilder$CompositePrinterParser 1
java.lang.module.Configuration 1
java.lang.Boolean 4
java.lang.invoke.SerializedLambda 1
java.net.InterfaceAddress 2
org.joda.time.field.AbstractPartialFieldProperty 4
org.joda.time.YearMonth$Property 3
org.joda.time.LocalDate:org.joda.time.LocalDateTime:org.joda.time.LocalTime:org.joda.time.Partial:org.joda.time.base.BasePartial 1
org.joda.time.Partial$Property 3
org.joda.time.TimeOfDay$Property 3
org.joda.time.MonthDay$Property 3
org.joda.time.YearMonthDay$Property 3
sun.reflect.annotation.TypeAnnotation 1
jdk.internal.module.ModuleResolution 1
java.lang.invoke.LambdaForm$Name 2
java.nio.LongBuffer 2
org.joda.time.tz.DateTimeZoneBuilder$RuleSet 1
java.lang.ProcessBuilder$Redirect$6 1
java.io.ObjectOutputStream$DebugTraceInfoStack 1
java.time.format.DateTimePrintContext 1
org.joda.time.base.AbstractInterval 2
org.joda.time.base.BaseInterval 3
java.lang.invoke.LambdaForm 2
java.util.concurrent.LinkedBlockingQueue 4
java.time.temporal.ValueRange 2
java.lang.Float 7
jdk.internal.math.FloatingDecimal 6
java.lang.ThreadLocal 1
jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer 8
java.lang.AssertionError 5
java.lang.Error 2
jdk.internal.math.FDBigInteger 26
java.lang.IllegalStateException 2
jdk.internal.math.FloatingDecimal$ExceptionalBinaryToASCIIBuffer 1
java.time.zone.ZoneRules 2
org.joda.time.tz.ZoneInfoCompiler$DateTimeOfYear 1
java.lang.ProcessBuilder$Redirect$1 1
org.joda.time.field.AbstractReadableInstantFieldProperty 12
org.joda.time.DateMidnight$Property:org.joda.time.DateTime$Property:org.joda.time.LocalDate$Property:org.joda.time.LocalDateTime$Property:org.joda.time.LocalTime$Property:org.joda.time.MutableDateTime$Property 1
java.io.ObjectStreamClass 1
java.net.URLConnection 1
java.lang.invoke.MethodHandleImpl$LoopClauses 1
org.joda.time.base.AbstractDuration 2
org.joda.time.base.BaseDuration 1
java.text.FieldPosition 2
java.lang.Short 3
java.nio.charset.CodingErrorAction 1
java.util.concurrent.locks.ReentrantReadWriteLock 1
java.util.concurrent.locks.ReentrantLock 1
java.net.Socket 1
sun.net.www.MessageHeader 1
java.util.Formatter 1
java.io.ObjectStreamField 1
java.lang.ProcessBuilder$Redirect$4 1
java.lang.ModuleLayer 1
java.security.CodeSource 2
javax.security.auth.Subject 2
java.lang.Module 1
sun.security.util.LazyCodeSourcePermissionCollection 1
org.joda.time.format.PeriodFormatter 9
org.joda.time.format.PeriodFormatterBuilder$Composite 6
org.joda.time.format.PeriodFormatterBuilder$Separator 7
org.joda.time.format.PeriodFormat$DynamicWordBased 5
org.joda.time.format.PeriodFormatterBuilder$FieldFormatter 10
org.joda.time.base.BasePeriod:org.joda.time.base.BasePeriod$1 1
org.joda.time.format.PeriodFormatterBuilder$PluralAffix 4
org.joda.time.format.PeriodFormatterBuilder$SimpleAffix 4
org.joda.time.format.PeriodFormatterBuilder$RegExAffix 5
java.util.regex.Pattern 4
java.util.regex.Matcher 2
org.joda.time.format.PeriodFormatterBuilder$CompositeAffix 4
org.joda.time.format.PeriodFormatterBuilder$Literal 4
org.joda.time.format.PeriodFormat 6
java.util.ResourceBundle 1
jdk.internal.loader.Loader$3 2
jdk.internal.loader.URLClassPath$2 3
jdk.internal.loader.URLClassPath 6
sun.net.util.URLUtil 1
jdk.internal.loader.URLClassPath$3 2
jdk.internal.loader.URLClassPath$FileLoader 3
jdk.internal.loader.URLClassPath$Loader 5
sun.net.www.ParseUtil 2
jdk.internal.loader.URLClassPath$JarLoader 17
jdk.internal.loader.URLClassPath$JarLoader$1 2
java.lang.Throwable$WrappedPrintStream 3
java.util.Collections 4
java.lang.Throwable$WrappedPrintWriter 2
java.lang.reflect.UndeclaredThrowableException 1
java.lang.ExceptionInInitializerError 1
java.lang.reflect.InvocationTargetException 1
java.io.UncheckedIOException 1
java.lang.ClassNotFoundException 1
java.security.PrivilegedActionException 3
jdk.internal.loader.FileURLMapper 3
java.io.FileNotFoundException 1
java.util.zip.ZipFile 1
java.util.jar.JarFile 7
jdk.internal.util.jar.JarIndex 9
java.io.BufferedReader 9
java.io.Reader 2
java.io.InputStreamReader 3
sun.nio.cs.StreamDecoder 2
jdk.internal.misc.SharedSecrets 1
jdk.internal.misc.Unsafe 2
java.util.StringTokenizer 6
java.net.SocketPermission 2
java.io.FilePermission 2
javax.crypto.CryptoPermission 3
java.security.Permission 2
jdk.internal.loader.URLClassPath$FileLoader$1 2
jdk.internal.loader.Resource 1
jdk.internal.loader.URLClassPath$Loader$1 2
java.util.jar.JarFile$JarFileEntry 2
java.util.jar.JarEntry 1
jdk.internal.loader.URLClassPath$JarLoader$2 2
jdk.internal.loader.URLClassPath$JarLoader$3 2
jdk.internal.loader.URLClassPath$1 3
jdk.internal.module.ModulePatcher$ExplodedResourceFinder$1 1
sun.nio.fs.UnixPath 3
jdk.internal.module.ModulePatcher$JarResourceFinder$1 1
jdk.internal.module.ModulePatcher$PatchedModuleReader$1 2
java.io.FilterInputStream 1
java.io.ByteArrayInputStream 1
java.io.ObjectInputStream$PeekInputStream 1
java.io.BufferedInputStream 1
java.util.jar.Manifest$FastInputStream 1
java.util.zip.InflaterInputStream 1
java.lang.ProcessImpl$DeferredCloseInputStream 1
java.io.ObjectInputStream$BlockDataInputStream 8
java.io.InputStream 1
java.util.zip.ZipInputStream 1
java.io.ObjectInputStream 8
java.io.InputStream$1 1
jdk.internal.loader.BuiltinClassLoader$1 3
jdk.internal.loader.BuiltinClassLoader 1
jdk.internal.util.jar.InvalidJarIndexError 1
org.joda.time.format.PeriodFormatterBuilder 27
org.joda.time.format.PeriodFormatterBuilder$IgnorableAffix 2
org.joda.time.format.ISOPeriodFormat 1
java.lang.ProcessBuilder$Redirect$3 1
java.math.MutableBigInteger 1
java.lang.ProcessImpl 1
java.io.InvalidClassException 1
java.nio.file.InvalidPathException 1
java.nio.file.FileSystemException 1
java.util.regex.PatternSyntaxException 1
java.net.URISyntaxException 1
org.joda.time.tz.ZoneInfoCompiler$Zone 1
org.joda.time.tz.DateTimeZoneBuilder$Rule 1
org.joda.time.convert.AbstractConverter 1
org.joda.time.convert.ReadableInstantConverter 1
org.joda.time.convert.StringConverter 1
org.joda.time.convert.ReadableDurationConverter 1
org.joda.time.convert.NullConverter 1
org.joda.time.convert.LongConverter 1
org.joda.time.convert.CalendarConverter 1
org.joda.time.convert.ReadablePeriodConverter 1
org.joda.time.convert.ReadablePartialConverter 1
org.joda.time.convert.ReadableIntervalConverter 1
org.joda.time.convert.DateConverter 1
java.security.PermissionCollection 1
java.io.ByteArrayOutputStream 1
java.util.concurrent.CompletableFuture 1
java.time.LocalDateTime 2
java.time.format.DateTimeFormatter 1
java.time.temporal.ChronoField 1
java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock 1
java.lang.StackFrameInfo 1
java.nio.charset.Charset 2
java.util.concurrent.atomic.AtomicInteger 1
java.util.Collection 1
jdk.internal.module.ModuleHashes$lambda_toString_1__1 2
java.util.Map$Entry 1
java.net.NetworkInterface 2
java.lang.Character$Subset 2
java.lang.invoke.MethodHandle 1
org.joda.time.tz.DateTimeZoneBuilder$Transition 1
java.util.IntSummaryStatistics 1
java.lang.ProcessBuilder$Redirect$5 1
java.lang.ThreadGroup 2
java.net.ServerSocket 1
java.security.SecureRandomSpi 1
java.nio.charset.CoderResult 1
java.util.OptionalLong 2
org.joda.time.convert.ConverterManager 1
org.joda.time.convert.ConverterSet 1
jdk.internal.perf.PerfCounter 2
java.nio.channels.FileLock 1
java.time.LocalTime 2
java.time.format.DateTimeFormatterBuilder$NumberPrinterParser 1
java.util.OptionalDouble 2
jdk.internal.jmod.JmodFile$Entry 1
jdk.internal.jmod.JmodFile$Section 1
java.security.Timestamp 2
java.lang.Runtime$Version 2
java.lang.Package 2
java.util.ResourceBundle$CacheKey 2
jdk.internal.org.objectweb.asm.Label 1
java.time.temporal.ChronoUnit 1
java.security.ProtectionDomain 1
java.util.concurrent.atomic.AtomicBoolean 1
java.util.concurrent.locks.AbstractQueuedSynchronizer 1
java.security.SecureRandom 1
jdk.internal.jimage.ImageReader$Node 3
java.util.ServiceLoader 1
jdk.internal.org.objectweb.asm.TypePath 4
java.lang.ProcessBuilder$RedirectPipeImpl 1
java.text.CalendarBuilder 1
java.time.format.DateTimeParseContext 1
java.security.AlgorithmParameters 1
java.util.concurrent.ConcurrentHashMap$ValuesView 1
jdk.internal.misc.Signal$NativeHandler 1
java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock 1
java.util.OptionalInt 2
java.util.concurrent.atomic.AtomicLong 1
java.security.Provider$Service 1
java.util.Currency 1
java.nio.DoubleBuffer 2
org.joda.time.tz.ZoneInfoCompiler$Rule 1
java.lang.ProcessBuilder$Redirect$2 1
sun.util.locale.BaseLocale 2
sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo 1
sun.security.util.JarConstraintsParameters 1
java.nio.channels.FileChannel$MapMode 1
java.util.concurrent.ThreadPoolExecutor 1
sun.util.calendar.JulianCalendar$Date 1
org.joda.time.tz.DefaultNameProvider 8
java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes 2
org.joda.time.chrono.BasicFixedMonthChronology:org.joda.time.chrono.GregorianChronology:org.joda.time.chrono.JulianChronology 1
org.joda.time.field.BaseDateTimeField:org.joda.time.field.DecoratedDateTimeField 1
org.joda.time.chrono.AssembledChronology:org.joda.time.chrono.BasicSingleEraDateTimeField:org.joda.time.field.BaseDateTimeField 1
org.joda.time.DateTimeZone$LazyInit$1:org.joda.time.field.DelegatedDateTimeField 1
java.lang.invoke.StringConcatFactory$Recipe 1
java.util.zip.ZipFile$Source$Key 1
org.joda.time.DateMidnight$Property 3
org.joda.time.DateTime$Property 3
org.joda.time.LocalDateTime$Property 3
org.joda.time.LocalTime$Property 3
org.joda.time.LocalDate$Property 3
org.joda.time.MutableDateTime$Property 5
java.util.AbstractSet 1
java.lang.invoke.StringConcatFactory$RecipeElement 1
java.lang.ProcessBuilder$Redirect 1
java.security.Provider$ServiceKey 1
jdk.internal.module.IllegalAccessLogger$Usage 1
jdk.internal.module.ServicesCatalog$ServiceProvider 1
org.joda.time.tz.DateTimeZoneBuilder 3
jdk.internal.module.ModuleInfo$DataInputWrapper 7
java.io.EOFException 1
java.io.DataInputStream:java.io.ObjectInputStream:java.io.ObjectInputStream$BlockDataInputStream:java.io.RandomAccessFile 1
java.io.RandomAccessFile 7
java.io.DataInputStream 9
java.lang.AbstractStringBuilder:java.lang.StringBuilder 1
java.lang.CharacterData 1
org.joda.time.format.DateTimeParserBucket 25
java.lang.NumberFormatException 2
org.joda.time.format.DateTimeParserBucket$SavedField 5
org.joda.time.format.DateTimeFormatterBuilder$FixedNumber 1
org.joda.time.format.DateTimeParserBucket$SavedState 2
java.lang.String:java.lang.StringBuilder:java.nio.CharBuffer 1

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
[org.joda.time.convert.StringConverter].getPartialValues(org.joda.time.ReadablePartial,java.lang.Object,org.joda.time.Chronology,org.joda.time.format.DateTimeFormatter) org.joda.time.convert.StringConverter 4 ['org.joda.time.ReadablePartial', 'java.lang.Object', 'org.joda.time.Chronology', 'org.joda.time.format.DateTimeFormatter'] 138 0 14 3 2 1051 0 991 991
[org.joda.time.tz.ZoneInfoCompiler].compile(java.io.File,java.io.File[]) org.joda.time.tz.ZoneInfoCompiler 2 ['java.io.File', 'java.io.File[]'] 141 0 204 48 20 1016 0 893 239
[org.joda.time.format.PeriodFormatterBuilder$Separator].printTo(java.lang.StringBuffer,org.joda.time.ReadablePeriod,java.util.Locale) org.joda.time.format.PeriodFormatterBuilder$Separator 3 ['java.lang.StringBuffer', 'org.joda.time.ReadablePeriod', 'java.util.Locale'] 11 0 32 14 8 250 4 189 186
[org.joda.time.Partial].toString(java.lang.String,java.util.Locale) org.joda.time.Partial 2 ['java.lang.String', 'java.util.Locale'] 155 0 10 3 1 899 0 829 129
[org.joda.time.IllegalInstantException].createMessage(long,java.lang.String) org.joda.time.IllegalInstantException 2 ['long', 'java.lang.String'] 124 0 22 4 2 826 1 819 57
[org.joda.time.Period].fieldDifference(org.joda.time.ReadablePartial,org.joda.time.ReadablePartial) org.joda.time.Period 2 ['org.joda.time.ReadablePartial', 'org.joda.time.ReadablePartial'] 4 0 48 14 4 56 0 68 49
[org.joda.time.format.PeriodFormatterBuilder$FieldFormatter].parseInto(org.joda.time.ReadWritablePeriod,java.lang.String,int,java.util.Locale) org.joda.time.format.PeriodFormatterBuilder$FieldFormatter 4 ['org.joda.time.ReadWritablePeriod', 'java.lang.String', 'int', 'java.util.Locale'] 4 0 183 80 36 32 0 59 49

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
52.0%
728 / 1387
Cyclomatic complexity statically reachable by fuzzers
60.0%
1308 / 2178

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
[org.joda.time.chrono.gj.MainTest].testField(org.joda.time.DateTimeField,org.joda.time.DateTimeField,long,int,long) 52 0 0.0%
[org.joda.time.TestMonthDay_Basics].testCompareTo() 33 0 0.0%
[org.joda.time.TestLocalDate_Constructors].testConstructor_int_int_int() 42 0 0.0%
[org.joda.time.TestLocalTime_Properties].testPropertyPlusNoWrapMinute() 31 0 0.0%
[org.joda.time.DateTimeFieldType]. () 46 0 0.0%
[org.joda.time.Partial]. (org.joda.time.DateTimeFieldType[][],int,org.joda.time.Chronology) 59 0 0.0%
[org.joda.time.Partial].with(org.joda.time.DateTimeFieldType,int) 39 0 0.0%
[org.joda.time.TestDateTimeZone].testForID_String() 52 0 0.0%
[org.joda.time.TestDateTimeZone].testForID_String_old() 41 0 0.0%
[org.joda.time.TestDateTimeZone].testForTimeZone_TimeZone() 33 0 0.0%
[org.joda.time.TestDateTimeZone].testProvider() 41 0 0.0%
[org.joda.time.TestDateTimeZone].testEqualsHashCode() 38 0 0.0%
[org.joda.time.TestDateTimeZone].testToronto() 61 0 0.0%
[org.joda.time.TestPartial_Constructors].testConstructorEx7_TypeArray_intArray_inOrder() 58 0 0.0%
[org.joda.time.TestAll].suite() 76 0 0.0%
[org.joda.time.TestLocalDateTime_Constructors].testConstructor_int_int_int_int_int_int_int() 32 0 0.0%
[org.joda.time.TestLocalDateTime_Constructors].testConstructor_int_int_int_Chronology() 32 0 0.0%
[org.joda.time.TestLocalDate_Basics].testCompareTo() 35 0 0.0%
[org.joda.time.TestLocalTime_Basics].testGet_DateTimeFieldType() 32 0 0.0%
[org.joda.time.PeriodType].forFields(org.joda.time.DurationFieldType[]) 58 0 0.0% []
[org.joda.time.TestTimeOfDay_Constructors].testConstructor_int_int_int_int() 31 0 0.0%
[org.joda.time.TestTimeOfDay_Constructors].testConstructor_int_int_int_int_Chronology() 31 0 0.0%
[org.joda.time.TestBaseSingleFieldPeriod].testFactory_between_RPartial() 36 0 0.0%
[org.joda.time.TestLocalTime_Constructors].testConstructor_int_int_int_int() 31 0 0.0%
[org.joda.time.TestLocalTime_Constructors].testConstructor_int_int_int_int_Chronology() 31 0 0.0%
[org.joda.time.TestMutableInterval_Basics].testEqualsHashCode() 38 0 0.0%
[org.joda.time.TestPeriod_Basics].testPlus() 59 0 0.0%
[org.joda.time.TestPeriod_Basics].testMinus() 59 0 0.0%
[org.joda.time.TestPeriod_Basics].testMultipliedBy() 39 0 0.0%
[org.joda.time.TestDateTimeUtils].test_julianDay() 32 0 0.0%
[org.joda.time.TestYearMonth_Basics].testCompareTo() 33 0 0.0%
[org.joda.time.TestPartial_Properties].testPropertyAddMinute() 31 0 0.0%
[org.joda.time.TestMutableDateTime_Basics].testEqualsHashCode() 37 0 0.0%
[org.joda.time.TestDateTime_Properties].testPropertyGetMonthOfYear() 34 0 0.0%
[org.joda.time.TestIllegalFieldValueException].testVerifyValueBounds() 37 0 0.0%
[org.joda.time.TestIllegalFieldValueException].testSetText() 73 0 0.0%
[org.joda.time.TestIllegalFieldValueException].testReadablePartialValidate() 37 0 0.0%
[org.joda.time.TestTimeOfDay_Properties].testPropertyAddNoWrapMinute() 31 0 0.0%
[org.joda.time.TestYearMonthDay_Basics].testCompareTo() 34 0 0.0%
[org.joda.time.TestLocalDateTime_Basics].testGet_DateTimeFieldType() 36 0 0.0%
[org.joda.time.TestLocalDateTime_Basics].testCompareTo() 40 0 0.0%
[org.joda.time.TestInterval_Basics].testEqualsHashCode() 38 0 0.0%
[org.joda.time.TestInterval_Basics].test_useCase_ContainsOverlapAbutGap() 78 0 0.0%
[org.joda.time.TestInterval_Basics].test_useCase_ContainsOverlapAbutGap_zeroDuration() 47 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].testDurationFields() 62 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].testDateFields() 50 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].testCalendar() 60 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].testSampleDate1() 58 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].testSampleDate2() 52 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].testSampleDate3() 48 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].test15BasedLeapYear() 31 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].test16BasedLeapYear() 31 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].testIndianBasedLeapYear() 31 0 0.0%
[org.joda.time.chrono.TestIslamicChronology].testHabashAlHasibBasedLeapYear() 31 0 0.0%
[org.joda.time.chrono.TestISOChronology].testDurationFields() 75 0 0.0%
[org.joda.time.chrono.TestISOChronology].testDateFields() 50 0 0.0%
[org.joda.time.chrono.TestGregorianChronology].testDurationFields() 62 0 0.0%
[org.joda.time.chrono.TestGregorianChronology].testDateFields() 50 0 0.0%
[org.joda.time.chrono.AssembledChronology].setFields() 51 0 0.0%
[org.joda.time.chrono.BasicMonthOfYearDateTimeField].add(long,int) 32 0 0.0% []
[org.joda.time.chrono.TestCopticChronology].testDurationFields() 62 0 0.0%
[org.joda.time.chrono.TestCopticChronology].testDateFields() 50 0 0.0%
[org.joda.time.chrono.TestCopticChronology].testCalendar() 64 0 0.0%
[org.joda.time.chrono.TestCopticChronology].testSampleDate() 57 0 0.0%
[org.joda.time.chrono.TestCopticChronology].testDurationYear() 41 0 0.0%
[org.joda.time.chrono.TestCopticChronology].testDurationMonth() 39 0 0.0%
[org.joda.time.chrono.TestGJChronology].testDurationFields() 62 0 0.0%
[org.joda.time.chrono.TestGJChronology].testDateFields() 50 0 0.0%
[org.joda.time.chrono.BasicChronology].assemble(org.joda.time.chrono.AssembledChronology$Fields) 42 0 0.0%
[org.joda.time.chrono.BasicChronology]. () 35 0 0.0%
[org.joda.time.chrono.LimitChronology].assemble(org.joda.time.chrono.AssembledChronology$Fields) 37 0 0.0% []
[org.joda.time.chrono.AssembledChronology$Fields].copyFieldsFrom(org.joda.time.Chronology) 71 0 0.0% []
[org.joda.time.chrono.TestEthiopicChronology].testDurationFields() 62 0 0.0%
[org.joda.time.chrono.TestEthiopicChronology].testDateFields() 50 0 0.0%
[org.joda.time.chrono.TestEthiopicChronology].testCalendar() 64 0 0.0%
[org.joda.time.chrono.TestEthiopicChronology].testSampleDate() 57 0 0.0%
[org.joda.time.chrono.TestEthiopicChronology].testDurationYear() 41 0 0.0%
[org.joda.time.chrono.TestEthiopicChronology].testDurationMonth() 39 0 0.0%
[org.joda.time.chrono.GJChronology].assemble(org.joda.time.chrono.AssembledChronology$Fields) 56 0 0.0% []
[org.joda.time.chrono.GJLocaleSymbols]. (java.util.Locale) 31 0 0.0%
[org.joda.time.chrono.ZonedChronology].assemble(org.joda.time.chrono.AssembledChronology$Fields) 37 0 0.0% []
[org.joda.time.chrono.TestBuddhistChronology].testDurationFields() 62 0 0.0%
[org.joda.time.chrono.TestBuddhistChronology].testDateFields() 50 0 0.0%
[org.joda.time.chrono.TestBuddhistChronology].testKeyYears() 37 0 0.0%
[org.joda.time.chrono.TestBuddhistChronology].testCalendar() 36 0 0.0%
[org.joda.time.chrono.TestJulianChronology].testDurationFields() 62 0 0.0%
[org.joda.time.chrono.TestJulianChronology].testDateFields() 50 0 0.0%
[org.joda.time.tz.DateTimeZoneBuilder].toDateTimeZone(java.lang.String,boolean) 36 0 0.0% []
[org.joda.time.tz.ZoneInfoCompiler$DateTimeOfYear]. (java.util.StringTokenizer) 54 0 0.0%
[org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone].create(java.lang.String,boolean,java.util.ArrayList,org.joda.time.tz.DateTimeZoneBuilder$DSTZone) 59 0 0.0% []
[org.joda.time.tz.ZoneInfoCompiler].main(java.lang.String[]) 32 0 0.0%
[org.joda.time.tz.ZoneInfoCompiler].writeZoneInfoMap(java.io.DataOutputStream,java.util.Map) 33 0 0.0%
[org.joda.time.tz.ZoneInfoCompiler].test(java.lang.String,org.joda.time.DateTimeZone) 42 0 0.0% []
[org.joda.time.tz.ZoneInfoCompiler].compile(java.io.File[],java.io.File) 64 0 0.0%
[org.joda.time.tz.ZoneInfoCompiler].parseDataFile(java.io.BufferedReader,boolean) 48 0 0.0% []
[org.joda.time.format.DateTimeFormatterBuilder$MatchingParser].parseInto(org.joda.time.format.DateTimeParserBucket,java.lang.CharSequence,int) 31 0 0.0% []
[org.joda.time.format.PeriodFormat].buildRegExFormatter(java.util.ResourceBundle,java.util.Locale) 59 0 0.0% []
[org.joda.time.format.DateTimeFormatterBuilder$Fraction].printTo(java.lang.Appendable,long,org.joda.time.Chronology) 35 0 0.0% []
[org.joda.time.format.DateTimeFormatterBuilder$TimeZoneOffset].printTo(java.lang.Appendable,long,org.joda.time.Chronology,int,org.joda.time.DateTimeZone,java.util.Locale) 38 0 0.0% []
[org.joda.time.format.DateTimeFormatterBuilder$NumberFormatter].parseInto(org.joda.time.format.DateTimeParserBucket,java.lang.CharSequence,int) 39 0 0.0%
[org.joda.time.format.DateTimeFormat].parsePatternTo(org.joda.time.format.DateTimeFormatterBuilder,java.lang.String) 92 0 0.0% []
[org.joda.time.format.DateTimeParserBucket].computeMillis(boolean,java.lang.CharSequence) 36 13 36.11% []
[org.joda.time.format.TestDateTimeFormatterBuilder].test_appendFixedDecimal() 43 0 0.0%
[org.joda.time.format.TestDateTimeFormatter].testPrint_chrono_and_zone() 34 0 0.0%
[org.joda.time.format.DateTimeFormatterBuilder$TwoDigitYear].parseInto(org.joda.time.format.DateTimeParserBucket,java.lang.CharSequence,int) 59 0 0.0% []
[org.joda.time.format.ISODateTimeFormat$Constants]. () 59 0 0.0%
[org.joda.time.format.TestPeriodFormat].test_wordBased_pl_regEx() 142 0 0.0%
[org.joda.time.format.TestPeriodFormat].test_wordBased_ru_regEx() 194 0 0.0%
[org.joda.time.format.TestPeriodFormat]. () 31 0 0.0%
[org.joda.time.format.TestPeriodFormatterBuilder].testFormatSecondsWithMillis() 38 0 0.0%
[org.joda.time.format.TestPeriodFormatterBuilder].testFormatSecondsWithOptionalMillis() 38 0 0.0%
[org.joda.time.format.ISODateTimeFormat].dateByMonth(org.joda.time.format.DateTimeFormatterBuilder,java.util.Collection,boolean,boolean) 32 0 0.0%
[org.joda.time.format.ISODateTimeFormat].dateByWeek(org.joda.time.format.DateTimeFormatterBuilder,java.util.Collection,boolean,boolean) 32 0 0.0%
[org.joda.time.format.ISODateTimeFormat].time(org.joda.time.format.DateTimeFormatterBuilder,java.util.Collection,boolean,boolean,boolean,boolean) 37 0 0.0%
[org.joda.time.format.DateTimeFormatterBuilder$TextField].parseInto(org.joda.time.format.DateTimeParserBucket,java.lang.CharSequence,int) 43 0 0.0% []
[org.joda.time.format.PeriodFormatterBuilder$FieldFormatter].parseInto(org.joda.time.ReadWritablePeriod,java.lang.String,int,java.util.Locale) 75 0 0.0% []
[org.joda.time.format.PeriodFormatterBuilder$FieldFormatter].getFieldValue(org.joda.time.ReadablePeriod) 43 0 0.0% []
[org.joda.time.format.TestDateTimeFormat].testFormat_yearOfEra_twoDigit() 31 0 0.0%
[org.joda.time.format.TestDateTimeFormat].testFormat_year_twoDigit() 75 0 0.0%
[org.joda.time.format.TestDateTimeFormat].testFormat_weekyearOfEra_twoDigit() 75 0 0.0%
[org.joda.time.field.TestBaseDateTimeField].test_add_RP_int_intarray_int() 38 0 0.0%
[org.joda.time.field.TestUnsupportedDateTimeField].testUnsupportedMethods() 195 0 0.0%
[org.joda.time.field.TestUnsupportedDateTimeField].testDelegatedMethods() 53 0 0.0%
[org.joda.time.field.TestFieldUtils].testSafeAddInt() 34 0 0.0%
[org.joda.time.field.TestFieldUtils].testSafeAddLong() 34 0 0.0%
[org.joda.time.field.TestFieldUtils].testSafeSubtractLong() 34 0 0.0%
[org.joda.time.field.TestFieldUtils].testSafeMultiplyLongLong() 32 0 0.0%
[org.joda.time.field.TestOffsetDateTimeField].test_add_RP_int_intarray_int() 34 0 0.0%
[org.joda.time.field.TestPreciseDateTimeField].test_constructor() 33 0 0.0%
[org.joda.time.field.BaseDateTimeField].add(org.joda.time.ReadablePartial,int[],int,int) 36 0 0.0%
[org.joda.time.field.BaseDateTimeField].addWrapPartial(org.joda.time.ReadablePartial,int[],int,int) 40 0 0.0%
[org.joda.time.convert.ConverterSet].selectSlow(org.joda.time.convert.ConverterSet,java.lang.Class) 40 0 0.0%
[org.joda.time.convert.StringConverter].getDurationMillis(java.lang.Object) 32 0 0.0% []
[org.joda.time.convert.StringConverter].setInto(org.joda.time.ReadWritableInterval,java.lang.Object,org.joda.time.Chronology) 38 0 0.0% []

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
org.joda.time.DateTimeUtils$SystemMillisProvider ['TimeFuzzer'] []
org.joda.time.chrono.GJDayOfWeekDateTimeField ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$TimeZoneName ['TimeFuzzer'] []
org.joda.time.format.PeriodFormat$DynamicWordBased ['TimeFuzzer'] []
org.joda.time.field.PreciseDurationField ['TimeFuzzer'] []
org.joda.time.field.UnsupportedDurationField ['TimeFuzzer'] []
org.joda.time.format.PeriodFormatterBuilder$Separator ['TimeFuzzer'] []
java.util.concurrent.Executor [] []
org.joda.time.MutableDateTime$Property ['TimeFuzzer'] []
org.joda.time.YearMonth ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$Composite ['TimeFuzzer'] []
org.joda.time.tz.DateTimeZoneBuilder$Recurrence ['TimeFuzzer'] []
org.joda.time.format.InternalPrinterDateTimePrinter ['TimeFuzzer'] []
java.nio.file.Paths [] []
org.joda.time.chrono.GJEraDateTimeField ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$TextField ['TimeFuzzer'] []
org.joda.time.tz.UTCProvider ['TimeFuzzer'] []
org.joda.time.chrono.BasicDayOfYearDateTimeField ['TimeFuzzer'] []
java.io.BufferedReader ['TimeFuzzer'] []
org.joda.time.UTCDateTimeZone ['TimeFuzzer'] []
org.joda.time.field.SkipUndoDateTimeField ['TimeFuzzer'] []
org.joda.time.chrono.GJMonthOfYearDateTimeField ['TimeFuzzer'] []
org.joda.time.tz.DateTimeZoneBuilder$OfYear ['TimeFuzzer'] []
org.joda.time.convert.ReadableInstantConverter ['TimeFuzzer'] []
org.joda.time.convert.NullConverter ['TimeFuzzer'] []
java.lang.Runtime [] []
org.joda.time.convert.CalendarConverter ['TimeFuzzer'] []
org.joda.time.chrono.GJLocaleSymbols ['TimeFuzzer'] []
org.joda.time.MonthDay ['TimeFuzzer'] []
org.joda.time.field.UnsupportedDateTimeField ['TimeFuzzer'] []
org.joda.time.Months ['TimeFuzzer'] []
org.joda.time.chrono.BasicChronology$HalfdayField ['TimeFuzzer'] []
org.joda.time.chrono.BasicSingleEraDateTimeField ['TimeFuzzer'] []
org.joda.time.base.BasePeriod$1 ['TimeFuzzer'] []
org.joda.time.LocalDate$Property ['TimeFuzzer'] []
org.joda.time.chrono.BasicWeekOfWeekyearDateTimeField ['TimeFuzzer'] []
TimeFuzzer ['TimeFuzzer'] []
org.joda.time.DateTime$Property ['TimeFuzzer'] []
org.joda.time.Interval [] []
org.joda.time.format.DateTimeParserBucket$SavedField ['TimeFuzzer'] []
org.joda.time.chrono.GJChronology$LinkedDurationField ['TimeFuzzer'] []
org.joda.time.tz.DateTimeZoneBuilder$DSTZone ['TimeFuzzer'] []
org.joda.time.tz.ZoneInfoProvider$1 ['TimeFuzzer'] []
org.joda.time.field.DecoratedDurationField ['TimeFuzzer'] []
org.joda.time.Hours ['TimeFuzzer'] []
org.joda.time.LocalDateTime$Property ['TimeFuzzer'] []
org.joda.time.LocalDateTime ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormat$StyleFormatter ['TimeFuzzer'] []
org.joda.time.chrono.IslamicChronology$LeapYearPatternType ['TimeFuzzer'] []
org.joda.time.field.RemainderDateTimeField ['TimeFuzzer'] []
org.joda.time.convert.ConverterSet ['TimeFuzzer'] []
org.joda.time.chrono.StrictChronology ['TimeFuzzer'] []
org.joda.time.chrono.BasicYearDateTimeField ['TimeFuzzer'] []
org.joda.time.DateTimeFieldType$StandardDateTimeFieldType ['TimeFuzzer'] []
org.joda.time.chrono.LimitChronology$LimitDurationField ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$CharacterLiteral ['TimeFuzzer'] []
org.joda.time.format.DateTimeParserBucket ['TimeFuzzer'] []
org.joda.time.chrono.ISOChronology$Stub [] []
org.joda.time.chrono.EthiopicChronology ['TimeFuzzer'] []
org.joda.time.DateTime ['TimeFuzzer'] []
org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone ['TimeFuzzer'] []
org.joda.time.chrono.IslamicChronology ['TimeFuzzer'] []
org.joda.time.convert.ConverterManager ['TimeFuzzer'] []
org.joda.time.field.DelegatedDateTimeField ['TimeFuzzer'] []
java.io.PrintWriter ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$StringLiteral ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatter ['TimeFuzzer'] []
org.joda.time.Days ['TimeFuzzer'] []
org.joda.time.YearMonthDay$Property ['TimeFuzzer'] []
org.joda.time.chrono.BuddhistChronology ['TimeFuzzer'] []
org.joda.time.MonthDay$Property ['TimeFuzzer'] []
org.joda.time.DateTimeUtils$FixedMillisProvider ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$MatchingParser ['TimeFuzzer'] []
org.joda.time.convert.ReadablePartialConverter ['TimeFuzzer'] []
java.io.BufferedWriter ['TimeFuzzer'] []
org.joda.time.MutableDateTime ['TimeFuzzer'] []
org.joda.time.tz.ZoneInfoLogger [] []
org.joda.time.format.PeriodFormatterBuilder$RegExAffix$1 [] []
org.joda.time.tz.DateTimeZoneBuilder$Rule ['TimeFuzzer'] []
org.joda.time.LocalTime$Property ['TimeFuzzer'] []
java.lang.ProcessBuilder [] []
org.joda.time.TimeOfDay ['TimeFuzzer'] []
org.joda.time.chrono.GregorianChronology ['TimeFuzzer'] []
org.joda.time.chrono.JulianChronology ['TimeFuzzer'] []
org.joda.time.chrono.CopticChronology ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$TwoDigitYear ['TimeFuzzer'] []
org.joda.time.convert.LongConverter ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormat ['TimeFuzzer'] []
org.joda.time.chrono.BasicWeekyearDateTimeField ['TimeFuzzer'] []
org.joda.time.chrono.ZonedChronology$ZonedDurationField ['TimeFuzzer'] []
org.joda.time.convert.ReadableIntervalConverter ['TimeFuzzer'] []
org.joda.time.convert.ReadablePeriodConverter ['TimeFuzzer'] []
java.util.concurrent.Callable [] []
org.joda.time.Partial$Property ['TimeFuzzer'] []
org.joda.time.DateTimeUtils ['TimeFuzzer'] []
org.joda.time.MutablePeriod ['TimeFuzzer'] []
org.joda.time.field.DelegatedDurationField ['TimeFuzzer'] []
org.joda.time.format.PeriodFormatterBuilder$PluralAffix ['TimeFuzzer'] []
org.joda.time.tz.ZoneInfoCompiler$Rule ['TimeFuzzer'] []
org.joda.time.DurationFieldType$StandardDurationFieldType ['TimeFuzzer'] []
org.joda.time.tz.ZoneInfoCompiler [] []
org.joda.time.tz.ZoneInfoCompiler$RuleSet [] []
org.joda.time.format.ISOPeriodFormat ['TimeFuzzer'] []
org.joda.time.convert.DateConverter ['TimeFuzzer'] []
org.joda.time.TimeOfDay$Property ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$Fraction ['TimeFuzzer'] []
java.io.File ['TimeFuzzer'] []
org.joda.time.DateTimeZone$LazyInit$1 ['TimeFuzzer'] []
org.joda.time.field.LenientDateTimeField ['TimeFuzzer'] []
org.joda.time.Period [] []
org.joda.time.field.ImpreciseDateTimeField$LinkedDurationField ['TimeFuzzer'] []
org.joda.time.tz.ZoneInfoCompiler$Zone ['TimeFuzzer'] []
org.joda.time.tz.DefaultNameProvider ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$TimeZoneOffset ['TimeFuzzer'] []
java.io.InputStream ['TimeFuzzer'] []
org.joda.time.chrono.GJChronology ['TimeFuzzer'] []
org.joda.time.format.DateTimePrinterInternalPrinter ['TimeFuzzer'] []
org.joda.time.chrono.GJCacheKey ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder ['TimeFuzzer'] []
org.joda.time.format.InternalParserDateTimeParser ['TimeFuzzer'] []
org.joda.time.chrono.AssembledChronology$Fields ['TimeFuzzer'] []
org.joda.time.DateTimeZone$Stub [] []
org.joda.time.chrono.LenientChronology ['TimeFuzzer'] []
org.joda.time.format.PeriodFormat ['TimeFuzzer'] []
org.joda.time.Years ['TimeFuzzer'] []
org.joda.time.field.SkipDateTimeField ['TimeFuzzer'] []
org.joda.time.chrono.GJYearOfEraDateTimeField ['TimeFuzzer'] []
org.joda.time.convert.ReadableDurationConverter ['TimeFuzzer'] []
java.io.OutputStream [] []
org.joda.time.field.OffsetDateTimeField ['TimeFuzzer'] []
org.joda.time.PeriodType ['TimeFuzzer'] []
org.joda.time.IllegalInstantException ['TimeFuzzer'] []
org.joda.time.chrono.GJChronology$CutoverField ['TimeFuzzer'] []
org.joda.time.format.DateTimeParserInternalParser ['TimeFuzzer'] []
org.joda.time.format.DateTimeParserBucket$SavedState ['TimeFuzzer'] []
org.joda.time.Weeks ['TimeFuzzer'] []
org.joda.time.field.PreciseDateTimeField ['TimeFuzzer'] []
org.joda.time.DateMidnight$Property ['TimeFuzzer'] []
org.joda.time.LocalDate ['TimeFuzzer'] []
org.joda.time.tz.CachedDateTimeZone$Info ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$PaddedNumber ['TimeFuzzer'] []
org.joda.time.tz.DateTimeZoneBuilder ['TimeFuzzer'] []
org.joda.time.field.ZeroIsMaxDateTimeField ['TimeFuzzer'] []
org.joda.time.tz.DateTimeZoneBuilder$Transition ['TimeFuzzer'] []
org.joda.time.DateMidnight ['TimeFuzzer'] []
org.joda.time.chrono.BasicMonthOfYearDateTimeField ['TimeFuzzer'] []
org.joda.time.tz.ZoneInfoCompiler$DateTimeOfYear ['TimeFuzzer'] []
org.joda.time.tz.DateTimeZoneBuilder$RuleSet ['TimeFuzzer'] []
org.joda.time.DateTimeComparator ['TimeFuzzer'] []
org.joda.time.chrono.GJChronology$ImpreciseCutoverField ['TimeFuzzer'] []
org.joda.time.LocalTime ['TimeFuzzer'] []
org.joda.time.chrono.ISOYearOfEraDateTimeField ['TimeFuzzer'] []
org.joda.time.tz.CachedDateTimeZone ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$FixedNumber ['TimeFuzzer'] []
org.joda.time.chrono.ZonedChronology ['TimeFuzzer'] []
org.joda.time.convert.StringConverter ['TimeFuzzer'] []
org.joda.time.format.PeriodFormatterBuilder ['TimeFuzzer'] []
org.joda.time.format.PeriodFormatterBuilder$Composite ['TimeFuzzer'] []
org.joda.time.field.StrictDateTimeField ['TimeFuzzer'] []
org.joda.time.field.ScaledDurationField ['TimeFuzzer'] []
org.joda.time.tz.FixedDateTimeZone ['TimeFuzzer'] []
org.joda.time.chrono.LimitChronology ['TimeFuzzer'] []
org.joda.time.tz.ZoneInfoLogger$1 [] []
org.joda.time.format.FormatUtils ['TimeFuzzer'] []
org.joda.time.chrono.LimitChronology$LimitDateTimeField ['TimeFuzzer'] []
org.joda.time.DateTimeUtils$OffsetMillisProvider ['TimeFuzzer'] []
org.joda.time.Duration [] []
org.joda.time.format.PeriodFormatterBuilder$CompositeAffix ['TimeFuzzer'] []
java.nio.file.Files [] []
org.joda.time.Instant ['TimeFuzzer'] []
org.joda.time.format.ISODateTimeFormat ['TimeFuzzer'] []
org.joda.time.chrono.LimitChronology$LimitException ['TimeFuzzer'] []
org.joda.time.DateTimeZone$LazyInit [] []
org.joda.time.tz.ZoneInfoProvider ['TimeFuzzer'] []
org.joda.time.MutableInterval ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$UnpaddedNumber ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormat$StyleFormatterCacheKey ['TimeFuzzer'] []
org.joda.time.Seconds ['TimeFuzzer'] []
org.joda.time.YearMonth$Property ['TimeFuzzer'] []
org.joda.time.format.PeriodFormatterBuilder$FieldFormatter ['TimeFuzzer'] []
org.joda.time.Partial ['TimeFuzzer'] []
org.joda.time.field.MillisDurationField ['TimeFuzzer'] []
org.joda.time.format.ISODateTimeFormat$Constants ['TimeFuzzer'] []
org.joda.time.format.DateTimeFormatterBuilder$TimeZoneId ['TimeFuzzer'] []
org.joda.time.chrono.ISOChronology ['TimeFuzzer'] []
java.lang.System ['TimeFuzzer'] []
org.joda.time.Minutes ['TimeFuzzer'] []
org.joda.time.IllegalFieldValueException ['TimeFuzzer'] []
org.joda.time.field.FieldUtils ['TimeFuzzer'] []
org.joda.time.format.PeriodFormatterBuilder$Literal ['TimeFuzzer'] []
org.joda.time.format.PeriodFormatterBuilder$SimpleAffix ['TimeFuzzer'] []
org.joda.time.chrono.ZonedChronology$ZonedDateTimeField ['TimeFuzzer'] []
org.joda.time.field.DividedDateTimeField ['TimeFuzzer'] []
org.joda.time.format.PeriodFormatter ['TimeFuzzer'] []
org.joda.time.chrono.BasicDayOfMonthDateTimeField ['TimeFuzzer'] []
org.joda.time.YearMonthDay ['TimeFuzzer'] []
org.joda.time.format.PeriodFormatterBuilder$RegExAffix ['TimeFuzzer'] []

Directories in report

Directory