LineDiff

object LineDiff
class Object
trait Matchable
class Any

Type members

Classlikes

final case class Delete(file1Index: Int, file2Index: Int, lengths: (Int, Int), lines: Seq[String]) extends DiffResult
sealed abstract class DiffResult
final case class Equal(file1Index: Int, file2Index: Int, lengths: (Int, Int), lines: Seq[String]) extends DiffResult
final case class Insert(file1Index: Int, file2Index: Int, lengths: (Int, Int), lines: Seq[String]) extends DiffResult
final case class MatchResult(file1Index: Int, file2Index: Int, length: Int)
final case class Modify(file1Index: Int, file2Index: Int, lengths: (Int, Int), oldLines: Seq[String], newLines: Seq[String]) extends DiffResult
final class Result(results: Vector[DiffResult])

Value members

Concrete methods

def apply(str1: String, str2: String): Result
def apply(lines1: Seq[String], lines2: Seq[String]): Result
def highlightTrailingWhitespace(s: String): String