JPP: Refactored abacus api to english candy letters

This commit is contained in:
Willem Cazander 2025-09-24 14:54:58 +02:00
parent 29a413bb6d
commit 0d55269389
63 changed files with 251 additions and 589 deletions

View file

@ -92,8 +92,8 @@ public enum LinguaFactory {
if (containerInfo == null) {
throw new NullPointerException("Missing annotation LinguaNodeContainer注 on: "+container);
}
String idx1 = Integer.toString(containerInfo.nozero().stibitz1().rȧñkTelNul(), 16).toUpperCase();
String idx2 = Integer.toString(containerInfo.nozero().stibitz2().rȧñkTelNul(), 16).toUpperCase();
String idx1 = Integer.toString(containerInfo.nozero().stibitz1().zerdinal(), 16).toUpperCase();
String idx2 = Integer.toString(containerInfo.nozero().stibitz2().zerdinal(), 16).toUpperCase();
String nodeSlug = node.getName().substring(1); // remove prefix
nodeSlug = nodeSlug.replaceAll(CLAZZ_MIN_SIGN, "-");

View file

@ -53,17 +53,17 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
// TODO: Move this into lingua
LATIN_BASIC(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(Integer.toString(x.rȧñkTelNul())))),
new BaseGlyphSetNumber(v -> T016ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T016ᖟGunHexUpperCase.class)))),
new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(Integer.toString(x.zerdinal())))),
new BaseGlyphSetNumber(v -> T016ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T016ᖟGunHexUpperCase.class)))),
new BaseGlyphSetNumber("1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R")),
LATIN_DTMF(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkChinaWaarde()))).withSeperator(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE),
new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkChinaWaarde()))).withSeperator(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE),
new BaseGlyphSetNumber("1","2","3","A","4","5","6","B","7","8","9","C","*","0","#","D"),
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> {
new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> {
if (T010ᖟ.PART_10 == x) {
v.addᵂʳ("ten");
} else {
v.addᵂʳ(T010ᖟ..teŀráàmWaardes().getᴿᵈ(x.rȧñkTelEen()).rȧñkChinaWaarde()); // 1 to 9
v.addᵂʳ(T010ᖟ..zerdinalMaterializeSpace(x.zerdinal() + 1).rȧñkChinaWaarde()); // 1 to 9
}
}), "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety",
"one hundred", "two hundred", "three hundred", "four hundred", "five hundred", "six hundred", "seven hundred", "eight hundred", "nine hundred")),
@ -85,23 +85,23 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
null),
TONE_SCRIPT(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkRingToon()))),
new BaseGlyphSetNumber(v -> T016ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkRingToon()))),
new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.abacusRȧñkRingToon()))),
new BaseGlyphSetNumber(v -> T016ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.abacusRȧñkRingToon()))),
new BaseGlyphSetNumber("꜊꜈","꜊꜉","꜊꜋","꜊꜌","꜊꜍","꜊꜎","꜊꜏","꜊꜐","꜊꜑","˧˥","˧˦","˧˨","˧˩","˧꜒","˧꜓","˧꜔","˧꜕","˧꜖","꜏˥","꜏˦","꜏˧","꜏˨","꜏˩","꜏꜍","꜏꜎","꜏꜐","꜏꜑")),
DIPAVALI_LRPATH_TOPHEX(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterLR.class)))),
new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterLR.class)))),
new BaseGlyphSetNumber("˧˥˩","˧˩˥","˧˥˦","˧˩˨","˧˦˦","˧˨˨","˧˥˥","˧˩˩","˥˩˧","˩˥˧","˥˦˧","˩˨˧","˦˦˧","˨˨˧","˥˥˧","˩˩˧").withAltGlyphSet(BaseGlyphSet.LATIN_TOP),
null),
DIPAVALI_LRPATH_SUBHEX(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterLR.class)))),
new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterLR.class)))),
new BaseGlyphSetNumber("˧˥˩","˧˩˥","˧˥˦","˧˩˨","˧˦˦","˧˨˨","˧˥˥","˧˩˩","˥˩˧","˩˥˧","˥˦˧","˩˨˧","˦˦˧","˨˨˧","˥˥˧","˩˩˧").withAltGlyphSet(BaseGlyphSet.LATIN_SUB),
null),
DIPAVALI_RLPATH_TOPHEX(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterRL.class)))),
new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterRL.class)))),
new BaseGlyphSetNumber("꜔꜒꜖","꜔꜖꜒","꜔꜒꜓","꜔꜖꜕","꜔꜓꜓","꜔꜕꜕","꜔꜒꜒","꜔꜖꜖","꜒꜖꜔","꜖꜒꜔","꜒꜓꜔","꜖꜕꜔","꜓꜓꜔","꜕꜕꜔","꜒꜒꜔","꜖꜖꜔").withAltGlyphSet(BaseGlyphSet.LATIN_TOP),
null),
DIPAVALI_RLPATH_SUBHEX(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterRL.class)))),
new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterRL.class)))),
new BaseGlyphSetNumber("꜔꜒꜖","꜔꜖꜒","꜔꜒꜓","꜔꜖꜕","꜔꜓꜓","꜔꜕꜕","꜔꜒꜒","꜔꜖꜖","꜒꜖꜔","꜖꜒꜔","꜒꜓꜔","꜖꜕꜔","꜓꜓꜔","꜕꜕꜔","꜒꜒꜔","꜖꜖꜔").withAltGlyphSet(BaseGlyphSet.LATIN_SUB),
null),
@ -156,7 +156,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
null,
null),
CHINA_FORMAL(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkChinaSleutel()))),
new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkChinaSleutel()))),
null,
null),
CHINA_FORMAL_OLD(
@ -299,7 +299,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
}
public String BȍőnPrintNumber16(BigInteger number) {
String amount16 = number.toString(T016ᖟ..teŀráàmGroote());
String amount16 = number.toString(T016ᖟ..zerdinalSpaceBoundary());
StringBuilder buf16 = new StringBuilder();
int c2 = 0;
for (char c:amount16.toCharArray()) {

View file

@ -88,7 +88,7 @@ public class Decimal144 extends AbstractBaseGetậlMatrix1<Decimal144, T512ᖟ>
@Override
public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote();
return T016ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -226,7 +226,7 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
return creator.apply(zerdinal);
}
@Override
public String rȧñkNaam() {
public String abacusRȧñkName() {
return slice + "_" + slices;
}
}
@ -275,31 +275,31 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
super(1, slice, i -> new BoneOrdinalBase1(i)); // TODO: make anno optional and add slice count in an drum constructor
}
@Override
public BoneOrdinalBase1 zerdinalMaterializeSpace(int ordinal) {
return valueOf(ordinal);
public BoneOrdinalBase1 zerdinalMaterializeSpace(int zerdinal) {
return valueOf(zerdinal);
}
static public BoneOrdinalBase1 valueOf(int ordinal) {
return new BoneOrdinalBase1(ordinal);
static public BoneOrdinalBase1 valueOf(int zerdinal) {
return new BoneOrdinalBase1(zerdinal);
}
static public int valuesLength() {
return valueOf(0).zerdinalSpaceBoundary();
}
static public BoneOrdinalBase1[] values() {
return valueOf(0).teŀráàmWaardes().toArrayᴿᵈ(new BoneOrdinalBase1[] {});
return valueOf(0).zerdinalSpaceRodsToLadder().toArrayᴿᵈ(new BoneOrdinalBase1[] {});
}
}
static private class BoneOrdinalBase2 extends BoneTerminatorBaseX<BoneOrdinalBase2> implements PrimordialOrdinalBase2 {
private BoneOrdinalBase2(int slice) {
super(2, slice, i -> new BoneOrdinalBase2(i));
}
static public BoneOrdinalBase2 valueOf(int ordinal) {
return new BoneOrdinalBase2(ordinal);
static public BoneOrdinalBase2 valueOf(int zerdinal) {
return new BoneOrdinalBase2(zerdinal);
}
static public int valuesLength() {
return valueOf(0).zerdinalSpaceBoundary();
}
static public BoneOrdinalBase2[] values() {
return valueOf(0).teŀráàmWaardes().toArrayᴿᵈ(new BoneOrdinalBase2[] {});
return valueOf(0).zerdinalSpaceRodsToLadder().toArrayᴿᵈ(new BoneOrdinalBase2[] {});
}
}
@ -324,135 +324,135 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
switch (pieSlices) {
case 1:
deliveryCounters.put(pieSlices, deliverT001ᖟ);
deliveryApplePie.put(pieSlices, T001ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T001ᖟ..zerdinalSpaceRodsToLadder());
return;
case 2:
deliveryCounters.put(pieSlices, deliverT002ᖟ);
deliveryApplePie.put(pieSlices, T002ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T002ᖟ..zerdinalSpaceRodsToLadder());
return;
case 3:
deliveryCounters.put(pieSlices, deliverT003ᖟ);
deliveryApplePie.put(pieSlices, T003ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T003ᖟ..zerdinalSpaceRodsToLadder());
return;
case 4:
deliveryCounters.put(pieSlices, deliverT004ᖟ);
deliveryApplePie.put(pieSlices, T004ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T004ᖟ..zerdinalSpaceRodsToLadder());
return;
case 5:
deliveryCounters.put(pieSlices, deliverT005ᖟ);
deliveryApplePie.put(pieSlices, T005ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T005ᖟ..zerdinalSpaceRodsToLadder());
return;
case 6:
deliveryCounters.put(pieSlices, deliverT006ᖟ);
deliveryApplePie.put(pieSlices, T006ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T006ᖟ..zerdinalSpaceRodsToLadder());
return;
case 7:
deliveryCounters.put(pieSlices, deliverT007ᖟ);
deliveryApplePie.put(pieSlices, T007ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T007ᖟ..zerdinalSpaceRodsToLadder());
return;
case 8:
deliveryCounters.put(pieSlices, deliverT008ᖟ);
deliveryApplePie.put(pieSlices, T008ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T008ᖟ..zerdinalSpaceRodsToLadder());
return;
case 9:
deliveryCounters.put(pieSlices, deliverT009ᖟ);
deliveryApplePie.put(pieSlices, T009ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T009ᖟ..zerdinalSpaceRodsToLadder());
return;
case 10:
deliveryCounters.put(pieSlices, deliverT010ᖟ);
deliveryApplePie.put(pieSlices, T010ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T010ᖟ..zerdinalSpaceRodsToLadder());
return;
case 11:
deliveryCounters.put(pieSlices, deliverT011ᖟ);
deliveryApplePie.put(pieSlices, T011ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T011ᖟ..zerdinalSpaceRodsToLadder());
return;
case 12:
deliveryCounters.put(pieSlices, deliverT012ᖟ);
deliveryApplePie.put(pieSlices, T012ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T012ᖟ..zerdinalSpaceRodsToLadder());
return;
case 13:
deliveryCounters.put(pieSlices, deliverT013ᖟ);
deliveryApplePie.put(pieSlices, T013ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T013ᖟ..zerdinalSpaceRodsToLadder());
return;
case 14:
deliveryCounters.put(pieSlices, deliverT014ᖟ);
deliveryApplePie.put(pieSlices, T014ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T014ᖟ..zerdinalSpaceRodsToLadder());
return;
case 15:
deliveryCounters.put(pieSlices, deliverT015ᖟ);
deliveryApplePie.put(pieSlices, T015ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T015ᖟ..zerdinalSpaceRodsToLadder());
return;
case 16:
deliveryCounters.put(pieSlices, deliverT016ᖟ);
deliveryApplePie.put(pieSlices, T016ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T016ᖟ..zerdinalSpaceRodsToLadder());
return;
case 17:
deliveryCounters.put(pieSlices, deliverT017ᖟ);
deliveryApplePie.put(pieSlices, T017ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T017ᖟ..zerdinalSpaceRodsToLadder());
return;
case 18:
deliveryCounters.put(pieSlices, deliverT018ᖟ);
deliveryApplePie.put(pieSlices, T018ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T018ᖟ..zerdinalSpaceRodsToLadder());
return;
case 19:
deliveryCounters.put(pieSlices, deliverT019ᖟ);
deliveryApplePie.put(pieSlices, T019ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T019ᖟ..zerdinalSpaceRodsToLadder());
return;
case 20:
deliveryCounters.put(pieSlices, deliverT020ᖟ);
deliveryApplePie.put(pieSlices, T020ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T020ᖟ..zerdinalSpaceRodsToLadder());
return;
case 21:
deliveryCounters.put(pieSlices, deliverT021ᖟ);
deliveryApplePie.put(pieSlices, T021ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T021ᖟ..zerdinalSpaceRodsToLadder());
return;
case 25:
deliveryCounters.put(pieSlices, deliverT025ᖟ);
deliveryApplePie.put(pieSlices, T025ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T025ᖟ..zerdinalSpaceRodsToLadder());
return;
case 27:
deliveryCounters.put(pieSlices, deliverT027ᖟ);
deliveryApplePie.put(pieSlices, T027ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T027ᖟ..zerdinalSpaceRodsToLadder());
return;
case 28:
deliveryCounters.put(pieSlices, deliverT028ᖟ);
deliveryApplePie.put(pieSlices, T028ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T028ᖟ..zerdinalSpaceRodsToLadder());
return;
case 29:
deliveryCounters.put(pieSlices, deliverT029ᖟ);
deliveryApplePie.put(pieSlices, T029ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T029ᖟ..zerdinalSpaceRodsToLadder());
return;
case 60:
deliveryCounters.put(pieSlices, deliverT060ᖟ);
deliveryApplePie.put(pieSlices, T060ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T060ᖟ..zerdinalSpaceRodsToLadder());
return;
case 64:
deliveryCounters.put(pieSlices, deliverT064ᖟ);
deliveryApplePie.put(pieSlices, T064ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T064ᖟ..zerdinalSpaceRodsToLadder());
return;
case 87:
deliveryCounters.put(pieSlices, deliverT087ᖟ);
deliveryApplePie.put(pieSlices, T087ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T087ᖟ..zerdinalSpaceRodsToLadder());
return;
case 128:
deliveryCounters.put(pieSlices, deliverT128ᖟ);
deliveryApplePie.put(pieSlices, T128ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T128ᖟ..zerdinalSpaceRodsToLadder());
return;
case 192:
deliveryCounters.put(pieSlices, deliverT192ᖟ);
deliveryApplePie.put(pieSlices, T192ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T192ᖟ..zerdinalSpaceRodsToLadder());
return;
case 256:
deliveryCounters.put(pieSlices, deliverT256ᖟ);
deliveryApplePie.put(pieSlices, T256ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T256ᖟ..zerdinalSpaceRodsToLadder());
return;
case 300:
deliveryCounters.put(pieSlices, deliverT300ᖟ);
deliveryApplePie.put(pieSlices, T300ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T300ᖟ..zerdinalSpaceRodsToLadder());
return;
case 512:
deliveryCounters.put(pieSlices, deliverT512ᖟ);
deliveryApplePie.put(pieSlices, T512ᖟ..teŀráàmWaardes());
deliveryApplePie.put(pieSlices, T512ᖟ..zerdinalSpaceRodsToLadder());
return;
default:
deliverFailed.increment();

View file

@ -41,7 +41,7 @@ public interface TerminatorEnum𓄯<T extends TerminatorEnum𓄯<T>> extends Ter
}
@Override
default String rȧñkNaam() {
default String abacusRȧñkName() {
return name();
}
}

View file

@ -57,13 +57,13 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳ
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoader𓄯ᶠˡʸ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ᐧᣞᣛ.服務ᣟ裝載機;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineToneInluider;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLine𓄯;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ.TTꞱꞱᖟGunShield;
/// The terminator of the part's implementation interface
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnKακοFireBall注(required = Terminator注.class)
public interface Terminator𓄯<T extends Terminator𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<T>, BãßBȍőnAmmoBox𓄯ᶠˡʸ<T,TerminatorBullet>, ServiceLoader𓄯ᶠˡʸ<T>, TerminatorCakeᴮᵃᵏᵉ {
public interface Terminator𓄯<T extends Terminator𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLine𓄯<T>, BãßBȍőnAmmoBox𓄯ᶠˡʸ<T,TerminatorBullet>, ServiceLoader𓄯ᶠˡʸ<T>, TerminatorCakeᴮᵃᵏᵉ {
enum ꝐŕḯṿªḕꝐḯŕḕʸᴰ implements BãßBȍőnꝐḯŕḕʸᴰ {
𑀳𑁂𑀮𑀺,𑀉𑁄,𑀤𑁄,𑀭𑁂,𑀡,𑀪𑀸,𑀕;
@ -183,7 +183,7 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends ZerdinalA
synchronized (this) {
if (mapGunWounds.isEmpty()) {
for (Class<? extends TerminatorGun> raamGunType:ráàmGunTypes()) {
mapGunWounds.put(raamGunType.getName(), teŀráàmWaardesNaarMap(v -> v.rȧñkGunFire(raamGunType)));
mapGunWounds.put(raamGunType.getName(), zerdinalSpaceRodsToMap(v -> v.rȧñkGunFire(raamGunType)));
}
}
}
@ -208,7 +208,7 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends ZerdinalA
default T ráàmWaardeVanChinaSleutel(String chinaKey) {
Map<String,Object> mapChina = backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlMapObject(TerminatorBullet.MAP_CHINA);
if (mapChina.isEmpty()) {
mapChina.putAll(teŀráàmWaardesNaarMap(v -> v.rȧñkChinaSleutel()));
mapChina.putAll(zerdinalSpaceRodsToMap(v -> v.rȧñkChinaSleutel()));
}
return (T) mapChina.get(chinaKey);
}

View file

@ -70,7 +70,7 @@ abstract public class AbstractGroßGetậlŌṁ1ⁿᴰ<T extends BaseGetậl<T,
@Override
public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote();
return T016ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -44,7 +44,7 @@ abstract public class AbstractGroßGetậlŌṁ6ˢᴰ<T extends BaseGetậl<T, T
public AbstractGroßGetậlŌṁ6ˢᴰ(int fractalLevel) {
this.fractalLevel = fractalLevel;
this.valuesLength = resolveFractalLevel(fractalLevel);
this.values = new V144Tocta[T012ᖟ..teŀráàmGroote()][valuesLength];
this.values = new V144Tocta[T012ᖟ..zerdinalSpaceBoundary()][valuesLength];
for (int x=0;x<this.values.length;x++) {
for (int y=0;y<this.values[x].length;y++) {
this.values[x][y] = new V144Tocta();
@ -55,7 +55,7 @@ abstract public class AbstractGroßGetậlŌṁ6ˢᴰ<T extends BaseGetậl<T, T
public AbstractGroßGetậlŌṁ6ˢᴰ(int fractalLevel, JediTempleBase8Iterator values) {
this.fractalLevel = fractalLevel;
this.valuesLength = resolveFractalLevel(fractalLevel);
this.values = new V144Tocta[T012ᖟ..teŀráàmGroote()][valuesLength];
this.values = new V144Tocta[T012ᖟ..zerdinalSpaceBoundary()][valuesLength];
for (int x=0;x<this.values.length;x++) {
for (int y=0;y<this.values[x].length;y++) {
this.values[x][y] = new V144Tocta(values);
@ -75,12 +75,12 @@ abstract public class AbstractGroßGetậlŌṁ6ˢᴰ<T extends BaseGetậl<T, T
@Override
public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote();
return T016ᖟ..zerdinalSpaceBoundary();
}
@Override
public int getMatrix2Length() {
return T012ᖟ..teŀráàmGroote();
return T012ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -65,7 +65,7 @@ public class GroßGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<GroßGetậl
@Override
public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote();
return T016ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -41,7 +41,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class GroßGetậl6ˢᴰ extends AbstractBaseGetậlMatrix2<GroßGetậl6ˢᴰ, T512ᖟ> {
private final V144Tocta[] values = new V144Tocta[T012ᖟ..teŀráàmGroote()];
private final V144Tocta[] values = new V144Tocta[T012ᖟ..zerdinalSpaceBoundary()];
public GroßGetậl6ˢᴰ() {
for (int i=0;i<this.values.length;i++) {
@ -61,12 +61,12 @@ public class GroßGetậl6ˢᴰ extends AbstractBaseGetậlMatrix2<GroßGetậl6
@Override
public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote();
return T016ᖟ..zerdinalSpaceBoundary();
}
@Override
public int getMatrix2Length() {
return T012ᖟ..teŀráàmGroote();
return T012ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -229,7 +229,7 @@ public class Gê̄ldGetậl extends AbstractBaseGetậlMatrix1<Gê̄ldGetậl, T
@Override
public int getMatrix1Length() {
return T004ᖟ..teŀráàmGroote();
return T004ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -36,7 +36,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class KlompGetậl4ˢᴰ extends AbstractBaseGetậlMatrix1<KlompGetậl4ˢᴰ,V0x0013B0ˣᴸ> {
private final V0x0013B0ˣᴸ[] values = new V0x0013B0ˣᴸ[T008ᖟ..teŀráàmGroote()];
private final V0x0013B0ˣᴸ[] values = new V0x0013B0ˣᴸ[T008ᖟ..zerdinalSpaceBoundary()];
public KlompGetậl4ˢᴰ() {
for (int i=0;i<this.values.length;i++) {
@ -57,7 +57,7 @@ public class KlompGetậl4ˢᴰ extends AbstractBaseGetậlMatrix1<KlompGetậl4
@Override
public int getMatrix1Length() {
return T008ᖟ..teŀráàmGroote();
return T008ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -47,7 +47,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
throw new IllegalArgumentException("Can't slice cheese into less than one peace.");
}
this.kaasCuts = kaasCuts;
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..teŀráàmGroote()][kaasCuts];
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..zerdinalSpaceBoundary()][kaasCuts];
for (int x=0;x<this.kaas.length;x++) {
for (int y=0;y<this.kaas[x].length;y++) {
this.kaas[x][y] = new V0x0013B0ˣᴸ();
@ -60,7 +60,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
throw new IllegalArgumentException("Can't slice cheese into less than one peace.");
}
this.kaasCuts = kaasCuts;
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..teŀráàmGroote()][kaasCuts];
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..zerdinalSpaceBoundary()][kaasCuts];
for (int x=0;x<this.kaas.length;x++) {
for (int y=0;y<this.kaas[x].length;y++) {
this.kaas[x][y] = new V0x0013B0ˣᴸ(values);
@ -79,7 +79,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
@Override
public int getMatrix1Length() {
return T008ᖟ..teŀráàmGroote();
return T008ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -45,7 +45,7 @@ public class WavẽWorstGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<Wavẽ
public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut) {
this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
this.worstCutLength = worstCut.zerdinalSpaceBoundary();
this.values = new V0x000861ˣᴸ[this.worstCutLength];
for (int i=0;i<this.values.length;i++) {
this.values[i] = new V0x000861ˣᴸ();
@ -54,7 +54,7 @@ public class WavẽWorstGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<Wavẽ
public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut, JediTempleBase8Iterator values) {
this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
this.worstCutLength = worstCut.zerdinalSpaceBoundary();
this.values = new V0x000861ˣᴸ[this.worstCutLength];
for (int i=0;i<this.values.length;i++) {
this.values[i] = new V0x000861ˣᴸ(values);

View file

@ -47,9 +47,9 @@ public class WavẽWorstGetậl2ⁿᴰ extends AbstractBaseGetậlMatrix2<Wavẽ
public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel) {
this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
this.worstCutLength = worstCut.zerdinalSpaceRodsToLadder().sizeᴿᵈ();
this.worstChannel = worstChannel;
this.worstChannelLength = worstChannel.teŀráàmWaardes().sizeᴿᵈ();
this.worstChannelLength = worstChannel.zerdinalSpaceRodsToLadder().sizeᴿᵈ();
this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength];
for (int x=0;x<this.worstCutLength;x++) {
for (int y=0;y<this.worstChannelLength;y++) {
@ -60,9 +60,9 @@ public class WavẽWorstGetậl2ⁿᴰ extends AbstractBaseGetậlMatrix2<Wavẽ
public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel, JediTempleBase8Iterator values) {
this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
this.worstCutLength = worstCut.zerdinalSpaceBoundary();
this.worstChannel = worstChannel;
this.worstChannelLength = worstChannel.teŀráàmWaardes().sizeᴿᵈ();
this.worstChannelLength = worstChannel.zerdinalSpaceBoundary();
this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength];
for (int x=0;x<this.worstCutLength;x++) {
for (int y=0;y<this.worstChannelLength;y++) {

View file

@ -169,13 +169,13 @@ public class ŌctopǔsALU {
T008ᖟ valA = bioA.nextᴿᵈ();
T008ᖟ valB = bioB.nextᴿᵈ();
int valANum = valA.rȧñkTelNul();
int valBNum = valB.rȧñkTelNul();
int valANum = valA.zerdinal();
int valBNum = valB.zerdinal();
var valResultNum = valANum + valBNum;
if (valResultNum > valA.teŀráàmWaardes().sizeᴿᵈ()) {
valResultNum = valA.teŀráàmWaardes().sizeᴿᵈ() -1;
if (valResultNum > valA.zerdinalSpaceBoundary()) {
valResultNum = valA.zerdinalSpaceBoundary() -1;
}
T008ᖟ valResult = T008ᖟ.values()[valResultNum];

View file

@ -49,7 +49,7 @@ public final class V0x000465ˣᴸ extends LegoBrickMould抽<V225Matot, T005ᖟ>
}
public V0x000465ˣᴸ(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V225Matot(values)).toArray(new V225Matot[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V225Matot(values)).toArrayᴿᵈ(new V225Matot[] {}));
}
@Override

View file

@ -49,7 +49,7 @@ public final class V0x000861ˣᴸ extends LegoBrickMould抽<V165Roket, T013ᖟ>
}
public V0x000861ˣᴸ(JediTempleBase8Iterator values) {
super(T013ᖟ..teŀráàmVoorElkNaarLijst(v -> new V165Roket(values)).toArray(new V165Roket[] {}));
super(T013ᖟ..zerdinalSpaceRodsToLadder(v -> new V165Roket(values)).toArrayᴿᵈ(new V165Roket[] {}));
}
@Override

View file

@ -49,7 +49,7 @@ public final class V0x000EA6ˣᴸ extends LegoBrickMould抽<V750Poofy, T005ᖟ>
}
public V0x000EA6ˣᴸ(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V750Poofy(values)).toArray(new V750Poofy[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V750Poofy(values)).toArrayᴿᵈ(new V750Poofy[] {}));
}
@Override

View file

@ -49,7 +49,7 @@ public final class V0x0013B0ˣᴸ extends LegoBrickMould抽<V720Beximal, T007ᖟ
}
public V0x0013B0ˣᴸ(JediTempleBase8Iterator values) {
super(T007ᖟ..teŀráàmVoorElkNaarLijst(v -> new V720Beximal(values)).toArray(new V720Beximal[] {}));
super(T007ᖟ..zerdinalSpaceRodsToLadder(v -> new V720Beximal(values)).toArrayᴿᵈ(new V720Beximal[] {}));
}
@Override

View file

@ -49,7 +49,7 @@ public final class V0x001443ˣᴸ extends LegoBrickMould抽<V273Korcet, T019ᖟ>
}
public V0x001443ˣᴸ(JediTempleBase8Iterator values) {
super(T019ᖟ..teŀráàmVoorElkNaarLijst(v -> new V273Korcet(values)).toArray(new V273Korcet[] {}));
super(T019ᖟ..zerdinalSpaceRodsToLadder(v -> new V273Korcet(values)).toArrayᴿᵈ(new V273Korcet[] {}));
}
@Override

View file

@ -48,7 +48,7 @@ public final class V0x0015F9ˣᴸ extends LegoBrickMould抽<V0x000465ˣᴸ, T005
}
public V0x0015F9ˣᴸ(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V0x000465ˣᴸ(values)).toArray(new V0x000465ˣᴸ[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V0x000465ˣᴸ(values)).toArrayᴿᵈ(new V0x000465ˣᴸ[] {}));
}
@Override

View file

@ -48,7 +48,7 @@ public final class V0x009F33ˣᴸ extends LegoBrickMould抽<V0x000861ˣᴸ, T019
}
public V0x009F33ˣᴸ(JediTempleBase8Iterator values) {
super(T019ᖟ..teŀráàmVoorElkNaarLijst(v -> new V0x000861ˣᴸ(values)).toArray(new V0x000861ˣᴸ[] {}));
super(T019ᖟ..zerdinalSpaceRodsToLadder(v -> new V0x000861ˣᴸ(values)).toArrayᴿᵈ(new V0x000861ˣᴸ[] {}));
}
@Override

View file

@ -48,7 +48,7 @@ public final class V0x024B97ˣᴸ extends LegoBrickMould抽<V0x001443ˣᴸ, T029
}
public V0x024B97ˣᴸ(JediTempleBase8Iterator values) {
super(T029ᖟ..teŀráàmVoorElkNaarLijst(v -> new V0x001443ˣᴸ(values)).toArray(new V0x001443ˣᴸ[] {}));
super(T029ᖟ..zerdinalSpaceRodsToLadder(v -> new V0x001443ˣᴸ(values)).toArrayᴿᵈ(new V0x001443ˣᴸ[] {}));
}
@Override

View file

@ -50,7 +50,7 @@ public final class V015Reptet extends LegoBrickMould抽<T008ᖟ, T005ᖟ> implem
}
public V015Reptet(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> values.nextᴿᵈ()).toArray(new T008ᖟ[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> values.nextᴿᵈ()).toArrayᴿᵈ(new T008ᖟ[] {}));
}
@Override

View file

@ -91,12 +91,12 @@ public final class V018Tord extends LegoBrickMould抽<T512ᖟ, T002ᖟ> implemen
@Override
public int smurfᐧnativeᐧint() {
int value = 0;
value += (legoᐧtuneᐧ(T006ᖟ.PART_1).rȧñkTelNul() << 15);
value += (legoᐧtuneᐧ(T006ᖟ.PART_2).rȧñkTelNul() << 12);
value += (legoᐧtuneᐧ(T006ᖟ.PART_3).rȧñkTelNul() << 9);
value += (legoᐧtuneᐧ(T006ᖟ.PART_4).rȧñkTelNul() << 6);
value += (legoᐧtuneᐧ(T006ᖟ.PART_5).rȧñkTelNul() << 3);
value += (legoᐧtuneᐧ(T006ᖟ.PART_6).rȧñkTelNul() << 0);
value += (legoᐧtuneᐧ(T006ᖟ.PART_1).zerdinal() << 15);
value += (legoᐧtuneᐧ(T006ᖟ.PART_2).zerdinal() << 12);
value += (legoᐧtuneᐧ(T006ᖟ.PART_3).zerdinal() << 9);
value += (legoᐧtuneᐧ(T006ᖟ.PART_4).zerdinal() << 6);
value += (legoᐧtuneᐧ(T006ᖟ.PART_5).zerdinal() << 3);
value += (legoᐧtuneᐧ(T006ᖟ.PART_6).zerdinal() << 0);
return value;
}

View file

@ -61,13 +61,13 @@ public final class V021Koeye extends LegoBrickMould抽<T008ᖟ, T007ᖟ> impleme
@Override
public int smurfᐧnativeᐧint() {
int value = 0;
value += (legoᐧtuneᐧ(T007ᖟ.PART_1).rȧñkTelNul() << 18);
value += (legoᐧtuneᐧ(T007ᖟ.PART_2).rȧñkTelNul() << 15);
value += (legoᐧtuneᐧ(T007ᖟ.PART_3).rȧñkTelNul() << 12);
value += (legoᐧtuneᐧ(T007ᖟ.PART_4).rȧñkTelNul() << 9);
value += (legoᐧtuneᐧ(T007ᖟ.PART_5).rȧñkTelNul() << 6);
value += (legoᐧtuneᐧ(T007ᖟ.PART_6).rȧñkTelNul() << 3);
value += (legoᐧtuneᐧ(T007ᖟ.PART_7).rȧñkTelNul() << 0);
value += (legoᐧtuneᐧ(T007ᖟ.PART_1).zerdinal() << 18);
value += (legoᐧtuneᐧ(T007ᖟ.PART_2).zerdinal() << 15);
value += (legoᐧtuneᐧ(T007ᖟ.PART_3).zerdinal() << 12);
value += (legoᐧtuneᐧ(T007ᖟ.PART_4).zerdinal() << 9);
value += (legoᐧtuneᐧ(T007ᖟ.PART_5).zerdinal() << 6);
value += (legoᐧtuneᐧ(T007ᖟ.PART_6).zerdinal() << 3);
value += (legoᐧtuneᐧ(T007ᖟ.PART_7).zerdinal() << 0);
return value;
}

View file

@ -34,10 +34,10 @@ public final class V024Beger extends LegoBrickMould抽<T064ᖟ, T004ᖟ> impleme
@Override
public int smurfᐧnativeᐧint() {
int value = 0;
value += (legoᐧtuneᐧ(T004ᖟ.PART_1).rȧñkTelNul() << 18);
value += (legoᐧtuneᐧ(T004ᖟ.PART_2).rȧñkTelNul() << 12);
value += (legoᐧtuneᐧ(T004ᖟ.PART_3).rȧñkTelNul() << 6);
value += (legoᐧtuneᐧ(T004ᖟ.PART_4).rȧñkTelNul() << 0);
value += (legoᐧtuneᐧ(T004ᖟ.PART_1).zerdinal() << 18);
value += (legoᐧtuneᐧ(T004ᖟ.PART_2).zerdinal() << 12);
value += (legoᐧtuneᐧ(T004ᖟ.PART_3).zerdinal() << 6);
value += (legoᐧtuneᐧ(T004ᖟ.PART_4).zerdinal() << 0);
return value;
}

View file

@ -22,7 +22,7 @@ public final class V030Pegal extends LegoBrickMould抽<T064ᖟ, T005ᖟ> impleme
}
public V030Pegal(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> T064ᖟ.valueOf(values)).toArray(new T064ᖟ[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> T064ᖟ.valueOf(values)).toArrayᴿᵈ(new T064ᖟ[] {}));
}
@Override

View file

@ -49,7 +49,7 @@ public final class V045Metat extends LegoBrickMould抽<T512ᖟ, T005ᖟ> impleme
}
public V045Metat(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> T512ᖟ.valueOf(values)).toArray(new T512ᖟ[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> T512ᖟ.valueOf(values)).toArrayᴿᵈ(new T512ᖟ[] {}));
}
@Override

View file

@ -48,7 +48,7 @@ public final class V120Bental extends LegoBrickMould抽<V024Beger, T005ᖟ> impl
}
public V120Bental(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V024Beger(values)).toArray(new V024Beger[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V024Beger(values)).toArrayᴿᵈ(new V024Beger[] {}));
}
@Override

View file

@ -21,7 +21,7 @@ public final class V150Powic extends LegoBrickMould抽<V030Pegal, T005ᖟ> imple
}
public V150Powic(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V030Pegal(values)).toArray(new V030Pegal[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V030Pegal(values)).toArrayᴿᵈ(new V030Pegal[] {}));
}
@Override

View file

@ -48,7 +48,7 @@ public final class V165Roket extends LegoBrickMould抽<V015Reptet, T011ᖟ> impl
}
public V165Roket(JediTempleBase8Iterator values) {
super(T011ᖟ..teŀráàmVoorElkNaarLijst(v -> new V015Reptet(values)).toArray(new V015Reptet[] {}));
super(T011ᖟ..zerdinalSpaceRodsToLadder(v -> new V015Reptet(values)).toArrayᴿᵈ(new V015Reptet[] {}));
}
@Override

View file

@ -48,7 +48,7 @@ public final class V225Matot extends LegoBrickMould抽<V045Metat, T005ᖟ> imple
}
public V225Matot(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V045Metat(values)).toArray(new V045Metat[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V045Metat(values)).toArrayᴿᵈ(new V045Metat[] {}));
}
@Override

View file

@ -48,7 +48,7 @@ public final class V273Korcet extends LegoBrickMould抽<V021Koeye, T013ᖟ> impl
}
public V273Korcet(JediTempleBase8Iterator values) {
super(T013ᖟ..teŀráàmVoorElkNaarLijst(v -> new V021Koeye(values)).toArray(new V021Koeye[] {}));
super(T013ᖟ..zerdinalSpaceRodsToLadder(v -> new V021Koeye(values)).toArrayᴿᵈ(new V021Koeye[] {}));
}
@Override

View file

@ -48,7 +48,7 @@ public final class V720Beximal extends LegoBrickMould抽<V120Bental, T006ᖟ> im
}
public V720Beximal(JediTempleBase8Iterator values) {
super(T006ᖟ..teŀráàmVoorElkNaarLijst(v -> new V120Bental(values)).toArray(new V120Bental[] {}));
super(T006ᖟ..zerdinalSpaceRodsToLadder(v -> new V120Bental(values)).toArrayᴿᵈ(new V120Bental[] {}));
}
@Override

View file

@ -21,7 +21,7 @@ public final class V750Poofy extends LegoBrickMould抽<V150Powic, T005ᖟ> imple
}
public V750Poofy(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V150Powic(values)).toArray(new V150Powic[] {}));
super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V150Powic(values)).toArrayᴿᵈ(new V150Powic[] {}));
}
@Override

