Class FileBlame.FileBlameBuilder

java.lang.Object
io.jenkins.plugins.forensics.blame.FileBlame.FileBlameBuilder
Enclosing class:
FileBlame

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

    • FileBlameBuilder

      public FileBlameBuilder()
  • Method Details

    • build

      public FileBlame build(String fileName)
      Creates a new FileBlame 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 FileBlame instance