package org.apache.commons.jrcs.rcs; import java.util.List; class DeltaDelTextLine implements DeltaTextLine { private int atLine; private int noLines; DeltaDelTextLine(int atLine, int noLines) { this.atLine = atLine-1; // Delete line offset is off by one this.noLines = noLines; } @Override public void patch(Node root, Node prev, List lines) { for (int i = 0; i < noLines; i++) { lines.remove(atLine); } } @Override public void patchAnnotate(Node root, Node prev, List lines) { for ( int i = 0; i < noLines ; i++ ) { Line l = (Line) lines.get(atLine); if (null != l) { l.revision = prev; } lines.remove(atLine); } } }