Class GitPositionTransformer.PositionedEntity<T>

java.lang.Object
com.google.gerrit.server.patch.GitPositionTransformer.PositionedEntity<T>
Type Parameters:
T - an object/entity type which has a GitPositionTransformer.Position
Enclosing class:
GitPositionTransformer

public static class GitPositionTransformer.PositionedEntity<T> extends Object
Wrapper around an instance of T which annotates it with a GitPositionTransformer.Position. Methods such as shiftPositionBy(int) and withFilePath(String) allow to update the associated GitPositionTransformer.Position. Afterwards, use getEntityAtUpdatedPosition() to get an updated version of the T instance.