diff abstract method

List<ChangeRecord> diff(
  1. E oldValue,
  2. E newValue
)

Returns a list of change records between oldValue and newValue.

A return value of an empty ChangeRecord.NONE means no changes found.

Implementation

List<ChangeRecord> diff(E oldValue, E newValue);