View file

@ -39,7 +39,7 @@ public interface NumberMatrixEnum𓄯<T extends NumberMatrixEnum𓄯<T>> extends
}
@Override
default String rȧñkNaam() {
default String abacusRȧñkName() {
return name();
}
}

View file

@ -71,15 +71,15 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
throw new IllegalArgumentException("Dimension smaller than 2 are not supported");
}
if (dimension == 2) {
return new NumberMatrixSetEnum(M02ᒾ..teŀráàmWaardes());
return new NumberMatrixSetEnum(M02ᒾ..zerdinalSpaceRodsToLadder());
} else if (dimension == 3) {
return new NumberMatrixSetEnum(M03ᒾ..teŀráàmWaardes());
return new NumberMatrixSetEnum(M03ᒾ..zerdinalSpaceRodsToLadder());
} else if (dimension == 4) {
return new NumberMatrixSetEnum(M04ᒾ..teŀráàmWaardes());
return new NumberMatrixSetEnum(M04ᒾ..zerdinalSpaceRodsToLadder());
} else if (dimension == 5) {
return new NumberMatrixSetEnum(M05ᒾ..teŀráàmWaardes());
return new NumberMatrixSetEnum(M05ᒾ..zerdinalSpaceRodsToLadder());
} else if (dimension == 6) {
return new NumberMatrixSetEnum(M06ᒾ..teŀráàmWaardes());
return new NumberMatrixSetEnum(M06ᒾ..zerdinalSpaceRodsToLadder());
}
return buildMatrixSetSpaceX(dimension);
}
@ -193,7 +193,7 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
}
@Override
public Ladderᴿᵈ<Abacus> teŀráàmWaardes() {
public Ladderᴿᵈ<Abacus> zerdinalSpaceRodsToLadder() {
return values;
}
@ -203,7 +203,7 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
}
@Override
public String rȧñkNaam() {
public String abacusRȧñkName() {
return itemName;
}

View file

@ -38,12 +38,12 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.Bã
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineToneInluider;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLine𓄯;
/// Holds the number block and dimension.
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnKακοFireBall注(required = {NumberMatrix注.class})
public interface NumberMatrix𓄯<T extends NumberMatrix𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<T> {
public interface NumberMatrix𓄯<T extends NumberMatrix𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLine𓄯<T> {
// TODO: rewite to interface egg faces so have all number matrix up to 9 bit ...

View file

@ -80,7 +80,7 @@ public interface PrimitiveBooleanIterator extends RopeStrandSignedInt, Primitive
}
default PrimitiveNibbleIterator toNibbleIteratorIndianLittle() {
return toNibbleIterator(M04ᒾ..rȧñkNaarLaatste()); //was 亞ᵀᐞᑊᒻ
return toNibbleIterator(M04ᒾ..abacusRȧñkGotoLast()); //was 亞ᵀᐞᑊᒻ
}
default PrimitiveNibbleIterator toNibbleIterator(final M04ᒾ order) {
@ -103,8 +103,8 @@ public interface PrimitiveBooleanIterator extends RopeStrandSignedInt, Primitive
}
default PrimitiveByteIterator toByteIterator(final M02ᒾ order) {
if (M02ᒾ..rȧñkNaarLaatste().equals(order)) {//was 亞ᵀᐞᑊᒻ TODO: in nether genertor bring tail support back
return toNibbleIterator(M04ᒾ..rȧñkNaarLaatste()).toByteIterator(order);
if (M02ᒾ..abacusRȧñkGotoLast().equals(order)) {//was 亞ᵀᐞᑊᒻ TODO: in nether genertor bring tail support back
return toNibbleIterator(M04ᒾ..abacusRȧñkGotoLast()).toByteIterator(order);
}
return toNibbleIterator(M04ᒾ.).toByteIterator(order);
}

View file

@ -70,7 +70,7 @@ public interface PrimitiveByteIterator extends RopeStrandSignedInt, PrimitiveIte
}
default PrimitiveNibbleIterator toNibbleIteratorIndianLittle() {
return toNibbleIterator(M02ᒾ..rȧñkNaarLaatste());
return toNibbleIterator(M02ᒾ..abacusRȧñkGotoLast());
}
default PrimitiveNibbleIterator toNibbleIterator(M02ᒾ order) {

View file

@ -71,7 +71,7 @@ public interface PrimitiveNibbleIterator extends RopeStrandSignedInt, PrimitiveI
}
default PrimitiveBooleanIterator toBooleanIteratorIndianLittle() {
return toBooleanIterator(M04ᒾ..rȧñkNaarLaatste());
return toBooleanIterator(M04ᒾ..abacusRȧñkGotoLast());
}
default PrimitiveBooleanIterator toBooleanIterator(M04ᒾ order) {
@ -107,7 +107,7 @@ public interface PrimitiveNibbleIterator extends RopeStrandSignedInt, PrimitiveI
}
default PrimitiveByteIterator toByteIteratorLittleIndian() {
return toByteIterator(M02ᒾ..rȧñkNaarLaatste());
return toByteIterator(M02ᒾ..abacusRȧñkGotoLast());
}
default PrimitiveByteIterator toByteIterator(M02ᒾ order) {

View file

@ -31,6 +31,7 @@ import java.util.function.IntSupplier;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
/// Zerdinal numbering schema is the place where zero is one.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")

View file

@ -27,6 +27,17 @@
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ;
import java.util.Map;
import java.util.NoSuchElementException;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.stream.Collectors;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T002ᖟ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.ArrayLadderᴿᵂ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᵂʳ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.RopeOfAzraelᴿᵈ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
/// @author للَّٰهِilLצسُو
@ -36,4 +47,42 @@ public interface PrimordialZerdinalSpaceMaterializer<T extends PrimordialZerdina
/// Materialize an number from the bounded zerdinal number space.
T zerdinalMaterializeSpace(int zerdinal);
default RopeOfAzraelᴿᵈ<T> zerdinalSpaceRope() {
return new RopeOfAzraelᴿᵈ<T> () {
int zerdinalSpaceWalker = 0;
@Override
public T002ᖟ hasNextᴿᵈ() {
return T002ᖟ.valueOf(zerdinalSpaceWalker < zerdinalSpaceBoundary());
}
@Override
public T nextᴿᵈ() {
if (zerdinalSpaceWalker >= zerdinalSpaceBoundary()) {
throw new NoSuchElementException("Rope roll out does not extend past the zerdinal space boundry: " + zerdinalSpaceBoundary());
}
T result = zerdinalMaterializeSpace(zerdinalSpaceWalker);
zerdinalSpaceWalker++;
return result;
}
};
}
default void zerdinalSpaceRopeWalk(Consumer<T> 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)));
return result;
}
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));
}
}

