object Patch
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Patch
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class DecreaseValue[T, D](delta: D)(implicit lin: Aux[T, D]) extends Patch[T] with Product with Serializable
- case class Group[T](steps: List[Patch[T]]) extends Patch[T] with Product with Serializable
- case class IncreaseValue[T, D](delta: D)(implicit lin: Aux[T, D]) extends Patch[T] with Product with Serializable
- case class MappedPatch[T, TT](underlying: Patch[T])(fw: (T) => TT, bk: (TT) => T) extends Patch[TT] with Product with Serializable
- case class SetValue[T](to: T) extends Patch[T] with Product with Serializable
- case class UnsetValue[T](from: T) extends Patch[T] with Product with Serializable
- case class UpdateIndexed[F[_], V](delta: Map[Int, Patch[V]], sizeDelta: Int)(implicit adapt: IndexedCollectionAdapter[F, V]) extends Patch[F[V]] with Product with Serializable
- case class UpdateKeyed[F[_, _], K, V](delta: Map[K, Patch[V]])(implicit adapt: KeyedCollectionAdapter[F, K, V]) extends Patch[F[K, V]] with Product with Serializable
- case class UpdateOrdered[F[_], T](delta: Diff[T])(implicit adapt: OrderedCollectionAdapter[F, T]) extends Patch[F[T]] with Product with Serializable
- case class UpdateUnordered[F[_], T](delta: Diff[T])(implicit adapt: UnorderedCollectionAdapter[F, T]) extends Patch[F[T]] with Product with Serializable
- case class UpdateValue[T](from: T, to: T) extends Patch[T] with Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def Empty[T]: Patch[T]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def make[T](l: T, r: T)(implicit p: PatchMaker[T]): Patch[T]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object Group extends Serializable
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated