Class FileStatistics.FileStatisticsBuilder

java.lang.Object
io.jenkins.plugins.forensics.miner.FileStatistics.FileStatisticsBuilder
Enclosing class:
FileStatistics

public static class FileStatistics.FileStatisticsBuilder extends Object
Creates FileBlame instances that optimize the memory footprint for file names by using a TreeStringBuilder.
  • Constructor Details

    • FileStatisticsBuilder

      public FileStatisticsBuilder()
  • Method Details

    • build

      public FileStatistics build(String fileName)
      Creates a new FileStatistics instance for the specified file name. The file name will be normalized and compressed using a TreeStringBuilder.
      Parameters:
      fileName - the file name
      Returns:
      the created FileStatistics instance