Packages

object Differ extends Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Differ
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait ChunkPatch[Value, Patch] extends AnyRef

    A patch which describes updates to a chunk of values.

  2. sealed trait MapPatch[Key, Value, Patch] extends AnyRef

    A patch which describes updates to a map of keys and values.

  3. sealed trait OrPatch[Value, Value2, Patch, Patch2] extends AnyRef

    A patch which describes updates to either one value or another.

  4. sealed trait SetPatch[A] extends AnyRef

    A patch which describes updates to a set of values.

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 chunk[Value, Patch](differ: Differ[Value, Patch]): Differ[Chunk[Value], ChunkPatch[Value, Patch]]

    Constructs a differ that knows how to diff a Chunk of values given a differ that knows how to diff the values.

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. def environment[A]: Differ[ZEnvironment[A], Patch[A, A]]

    Constructs a differ that knows how to diff ZEnvironment values.

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  12. def isFatal: Differ[IsFatal, Patch]

    Constructs a differ that knows how to diff IsFatal values.

  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def map[Key, Value, Patch](differ: Differ[Value, Patch]): Differ[Map[Key, Value], MapPatch[Key, Value, Patch]]

    Constructs a differ that knows how to diff a Map of keys and values given a differ that knows how to diff the values.

  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  18. val runtimeFlags: Differ[RuntimeFlags, Patch]

    Constructs a differ that knows how to diff RuntimeFlags values.

  19. def set[A]: Differ[Set[A], SetPatch[A]]

    Constructs a differ that knows how to diff a Set of values.

  20. def supervisor: Differ[Supervisor[Any], Patch]

    Constructs a differ that knows how to diff Supervisor values.

  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. def update[A]: Differ[A, (A) => A]

    Constructs a differ that just diffs two values by returning a function that sets the value to the new value.

    Constructs a differ that just diffs two values by returning a function that sets the value to the new value. This differ does not support combining multiple updates to the value compositionally and should only be used when there is no compositional way to update them.

  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. object ChunkPatch
  28. object MapPatch
  29. object OrPatch
  30. object SetPatch

Deprecated Value Members

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

    (Since version 9)

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped