JPP: Redone number naming by blackboard letters
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m0s

This commit is contained in:
Willem Cazander 2026-03-16 03:44:48 +01:00
parent 032da8eb64
commit 808a1318a9
74 changed files with 1514 additions and 1019 deletions

View file

@ -53,6 +53,9 @@ public interface Book<K, V> {
//Yarn<V> values(); // rm mem limit
Rope<V> valueRope();
//DistinctYarn
//SoleBeadYarn
//MonicYarn
//BeadYarn<BookEntry<K, V>> entrySet();// rm mem limit
//Rope<BookEntry<K, V>> entryRope();

View file

@ -27,7 +27,7 @@
package ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfZerdinalX63;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfX63Zerdinal;
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ.RopeLadder;
/// Ladder
@ -36,8 +36,8 @@ import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ.RopeLadder
/// @version ©Δ 仙上主天
public interface Ladder<E> extends Yarn<E> {
default E get(KaasLandSmurfZerdinalX63 index) {
return get(index.zerdinal());
default E get(KaasLandSmurfX63Zerdinal index) {
return get(index.odeur());
}
default E get(long index) {
@ -75,8 +75,8 @@ public interface Ladder<E> extends Yarn<E> {
return ropeLadder(0);
}
default RopeLadder<E> ropeLadder(KaasLandSmurfZerdinalX63 index) {
return ropeLadder(index.zerdinal());
default RopeLadder<E> ropeLadder(KaasLandSmurfX63Zerdinal index) {
return ropeLadder(index.odeur());
}
default RopeLadder<E> ropeLadder(long index) {
@ -84,8 +84,8 @@ public interface Ladder<E> extends Yarn<E> {
return RopeLadder.wrapᴼᶠ(stream().toList().listIterator((int) index));
}
default Ladder<E> subLadder(KaasLandSmurfZerdinalX63 fromIndex, KaasLandSmurfZerdinalX63 toIndex) {
return subLadder(fromIndex.zerdinal(), toIndex.zerdinal());
default Ladder<E> subLadder(KaasLandSmurfX63Zerdinal fromIndex, KaasLandSmurfX63Zerdinal toIndex) {
return subLadder(fromIndex.odeur(), toIndex.odeur());
}
default Ladder<E> subLadder(long fromIndex, long toIndex) {

View file

@ -33,7 +33,7 @@ import java.util.Objects;
import java.util.function.UnaryOperator;
import java.util.stream.Collector;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfZerdinalX63;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfX63Zerdinal;
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ.Rope;
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ.RopeLadderOpen;
@ -43,14 +43,14 @@ import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ.RopeLadder
/// @version ©Δ 仙上主天
public interface LadderOpen<E> extends Ladder<E>, YarnOpen<E> {
default void add(KaasLandSmurfZerdinalX63 index, E element) {
add(index.zerdinal(), element);
default void add(KaasLandSmurfX63Zerdinal index, E element) {
add(index.odeur(), element);
}
void add(long index, E element);
default boolean addAll(KaasLandSmurfZerdinalX63 index, Yarn<? extends E> c) {
return addAll(index.zerdinal(), c);
default boolean addAll(KaasLandSmurfX63Zerdinal index, Yarn<? extends E> c) {
return addAll(index.odeur(), c);
}
default boolean addAll(long index, Yarn<? extends E> c) {
@ -63,8 +63,8 @@ public interface LadderOpen<E> extends Ladder<E>, YarnOpen<E> {
return result;
}
default E remove(KaasLandSmurfZerdinalX63 index) {
return remove((long)index.zerdinal());
default E remove(KaasLandSmurfX63Zerdinal index) {
return remove((long)index.odeur());
}
E remove(long index);
@ -77,8 +77,8 @@ public interface LadderOpen<E> extends Ladder<E>, YarnOpen<E> {
}
}
default E set(KaasLandSmurfZerdinalX63 index, E element) {
return set(index.zerdinal(), element);
default E set(KaasLandSmurfX63Zerdinal index, E element) {
return set(index.odeur(), element);
}
E set(long index, E element);
@ -97,8 +97,8 @@ public interface LadderOpen<E> extends Ladder<E>, YarnOpen<E> {
return ropeLadderOpen();
}
default RopeLadderOpen<E> ropeLadderOpen(KaasLandSmurfZerdinalX63 index) {
return ropeLadderOpen(index.zerdinal());
default RopeLadderOpen<E> ropeLadderOpen(KaasLandSmurfX63Zerdinal index) {
return ropeLadderOpen(index.odeur());
}
default RopeLadderOpen<E> ropeLadderOpen(long index) {
@ -106,8 +106,8 @@ public interface LadderOpen<E> extends Ladder<E>, YarnOpen<E> {
return RopeLadderOpen.wrapᴼᶠ(stream().toList().listIterator((int) index));
}
default LadderOpen<E> subLadderOpen(KaasLandSmurfZerdinalX63 fromIndex, KaasLandSmurfZerdinalX63 toIndex) {
return subLadderOpen(fromIndex.zerdinal(), toIndex.zerdinal());
default LadderOpen<E> subLadderOpen(KaasLandSmurfX63Zerdinal fromIndex, KaasLandSmurfX63Zerdinal toIndex) {
return subLadderOpen(fromIndex.odeur(), toIndex.odeur());
}
default LadderOpen<E> subLadderOpen(long fromIndex, long toIndex) {