Package com.rpl.rama.diffs
Class SequenceIndexRemoveDiff
java.lang.Object
com.rpl.rama.diffs.Diff
com.rpl.rama.diffs.SequenceIndexRemoveDiff
Represents one or more values being removed starting at some index in a sequence. Top-level diff.
Expands to
SequenceChangeDiff
.- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
canProcess
(Diff.Processor processor) protected void
doProcess
(Diff.Processor processor) boolean
int
getAmt()
Number of removed elementsint
getIndex()
Starting index where elements were removedint
Size of sequence before removesint
hashCode()
toString()
protected boolean
-
Constructor Details
-
SequenceIndexRemoveDiff
public SequenceIndexRemoveDiff(int index, int amt, int oldSize)
-
-
Method Details
-
getIndex
public int getIndex()Starting index where elements were removed -
getAmt
public int getAmt()Number of removed elements -
getOldSize
public int getOldSize()Size of sequence before removes -
walkExpanded
- Overrides:
walkExpanded
in classDiff
-
doProcess
-
canProcess
- Specified by:
canProcess
in classDiff
-
equals
-
hashCode
public int hashCode() -
toString
-