JPP: Renamed all of collections2 methods and some interfaces
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 44s

This commit is contained in:
Willem Cazander 2026-02-02 15:27:16 +01:00
parent cb4ee108b8
commit fa9689a538
129 changed files with 5927 additions and 4862 deletions

View file

@ -34,11 +34,10 @@ import java.util.function.Function;
import java.util.stream.Collectors;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObjectTBone;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T002ᖟ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ArrayLadderᴿᵂ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.Ladderᴿᵈ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.Ladderᵂʳ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.RopeOfAzraelᴿᵈ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ArrayLadderOpen;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.Ladder;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.LadderOpen;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ.Rope;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
/// Materialize a zerdinal number object from space.
@ -51,17 +50,17 @@ public interface PrimordialZerdinalSpaceMaterializer<T extends PrimordialZerdina
/// Materialize an number from the bounded zerdinal number space.
T zerdinalMaterializeSpace(long zerdinal);
default RopeOfAzraelᴿᵈ<T> zerdinalSpaceRope() {
return new RopeOfAzraelᴿᵈ<T>() {
default Rope<T> zerdinalSpaceRope() {
return new Rope<T>() {
int zerdinalSpaceWalker = 0;
@Override
public T002ᖟ hasNextᴿᵈ() {
return T002ᖟ.valueOf(zerdinalSpaceWalker < zerdinalSpaceBoundary());
public boolean hasNext() {
return zerdinalSpaceWalker < zerdinalSpaceBoundary();
}
@Override
public T nextᴿᵈ() {
public T next() {
if (zerdinalSpaceWalker >= zerdinalSpaceBoundary()) {
throw new NoSuchElementException("Rope roll out does not extend past the zerdinal space boundry: " + zerdinalSpaceBoundary());
}
@ -73,20 +72,20 @@ public interface PrimordialZerdinalSpaceMaterializer<T extends PrimordialZerdina
}
default void zerdinalSpaceRopeWalk(Consumer<T> consumer) {
zerdinalSpaceRope().forEachRemainingᴿᵈ(consumer);
zerdinalSpaceRope().forEachRemaining(consumer);
}
default <X> Ladderᴿᵈ<X> zerdinalSpaceRodsToLadder(Function<T, X> mapper) {
Ladderᵂʳ<X> result = new ArrayLadderᴿᵂ<>();
zerdinalSpaceRopeWalk(v -> result.addᵂʳ(mapper.apply(v)));
default <X> Ladder<X> zerdinalSpaceRodsToLadder(Function<T, X> mapper) {
LadderOpen<X> result = new ArrayLadderOpen<>();
zerdinalSpaceRopeWalk(v -> result.add(mapper.apply(v)));
return result;
}
default Ladderᴿᵈ<T> zerdinalSpaceRodsToLadder() {
default Ladder<T> zerdinalSpaceRodsToLadder() {
return zerdinalSpaceRodsToLadder(v -> v);
}
default Map<String, T> zerdinalSpaceRodsToMap(Function<T, String> keyMapper) {
return zerdinalSpaceRodsToLadder().streamᴿᵈ().collect(Collectors.toMap(keyMapper, v -> v));
return zerdinalSpaceRodsToLadder().stream().collect(Collectors.toMap(keyMapper, v -> v));
}
}