View file

@ -27,39 +27,48 @@
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.PrimordialZerdinalSpaceMaterializer;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocTypeˢᵗᵘᵖ.ₜₓₜType.class)
public interface ZerdinalAḃåčȕs̈Rȧñk<T extends ZerdinalAḃåčȕs̈Rȧñk<T>> extends PrimordialZerdinalSpaceMaterializer<T> {
// TODO: add operators
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaam.class)
String rȧñkNaam();
String abacusRȧñkName();
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkRingToon.class)
String rȧñkRingToon();
String abacusRȧñkRingToon();
//@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkTelNul.class)
@Deprecated
default int rȧñkTelNul() {
return zerdinal();
default T abacusRȧñkGotoFirst() {
return zerdinalMaterializeSpace(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO);
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkTelEen.class)
int rȧñkTelEen();
default T abacusRȧñkGotoLast() {
return zerdinalMaterializeSpace(zerdinalSpaceBoundary() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE);
}
//@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmWaardes.class)
//Ladderᴿᵈ<T> teŀráàmWaardes();
default T abacusRȧñkGotoUp(boolean loop) {
int resultIndex = zerdinal() + ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
if (resultIndex >= zerdinalSpaceBoundary()) {
if (loop) {
resultIndex = ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;
} else {
resultIndex = zerdinal();
}
}
return zerdinalMaterializeSpace(resultIndex);
}
//@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmGroote.class)
@Deprecated
default int teŀráàmGroote() {
return zerdinalSpaceBoundary();
default T abacusRȧñkGotoDown(boolean loop) {
int resultIndex = zerdinal() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
if (resultIndex < ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO) {
if (loop) {
resultIndex = zerdinalSpaceBoundary() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
} else {
resultIndex = zerdinal();
}
}
return zerdinalMaterializeSpace(resultIndex);
}
}

View file

@ -1,81 +0,0 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.Duyts;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsEnigma注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsFlüstern注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<?>> {
;
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
;
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The abacus enum set interface implemention.")
public enum ₜₓₜType implements Duyts.Ꝺₚᵢₑ.ꝹDocType {}
}
public enum ꝹDocMethodˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocMethodˢᵗᵘᵖ {
;
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankToFirst")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 討厭 第一的")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓅲 𓊲𓇋𓁹𓆘𓋶")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Goto the first rank.")
public enum ₜₓₜrȧñkNaarEerste implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankToLast")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 討厭 最後的")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓅲 𓆅𓅃𓆘𓋶")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Goto the last rank.")
public enum ₜₓₜrȧñkNaarLaatste implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankToNext")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 討厭 比鄰")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓅲 𓌒𓎡𓋶𓌟")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Goto the next rank.")
public enum ₜₓₜrȧñkNaarVolgende implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankToPrev")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 討厭 以前的")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓅲 𓉯𓏓𓅦𓇏𓅱")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Goto the prev rank.")
public enum ₜₓₜrȧñkNaarVorige implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusForEach")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 對於 每個")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅂𓃀𓅂𓎡𓅱𓋴 𓆑𓁹 𓇋𓏀")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Executes per abacus value.")
public enum ₜₓₜteŀráàmVoorElk implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
}
}

