Class PatchFile


  • public class PatchFile
    extends Object
    State supporting processing of a single Patch instance.
    • Constructor Detail

      • PatchFile

        public PatchFile​(org.eclipse.jgit.lib.Repository repo,
                         PatchList patchList,
                         String fileName)
                  throws org.eclipse.jgit.errors.MissingObjectException,
                         org.eclipse.jgit.errors.IncorrectObjectTypeException,
                         IOException
        Throws:
        org.eclipse.jgit.errors.MissingObjectException
        org.eclipse.jgit.errors.IncorrectObjectTypeException
        IOException
    • Method Detail

      • getLine

        public String getLine​(int file,
                              int line)
                       throws IOException,
                              com.google.gerrit.exceptions.NoSuchEntityException
        Extract a line from the file, as a string.
        Parameters:
        file - the file index to extract.
        line - the line number to extract (1 based; 1 is the first line).
        Returns:
        the string version of the file line.
        Throws:
        IOException - the patch or complete file content cannot be read.
        com.google.gerrit.exceptions.NoSuchEntityException