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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MagicFile
forCommitMessage
(org.eclipse.jgit.lib.ObjectReader reader, org.eclipse.jgit.lib.AnyObjectId commitId) static MagicFile
forMergeList
(ComparisonType comparisonType, org.eclipse.jgit.lib.ObjectReader reader, org.eclipse.jgit.lib.AnyObjectId commitId) abstract String
Generated part of the file.Whole content of the file as it appears to users.int
Returns the start line of the modifiable content.abstract String
Non-generated part of the file.
-
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.
-