Package com.google.gerrit.server.patch
Class GitPositionTransformer.Range
java.lang.Object
com.google.gerrit.server.patch.GitPositionTransformer.Range
- Enclosing class:
 - GitPositionTransformer
 
A range. In the context of 
GitPositionTransformer, this is a line range.- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic GitPositionTransformer.Rangecreate(int start, int end) abstract intend()End of the range.shiftBy(int amount) Creates a copy of thisRangewhich is shifted by the indicated amount.abstract intstart()Start of the range. 
- 
Constructor Details
- 
Range
public Range() 
 - 
 - 
Method Details
- 
start
public abstract int start()Start of the range. (inclusive) - 
end
public abstract int end()End of the range. (exclusive) - 
shiftBy
Creates a copy of thisRangewhich is shifted by the indicated amount. A shift equally applies to bothstart()endend().Note: There's no guarantee that this method returns a new instance.
- Parameters:
 amount- amount to shift. Negative values mean moving the range up, positive values mean moving the range down.- Returns:
 - a 
Rangeinstance with updated start/end 
 - 
create
 
 -