JPP: Renamed all of collections2 methods and some interfaces
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 44s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 44s
This commit is contained in:
parent
cb4ee108b8
commit
fa9689a538
129 changed files with 5927 additions and 4862 deletions
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue