TzdbZoneRulesCompiler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,408 of 2,4080%229 of 2290%1501505085083535
main(String[])3240%600%3131717111
process(List, List, File, boolean, boolean)2330%260%1414505011
parseFile(File)2240%320%1717454511
buildZoneRules()1980%100%66303011
outputTzdbDat(OutputStream, Map, Set, Set)1720%100%66343411
static {...}1660%n/a11333311
parseLeapSecondRule(String)1570%140%88272711
parseMonthDayTime(StringTokenizer, TzdbZoneRulesCompiler.TZDBMonthDayTime)1160%100%66252511
parseLeapSecondsFile()940%80%55202011
parseSecs(String)910%180%1010161611
parseRuleLine(StringTokenizer)890%40%33141411
parseZoneLine(StringTokenizer, List)710%60%44202011
TzdbZoneRulesCompiler(String, List, File, boolean)450%n/a11121211
outputHelp()430%n/a11151511
outputFilesDat(File, Map, Set, Set, SortedMap)430%20%22131311
outputFile(File, Map, Set, Set, SortedMap)380%20%22121211
outputTzdbEntry(JarOutputStream, Map, Set, Set)310%n/a119911
expand(String, String)290%20%227711
compile()290%n/a116611
outputFile(File, String, SortedMap, SortedMap)280%n/a116611
parseFiles()260%20%225511
parseYear(String, int)250%60%448811
parseMonth(String)250%20%224411
parseDayOfWeek(String)250%20%224411
deduplicate(Object)160%20%223311
put(Set, int, Map)150%20%223311
getMostRecentLeapSecond()110%20%221111
parseOptional(String)80%20%221111
parseTimeDefinition(char)80%30%334411
parseOffset(String)70%n/a112211
printVerbose(String)70%20%223311
setDeduplicateMap(Map)40%n/a112211
parsePeriod(String)40%n/a111111
getZones()30%n/a111111
getLeapSeconds()30%n/a111111