Skip to content

Commit de5d0c6

Browse files
CopilotGarciat
andcommitted
Extract Ordering enum to classes package and export it
Co-authored-by: Garciat <118277+Garciat@users.noreply.github.com>
1 parent 2c81f27 commit de5d0c6

3 files changed

Lines changed: 9 additions & 6 deletions

File tree

src/main/java/com/garciat/typeclasses/Main.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import com.garciat.typeclasses.api.hkt.TApp;
1414
import com.garciat.typeclasses.api.hkt.TPar;
1515
import com.garciat.typeclasses.api.hkt.TagBase;
16+
import com.garciat.typeclasses.classes.Ordering;
1617
import com.garciat.typeclasses.impl.Lists;
1718
import com.garciat.typeclasses.impl.Maps;
1819
import java.lang.reflect.GenericArrayType;
@@ -331,12 +332,6 @@ static <K, V> Eq<Map<K, V>> mapEq(Eq<K> eqK, Eq<V> eqV) {
331332
}
332333
}
333334

334-
enum Ordering {
335-
LT,
336-
EQ,
337-
GT
338-
}
339-
340335
@TypeClass
341336
interface Ord<A> extends Eq<A> {
342337
Ordering compare(A a1, A a2);
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.garciat.typeclasses.classes;
2+
3+
public enum Ordering {
4+
LT,
5+
EQ,
6+
GT
7+
}

src/main/java/module-info.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module com.garciat.typeclasses {
22
exports com.garciat.typeclasses.api;
33
exports com.garciat.typeclasses.api.hkt;
4+
exports com.garciat.typeclasses.classes;
45
exports com.garciat.typeclasses;
56
}

0 commit comments

Comments
 (0)