final case class Sequence(differences: Chunk[Diff]) extends Diff with Product with Serializable
Diff between two sequence of elements. The length of differences will be the length of the longest list.
If both this and that have an element at index i then the ith element of difference will contain the diff between those elements
If either this or that do not have an element at index i then the ith element of differences will be a total diff with the element and a tag representing which input was missing the ith index.
- Self Type
- Sequence
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Sequence
- Serializable
- Serializable
- Product
- Equals
- Diff
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
<*>(that: Diff): Diff
A symbolic operator for zip.
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val differences: Chunk[Diff]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def orIdentical: Diff
-
def
patch[A](a: A)(implicit schema: Schema[A]): scala.Either[String, A]
- Definition Classes
- Diff
-
def
patchEnumData[A](a: A, diff: Diff, cases: Schema.Case[_, A]*): scala.Either[String, A]
- Definition Classes
- Diff
-
def
patchNumeric[A](a: A, distance: A)(implicit numeric: Numeric[A]): Right[Nothing, A]
- Definition Classes
- Diff
-
def
patchProductData(structure: Chunk[Field[_]], values: ListMap[String, DynamicValue], diffs: ListMap[String, Diff]): scala.Either[String, ListMap[String, Any]]
- Definition Classes
- Diff
-
def
patchStringFromMyersEdits(input: String, edits: Chunk[Edit]): scala.Either[String, String]
- Definition Classes
- Diff
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
zip(that: Diff): Diff
- Definition Classes
- Diff