Package com.google.gerrit.server.patch
Class MagicFile
java.lang.Object
com.google.gerrit.server.patch.MagicFile
Representation of a magic file which appears as a file with content to Gerrit users.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MagicFileforCommitMessage(org.eclipse.jgit.lib.ObjectReader reader, org.eclipse.jgit.lib.AnyObjectId commitId) static MagicFileforMergeList(ComparisonType comparisonType, org.eclipse.jgit.lib.ObjectReader reader, org.eclipse.jgit.lib.AnyObjectId commitId) abstract StringGenerated part of the file.Whole content of the file as it appears to users.intReturns the start line of the modifiable content.abstract StringNon-generated part of the file.
-
Field Details
-
DATE_FORMATTER
-
-
Constructor Details
-
MagicFile
public MagicFile()
-
-
Method Details
-
forCommitMessage
public static MagicFile forCommitMessage(org.eclipse.jgit.lib.ObjectReader reader, org.eclipse.jgit.lib.AnyObjectId commitId) throws IOException - Throws:
IOException
-
forMergeList
public static MagicFile forMergeList(ComparisonType comparisonType, org.eclipse.jgit.lib.ObjectReader reader, org.eclipse.jgit.lib.AnyObjectId commitId) throws IOException - Throws:
IOException
-
generatedContent
Generated part of the file. Any generated contents should go here. Can be empty. -
modifiableContent
Non-generated part of the file. This should correspond to some actual content derived from somewhere else which can also be modified (e.g. by suggested fixes). Can be empty. -
getFileContent
Whole content of the file as it appears to users. -
getStartLineOfModifiableContent
public int getStartLineOfModifiableContent()Returns the start line of the modifiable content. Assumes that line counting starts at 1.
-