@@ -3,15 +3,15 @@ import difflicious.DiffResult.MismatchTypeResult
3
3
import difflicious .differ .RecordDiffer
4
4
import difflicious .internal .EitherGetSyntax ._
5
5
import difflicious .utils .TypeName .SomeTypeName
6
- import magnolia ._
6
+ import magnolia1 ._
7
7
8
8
import scala .collection .mutable
9
9
import scala .collection .immutable .ListMap
10
10
11
11
trait DifferGen {
12
12
type Typeclass [T ] = Differ [T ]
13
13
14
- def combine [T ](ctx : ReadOnlyCaseClass [Differ , T ]): Differ [T ] = {
14
+ def join [T ](ctx : ReadOnlyCaseClass [Differ , T ]): Differ [T ] = {
15
15
new RecordDiffer [T ](
16
16
ctx.parameters
17
17
.map { p =>
@@ -40,17 +40,17 @@ trait DifferGen {
40
40
41
41
override def diff (inputs : DiffInput [T ]): DiffResult = inputs match {
42
42
case DiffInput .ObtainedOnly (obtained) =>
43
- ctx.dispatch (obtained)(sub => sub.typeclass.diff(DiffInput .ObtainedOnly (sub.cast(obtained))))
43
+ ctx.split (obtained)(sub => sub.typeclass.diff(DiffInput .ObtainedOnly (sub.cast(obtained))))
44
44
case DiffInput .ExpectedOnly (expected) =>
45
- ctx.dispatch (expected)(sub => sub.typeclass.diff(DiffInput .ExpectedOnly (sub.cast(expected))))
45
+ ctx.split (expected)(sub => sub.typeclass.diff(DiffInput .ExpectedOnly (sub.cast(expected))))
46
46
case DiffInput .Both (obtained, expected) => {
47
- ctx.dispatch (obtained) { obtainedSubtype =>
48
- ctx.dispatch (expected) { expectedSubtype =>
47
+ ctx.split (obtained) { obtainedSubtype =>
48
+ ctx.split (expected) { expectedSubtype =>
49
49
if (obtainedSubtype.typeName.short == expectedSubtype.typeName.short) {
50
50
obtainedSubtype.typeclass
51
51
.diff(
52
52
obtainedSubtype.cast(obtained),
53
- expectedSubtype.cast(expected).asInstanceOf [obtainedSubtype.SType ]
53
+ expectedSubtype.cast(expected).asInstanceOf [obtainedSubtype.SType ],
54
54
)
55
55
} else {
56
56
MismatchTypeResult (
@@ -129,12 +129,12 @@ trait DifferGen {
129
129
130
130
}
131
131
132
- def dispatch [T ](ctx : SealedTrait [Differ , T ]): Differ [T ] =
132
+ def split [T ](ctx : SealedTrait [Differ , T ]): Differ [T ] =
133
133
new SealedTraitDiffer [T ](ctx, isIgnored = false )
134
134
135
135
def derived [T ]: Differ [T ] = macro Magnolia .gen[T ]
136
136
137
- private def toDiffliciousTypeName (typeName : magnolia .TypeName ): SomeTypeName = {
137
+ private def toDiffliciousTypeName (typeName : magnolia1 .TypeName ): SomeTypeName = {
138
138
difflicious.utils.TypeName (
139
139
long = typeName.full,
140
140
short = typeName.short,
0 commit comments