Package com.google.gerrit.server.fixes
Class FixReplacementInterpreter
- java.lang.Object
- 
- com.google.gerrit.server.fixes.FixReplacementInterpreter
 
- 
 public class FixReplacementInterpreter extends Object An interpreter forFixReplacements.
- 
- 
Constructor SummaryConstructors Constructor Description FixReplacementInterpreter(FileContentUtil fileContentUtil)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CommitModificationtoCommitModification(org.eclipse.jgit.lib.Repository repository, ProjectState projectState, org.eclipse.jgit.lib.ObjectId patchSetCommitId, List<FixReplacement> fixReplacements)Transforms the givenFixReplacements intoTreeModifications.
 
- 
- 
- 
Constructor Detail- 
FixReplacementInterpreter@Inject public FixReplacementInterpreter(FileContentUtil fileContentUtil) 
 
- 
 - 
Method Detail- 
toCommitModificationpublic CommitModification toCommitModification(org.eclipse.jgit.lib.Repository repository, ProjectState projectState, org.eclipse.jgit.lib.ObjectId patchSetCommitId, List<FixReplacement> fixReplacements) throws BadRequestException, ResourceNotFoundException, IOException, ResourceConflictException Transforms the givenFixReplacements intoTreeModifications.- Parameters:
- repository- the affected Git repository
- projectState- the affected project
- patchSetCommitId- the patch set which should be modified
- fixReplacements- the replacements which should be applied
- Returns:
- a list of TreeModifications representing the given replacements
- Throws:
- ResourceNotFoundException- if a file to which one of the replacements refers doesn't exist
- ResourceConflictException- if the replacements can't be transformed into- TreeModifications
- BadRequestException
- IOException
 
 
- 
 
-