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.Position
in one Git commit/tree (source) to aGitPositionTransformer.Position
in 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.Mapping
create(GitPositionTransformer.FileMapping fileMapping, Iterable<GitPositionTransformer.RangeMapping> rangeMappings)
abstract GitPositionTransformer.FileMapping
file()
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)
-
-