View file

@ -1,98 +0,0 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
import java.util.function.Function;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocTypeˢᵗᵘᵖ.ₜₓₜType.class)
public interface ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<T extends ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLine𓄯<T> {
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaarEerste.class)
default T rȧñkNaarEerste() {
return teŀráàmWaardes().getᴿᵈ(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO);
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaarLaatste.class)
default T rȧñkNaarLaatste() {
Ladderᴿᵈ<T> values = teŀráàmWaardes();
return values.getᴿᵈ(values.sizeᴿᵈ() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE);
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaarVolgende.class)
default T rȧñkNaarVolgende() {
Ladderᴿᵈ<T> values = teŀráàmWaardes();
int resultIndex = ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;
for (int i=ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;i<values.sizeᴿᵈ();i++) {
if (this == values.getᴿᵈ(i)) {
resultIndex = i + ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
break;
}
}
if (resultIndex == values.sizeᴿᵈ()) {
resultIndex = ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;
}
return values.getᴿᵈ(resultIndex);
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaarVorige.class)
default T rȧñkNaarVorige() {
Ladderᴿᵈ<T> values = teŀráàmWaardes();
int resultIndex = ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;
for (int i=ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;i<values.sizeᴿᵈ();i++) {
if (this == values.getᴿᵈ(i)) {
resultIndex = i - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
break;
}
}
if (resultIndex < ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO) {
resultIndex = values.sizeᴿᵈ() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
}
return values.getᴿᵈ(resultIndex);
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmVoorElk.class)
default void teŀráàmVoorElk(Consumer<T> consumer) {
teŀráàmWaardes().forEachᴿᵈ(consumer);
}
default <X> List<X> teŀráàmVoorElkNaarLijst(Function<T, X> mapper) {
List<X> result = new ArrayList<>(zerdinalSpaceBoundary());
teŀráàmVoorElk(v -> result.add(mapper.apply(v)));
return result;
}
}

