55import com .google .common .collect .ImmutableSet ;
66import com .google .common .collect .Maps ;
77import com .google .common .reflect .TypeToken ;
8- import com .mojang .datafixers .util .Either ;
9- import com .mojang .datafixers .util .Pair ;
108import com .mojang .datafixers .kinds .App ;
119import com .mojang .datafixers .kinds .App2 ;
1210import com .mojang .datafixers .kinds .K1 ;
2523import com .mojang .datafixers .optics .profunctors .TraversalP ;
2624import com .mojang .datafixers .types .Type ;
2725import com .mojang .datafixers .types .templates .TaggedChoice ;
26+ import com .mojang .datafixers .util .Either ;
27+ import com .mojang .datafixers .util .Pair ;
2828
2929import java .util .Collection ;
30+ import java .util .List ;
3031import java .util .Map ;
3132import java .util .Objects ;
3233import java .util .Optional ;
@@ -167,7 +168,7 @@ public static <F, G, G2> TypedOptic<Either<F, G>, Either<F, G2>, G, G2> inj2(fin
167168 );
168169 }
169170
170- public static <K , V , K2 > TypedOptic <java . util . List <Pair <K , V >>, java . util . List <Pair <K2 , V >>, K , K2 > compoundListKeys (final Type <K > aType , final Type <K2 > bType , final Type <V > valueType ) {
171+ public static <K , V , K2 > TypedOptic <List <Pair <K , V >>, List <Pair <K2 , V >>, K , K2 > compoundListKeys (final Type <K > aType , final Type <K2 > bType , final Type <V > valueType ) {
171172 return new TypedOptic <>(
172173 TraversalP .Mu .TYPE_TOKEN ,
173174 DSL .compoundList (aType , valueType ),
@@ -178,7 +179,7 @@ public static <K, V, K2> TypedOptic<java.util.List<Pair<K, V>>, java.util.List<P
178179 );
179180 }
180181
181- public static <K , V , V2 > TypedOptic <java . util . List <Pair <K , V >>, java . util . List <Pair <K , V2 >>, V , V2 > compoundListElements (final Type <K > keyType , final Type <V > aType , final Type <V2 > bType ) {
182+ public static <K , V , V2 > TypedOptic <List <Pair <K , V >>, List <Pair <K , V2 >>, V , V2 > compoundListElements (final Type <K > keyType , final Type <V > aType , final Type <V2 > bType ) {
182183 return new TypedOptic <>(
183184 TraversalP .Mu .TYPE_TOKEN ,
184185 DSL .compoundList (keyType , aType ),
@@ -189,7 +190,7 @@ public static <K, V, V2> TypedOptic<java.util.List<Pair<K, V>>, java.util.List<P
189190 );
190191 }
191192
192- public static <A , B > TypedOptic <java . util . List <A >, java . util . List <B >, A , B > list (final Type <A > aType , final Type <B > bType ) {
193+ public static <A , B > TypedOptic <List <A >, List <B >, A , B > list (final Type <A > aType , final Type <B > bType ) {
193194 return new TypedOptic <>(
194195 TraversalP .Mu .TYPE_TOKEN ,
195196 DSL .list (aType ),
0 commit comments