com
.
twitter
.
diffy
compare
package
compare
Visibility
Public
All
Type Members
trait
Difference
extends
AnyRef
case class
IndexedDifference
(
indexedDiffs:
Seq
[
Difference
]
)
extends
SeqDifference
with
Product
with
Serializable
case class
MapDifference
[
A
]
(
keys:
TerminalDifference
,
values:
Map
[
A
,
Difference
]
)
extends
TerminalDifference
with
Product
with
Serializable
case class
NoDifference
[
A
]
(
value:
A
)
extends
TerminalDifference
with
Product
with
Serializable
case class
ObjectDifference
(
mapDiff:
MapDifference
[
String
]
)
extends
Difference
with
Product
with
Serializable
case class
OrderingDifference
(
leftPattern:
Seq
[
Int
]
,
rightPattern:
Seq
[
Int
]
)
extends
TerminalDifference
with
SeqDifference
with
Product
with
Serializable
case class
PrimitiveDifference
[
A
]
(
left:
A
,
right:
A
)
extends
TerminalDifference
with
Product
with
Serializable
trait
SeqDifference
extends
Difference
case class
SeqSizeDifference
[
A
]
(
leftNotRight:
Seq
[
A
]
,
rightNotLeft:
Seq
[
A
]
)
extends
TerminalDifference
with
SeqDifference
with
Product
with
Serializable
case class
SetDifference
[
A
]
(
leftNotRight:
Set
[
A
]
,
rightNotLeft:
Set
[
A
]
)
extends
TerminalDifference
with
Product
with
Serializable
trait
TerminalDifference
extends
Difference
case class
TypeDifference
[
A
,
B
]
(
left:
A
,
right:
B
)
extends
TerminalDifference
with
Product
with
Serializable
Value Members
object
Difference
object
ExtraField
extends
TerminalDifference
with
Product
with
Serializable
object
MissingField
extends
TerminalDifference
with
Product
with
Serializable
Ungrouped