Packages

object Op

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Op
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait DelIns extends DelInsMov

    The super type of the two basic diff operations returned by Myers' Diff algorithm, Delete and Insert.

  2. sealed trait DelInsMov extends Op

    The super type of Delete, Insert and Move.

  3. final case class Delete(baseIx: Int, count: Int) extends DelIns with Product with Serializable

    Represents a number of contiguous elements that is present in the base sequence but not in the target.

    Represents a number of contiguous elements that is present in the base sequence but not in the target.

    baseIx

    the index of the first element in the base sequence that is deleted

    count

    the number of elements in the deleted chunk

  4. final case class Insert(baseIx: Int, targetIx: Int, count: Int) extends DelIns with Product with Serializable

    Represents a number of contiguous elements that is present in the target sequence but not in the base.

    Represents a number of contiguous elements that is present in the target sequence but not in the base.

    baseIx

    the index of the element in the base sequence where the new elements are inserted

    targetIx

    the index of the first element in the target sequence that is inserted

    count

    the number of elements in the inserted chunk

  5. final case class Move(baseIx: Int, targetIx: Int, count: Int) extends DelInsMov with Product with Serializable

    Represents a number of contiguous elements that is present in both the base and target sequences but in a different position in the sequence relative to its surrounding elements.

    Represents a number of contiguous elements that is present in both the base and target sequences but in a different position in the sequence relative to its surrounding elements.

    baseIx

    the index of the first element in the base sequence

    targetIx

    the index of the first element in the target sequence

    count

    the number of elements in the moved chunk

  6. final case class Replace(baseIx: Int, delCount: Int, targetIx: Int, insCount: Int) extends Op with Product with Serializable

    Represents a number of contiguous elements in the base that was replaced with a chunk of a potentially differing (non-zero) length in the target.

    Represents a number of contiguous elements in the base that was replaced with a chunk of a potentially differing (non-zero) length in the target.

    This operation is essentially a combination of a Delete and an Insert at the same baseIx.

    baseIx

    the index of the first element in the base sequence that are replaced

    delCount

    the number of elements in the base sequence that are replaced

    targetIx

    the index of the first element in the target sequence that are inserted

    insCount

    the number of elements that are inserted from the target sequence

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. implicit def ordering[T <: Op]: Ordering[T]
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped