Class Diff


  • public class Diff
    extends Object
    A class to compare vectors of objects.
    • Field Detail

      • heuristic

        @Deprecated
        public boolean heuristic
        Deprecated.
        When set to true, the comparison uses a heuristic to speed it up. With this heuristic, for files with a constant small density of changes, the algorithm is linear in the file size.
      • no_discards

        @Deprecated
        public boolean no_discards
        Deprecated.
        When set to true, the algorithm returns a guaranteed minimal set of changes. This makes things slower, sometimes much slower.
    • Constructor Detail

      • Diff

        public Diff​(Object[] a,
                    Object[] b)
        Constructor to find differences between two arrays.
        Parameters:
        a - left "document"
        b - right document
    • Method Detail

      • diff_2

        public Diff.Change diff_2​(boolean reverse)
        Compute the difference between the 2 arrays.
        Parameters:
        reverse - Indicates reverse diff
        Returns:
        the change