View file

@ -1,60 +0,0 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.Duyts;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsEnigma注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsFlüstern注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<ZerdinalAḃåčȕs̈RȧñkLine𓄯<?>> {
;
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
;
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The abacus enum base interface implemention.")
public enum ₜₓₜType implements Duyts.Ꝺₚᵢₑ.ꝹDocType {}
}
public enum ꝹDocMethodˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocMethodˢᵗᵘᵖ {
;
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusValuesToMap")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 籙 至 地圖")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴 𓅲 𓅕𓅂𓉱")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Collects the abacus values to an Map.")
public enum ₜₓₜteŀráàmWaardesNaarMap implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusValueOfRingTone")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "鈴聲的算盤值")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅱𓋴 𓅱𓅂𓇋 𓅕𓂏𓇋𓇋𓈏")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Gets the abacus value of the ring tone identifier.")
public enum ₜₓₜteŀráàmWaardeVanRingToon implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
}
}

View file

@ -28,8 +28,6 @@
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőn𓄯;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ.BãßBȍőnBőatꞱᴿᴳᴮ;
@ -38,42 +36,29 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.Bã
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕInlauterʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase𓄯;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.ArrayLadderᴿᵂ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᵂʳ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(sea = ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ.ꝹDocTypeˢᵗᵘᵖ.ₜₓₜType.class)
public interface ZerdinalAḃåčȕs̈RȧñkLine𓄯<T extends ZerdinalAḃåčȕs̈RȧñkLine𓄯<T>> extends BãßBȍőn𓄯<T>, ZerdinalAḃåčȕs̈Rȧñk<T> {
@BãßBȍőnꝐḯŕḕPhase注(dependencies = {BãßBȍőnꝐḯŕḕPhase𓄯.βrahmanBoonBereshit.class})
enum ꝐŕḯṿªḕꝐḯŕḕʸᴰ implements BãßBȍőnꝐḯŕḕInlauterʸᴰ<ZerdinalAḃåčȕs̈RȧñkLineToneInluider> {
𑀳𑁂𑀮𑀺,𑀉𑁄,𑀤𑁄,𑀭𑁂,𑀡,𑀪𑀸,𑀕;
private static final BãßBȍőnCoffinGhostCharm GHOST_RANK_ONE = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
// private static final BãßBȍőnCoffinGhostCharm GHOST_LENGTH = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
private static final BãßBȍőnCoffinGhostCharm GHOST_RANK_RING_TONE = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
private static final BãßBȍőnCoffinGhostCharm GHOST_MAP_TONE = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
// private static final BãßBȍőnCoffinGhostCharm GHOST_ENUM_LIST = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
@BãßBȍőnSpiderWire注(paint = BãßBȍőnBőatꞱᴿᴳᴮ.ẞassPaint.ꞱTBoneWire.class)
private ZerdinalAḃåčȕs̈RȧñkLine𓄯<?> boon;
@Override
public void s͑um̴̆ͨ̅m͠ô̈́ṅͫͤ́̂Gh̕os̑ͫt̡̓̍s͜() {
boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(GHOST_RANK_ONE, boon.zerdinal() + ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE);
boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễstMap(GHOST_MAP_TONE);
boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(GHOST_RANK_RING_TONE, boon.rȧñkNaam());
boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(GHOST_RANK_RING_TONE, boon.abacusRȧñkName());
}
@Override
public void m̉̓̕at̽͂̈́̾e͟ri̎́̀ͣ̋͒á̑̒̉ͥlìz̓̄̈̄e͘G͝h̨̎̒o̿̚s̵ͧ͐̆̒͋ͬ̾ts̓̈́̌ͨͥ͠() {
// boon.teŀráàmWaardes();
// boon.teŀráàmGroote();
boon.teŀráàmWaardeVanRingToon(boon.rȧñkRingToon());
boon.zerdinalMaterializeSpaceOfRingToon(boon.abacusRȧñkRingToon());
}
@Override
@ -87,69 +72,20 @@ public interface ZerdinalAḃåčȕs̈RȧñkLine𓄯<T extends ZerdinalAḃåč
}
}
// @Override
// default String rȧñkNaam() {
// return name();
// }
@Override
default String rȧñkRingToon() {
default String abacusRȧñkRingToon() {
return thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstString(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_RANK_RING_TONE);
}
// @Override
// default int rȧñkTelNul() {
// return ordinal();
// }
@Override
default int rȧñkTelEen() {
return thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstInteger(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_RANK_ONE);
}
// @Override
// default int teŀráàmGroote() {
// Integer result = thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstInteger(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_LENGTH);
// if (result == null) {
// result = teŀráàmWaardes().sizeᴿᵈ();
// thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_LENGTH, result);
// }
// return result;
// }
//
// @SuppressWarnings("unchecked")
// @Override
default Ladderᴿᵈ<T> teŀráàmWaardes() {
// Ladderᴿᵈ<T> result = thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstDɨng(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_ENUM_LIST, Ladderᴿᵈ.class);
// if (result!=null) {
// return result;
// }
// if (!getClass().isEnum()) {
// throw new IllegalArgumentException("Class is not an enum: "+getClass());
// }
// // TODO: add virtual enum support, thus note: highly unholy, but without it is not an abacus
// List<T> values = Arrays.asList((T[]) getClass().getEnumConstants());
// result = new ArrayLadderᴿᵂ<>(values);
// thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_ENUM_LIST, result);
Ladderᵂʳ<T> result = new ArrayLadderᴿᵂ<>();
for (int i = 0; i < zerdinalSpaceBoundary(); i++) {
result.addᵂʳ(zerdinalMaterializeSpace(i));
}
return result;
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmWaardesNaarMap.class)
default Map<String,T> teŀráàmWaardesNaarMap(Function<T,String> keyMapper) {
return teŀráàmWaardes().streamᴿᵈ().collect(Collectors.toMap(keyMapper, v -> v));
}
@SuppressWarnings("unchecked")
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmWaardeVanRingToon.class)
default T teŀráàmWaardeVanRingToon(String identifierTone) {
default T zerdinalMaterializeSpaceOfRingToon(String identifierTone) {
Map<String,Object> mapTone = thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstMapObject(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_MAP_TONE);
if (mapTone.isEmpty()) {
mapTone.putAll(teŀráàmWaardesNaarMap(v -> v.rȧñkRingToon()));
synchronized (this) {
if (mapTone.isEmpty()) {
mapTone.putAll(zerdinalSpaceRodsToMap(v -> v.abacusRȧñkRingToon()));
}
}
}
return (T) mapTone.get(identifierTone);
}

View file

@ -1,90 +0,0 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.Duyts;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsEnigma注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsFlüstern注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<ZerdinalAḃåčȕs̈Rȧñk<?>> {
;
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
;
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "低音 骨 算盤")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓃀𓅂𓋴 𓂿𓌇 𓅂𓃀𓅂𓎡𓅱𓋴")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The manual octopussy calculator.")
public enum ₜₓₜType implements Duyts.Ꝺₚᵢₑ.ꝹDocType {}
}
public enum ꝹDocMethodˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocMethodˢᵗᵘᵖ {
;
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankName")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "秩 姓名")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓈖𓅂𓅓")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The rank name.")
public enum ₜₓₜrȧñkNaam implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankRingTone")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "秩 撥號 語氣")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓂧𓇋𓅃𓋴 𓋶𓎥𓈖𓆑")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The rank ring tone.")
public enum ₜₓₜrȧñkRingToon implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankCountZero")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "秩 數數 零")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓃒𓅱𓌒𓈏 𓐩")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The rank count starting from zero.")
public enum ₜₓₜrȧñkTelNul implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankCountOne")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "秩 數數 壹")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓃒𓅱𓌒𓈏𓏺")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The rank count starting from one.")
public enum ₜₓₜrȧñkTelEen implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusValues")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 籙")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The values of the abacus.")
public enum ₜₓₜteŀráàmWaardes implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusSize")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 尺寸")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅂𓃀𓅂𓎡𓅱𓋴 𓋴𓇋 𓋊")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The size of the abacus")
public enum ₜₓₜteŀráàmGroote implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
}
}

View file

@ -43,7 +43,7 @@ public class T002ᖟTest {
@Test
public void testBasePart() {
for (T002ᖟ value:T002ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
}

View file

@ -41,7 +41,7 @@ public class T004ᖟTest {
@Test
public void testBasePart() {
for (T004ᖟ value:T004ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
Assertions.assertNotNull(value.rȧñkGunFire(T004ᖟGunCardinalDirectionChina.class));
@ -83,17 +83,19 @@ public class T004ᖟTest {
@Test
public void testVolgende() {
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_4.rȧñkNaarVolgende());
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_1.rȧñkNaarVolgende());
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_2.rȧñkNaarVolgende());
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_3.rȧñkNaarVolgende());
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_4.abacusRȧñkGotoUp(false));
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_4.abacusRȧñkGotoUp(true));
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_1.abacusRȧñkGotoUp(true));
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_2.abacusRȧñkGotoUp(true));
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_3.abacusRȧñkGotoUp(true));
}
@Test
public void testVorige() {
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_2.rȧñkNaarVorige());
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_3.rȧñkNaarVorige());
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_4.rȧñkNaarVorige());
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_1.rȧñkNaarVorige());
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_1.abacusRȧñkGotoDown(false));
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_2.abacusRȧñkGotoDown(true));
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_3.abacusRȧñkGotoDown(true));
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_4.abacusRȧñkGotoDown(true));
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_1.abacusRȧñkGotoDown(true));
}
}

