/** * Create a differencing object using the given algorithm * * @param original * the original text that will be compared * @param algorithm * the difference algorithm to use. */ public Diff(Object[] original, DiffAlgorithm algorithm) { if (original == null) { throw new IllegalArgumentException(); } orig = original; if (algorithm != null) { this.algorithm = algorithm; } else { this.algorithm = defaultAlgorithm(); } }
/** * Create a differencing object using the given algorithm * * @param original * the original text that will be compared * @param algorithm * the difference algorithm to use. */ public Diff(final Object[] original, final DiffAlgorithm algorithm) { if (original == null) { throw new IllegalArgumentException(); } orig = original; if (algorithm != null) { this.algorithm = algorithm; } else { this.algorithm = defaultAlgorithm(); } }
/** * Create a differencing object using the given algorithm * * @param original * the original text that will be compared * @param algorithm * the difference algorithm to use. */ public Diff(Object[] original, DiffAlgorithm algorithm) { if (original == null) { throw new IllegalArgumentException(); } orig = original; if (algorithm != null) { this.algorithm = algorithm; } else { this.algorithm = defaultAlgorithm(); } }