Package com.google.gerrit.server.patch
Class GitPositionTransformer.Mapping
java.lang.Object
com.google.gerrit.server.patch.GitPositionTransformer.Mapping
- Enclosing class:
- GitPositionTransformer
A mapping from a
GitPositionTransformer.Position
in one Git commit/tree (source) to a GitPositionTransformer.Position
in
another Git commit/tree (target).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate
(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.
-
Constructor Details
-
Mapping
public Mapping()
-
-
Method Details
-
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)
-