View file

@ -38,7 +38,7 @@ public class T005ᖟTest {
@Test
public void testBasePart() {
for (T005ᖟ value:T005ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
}

View file

@ -38,7 +38,7 @@ public class T006ᖟTest {
@Test
public void testBasePart() {
for (T006ᖟ value:T006ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
}

View file

@ -38,7 +38,7 @@ public class T008ᖟTest {
@Test
public void testBasePart() {
for (T008ᖟ value:T008ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
}

View file

@ -38,7 +38,7 @@ public class T009ᖟTest {
@Test
public void testBasePart() {
for (T009ᖟ value:T009ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
}

View file

@ -38,7 +38,7 @@ public class T010ᖟTest {
@Test
public void testBasePart() {
for (T010ᖟ value:T010ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
}

View file

@ -38,7 +38,7 @@ public class T016ᖟTest {
@Test
public void testBasePart() {
for (T016ᖟ value:T016ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
}

View file

@ -112,7 +112,7 @@ public class TTꞱꞱᖟGatewayTest {
}
}
if (partConflict != null) {
System.out.println("CHINA_KEY; conflicts with part: "+partConflict.rȧñkNaam()+" pieType: "+partConflict.teŀráàmGroote());
System.out.println("CHINA_KEY; conflicts with part: "+partConflict.abacusRȧñkName()+" pieType: "+partConflict.zerdinalSpaceBoundary());
}
}
//Assertions.assertFalse(check, "key: "+part.rȧñkChinaSleutel());
@ -146,7 +146,7 @@ public class TTꞱꞱᖟGatewayTest {
}
}
if (partConflict != null) {
System.out.println("CHINA_VALUE; conflicts with part: "+partConflict.rȧñkNaam()+" pieType: "+partConflict.teŀráàmGroote());
System.out.println("CHINA_VALUE; conflicts with part: "+partConflict.abacusRȧñkName()+" pieType: "+partConflict.zerdinalSpaceBoundary());
}
}
//Assertions.assertFalse(check);

View file

@ -47,7 +47,7 @@ public class V144ToctaTest {
V144Tocta toctaLast = null;
for (int i=0;i<10;i++) {
V144Tocta tocta = new V144Tocta();
T008ᖟ..teŀráàmVoorElk(v -> {
T008ᖟ..zerdinalSpaceRopeWalk(v -> {
tocta.legoᐧtuneᐧ(v).smurfᐧnativeᐧint(random.nextInt());
});
String snakeSnail = tocta.gearᐧtoᐧbinaryᐧsnake();

View file

@ -38,8 +38,8 @@ public class NumberMatrixFactoryTest {
@Test
public void testMatrix4() {
Assertions.assertEquals(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO, M04ᒾ.M_0099.rȧñkNaarEerste().rȧñkTelNul());
Assertions.assertEquals(M04ᒾ.values().length, M04ᒾ.M_0099.rȧñkNaarVolgende().rȧñkNaarVolgende().teŀráàmGroote());
Assertions.assertEquals(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO, M04ᒾ.M_0099.abacusRȧñkGotoFirst().zerdinal());
Assertions.assertEquals(M04ᒾ.values().length, M04ᒾ.M_0099.abacusRȧñkGotoUp(true).abacusRȧñkGotoUp(true).zerdinalSpaceBoundary());
}
@Test
@ -55,7 +55,7 @@ public class NumberMatrixFactoryTest {
for (int i=2;i<4;i++) {
NumberMatrixSet film = NumberMatrixFactory.INSTANCE.geefFilmSet(i);
Assertions.assertEquals(i, film.geefDimensie());
Assertions.assertEquals(film.waardes().sizeᴿᵈ(), film.waardes().getᴿᵈ(0).teŀráàmGroote());
Assertions.assertEquals(film.waardes().sizeᴿᵈ(), film.waardes().getᴿᵈ(0).zerdinalSpaceBoundary());
}
}
}

View file

@ -57,9 +57,6 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelԲᴬᵖᶦ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelꞱᴿᴳᴮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderԲᴬᵖᶦ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳᴮ;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class EnterPieCuisineTest {
@ -120,9 +117,6 @@ public class EnterPieCuisineTest {
prayPie(Terminator𓄯.class);
prayPie(BãßᛗᚢᛗᛗᛉBoobBabe𓄯ᶠˡʸ.class);
prayPie(Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.class);
prayPie(ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ.class);
prayPie(ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.class);
prayPie(ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.class);
prayPie(SoepLepelԲᴬᵖᶦ.class);
prayPie(SoepLepelꞱᴿᴳᴮ.class);
prayPie(ServiceLoaderꞱᴿᴳᴮ.class);