Package com.google.gerrit.server.patch
Class GitPositionTransformer.Mapping
- java.lang.Object
 - 
- com.google.gerrit.server.patch.GitPositionTransformer.Mapping
 
 
- 
- Enclosing class:
 - GitPositionTransformer
 
public abstract static class GitPositionTransformer.Mapping extends Object
A mapping from aGitPositionTransformer.Positionin one Git commit/tree (source) to aGitPositionTransformer.Positionin another Git commit/tree (target). 
- 
- 
Constructor Summary
Constructors Constructor Description Mapping() 
- 
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static GitPositionTransformer.Mappingcreate(GitPositionTransformer.FileMapping fileMapping, Iterable<GitPositionTransformer.RangeMapping> rangeMappings)abstract GitPositionTransformer.FileMappingfile()A mapping describing how the attributes of one file are mapped from source to target.abstract com.google.common.collect.ImmutableSet<GitPositionTransformer.RangeMapping>ranges()Mappings describing how line ranges within the file indicated byfile()are mapped from source to target. 
 - 
 
- 
- 
Method Detail
- 
file
public abstract GitPositionTransformer.FileMapping file()
A mapping describing how the attributes of one file are mapped from source to target. 
- 
ranges
public abstract com.google.common.collect.ImmutableSet<GitPositionTransformer.RangeMapping> ranges()
Mappings describing how line ranges within the file indicated byfile()are mapped from source to target. 
- 
create
public static GitPositionTransformer.Mapping create(GitPositionTransformer.FileMapping fileMapping, Iterable<GitPositionTransformer.RangeMapping> rangeMappings)
 
 - 
 
 -