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

@ -37,7 +37,13 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BabelTest {
// ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.xxx
// ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.xxx
//ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ
//ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ.ᔆᔿᓑᣗᣘ
//ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᙆᓫᣗᒄᑊᣕᣔᒻ
//ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᔆᔿᓑᣗᣘ
//ᒢᐩᐩ.ᑊᑉᒻᣔᔆᔆ.ᔆʸᔆᐪᓫᔿ.ᣔᒃᣔᒼᓑᔆ
//ᒢᐩᐩ.ᑊᑉᒻᣔᔆᔆ.ᔆʸᔆᐪᓫᔿ.ᣔᒃᣔᒼᓑᔆ
// ᒢᐩᐩ.ᣕᓫᐪᑋᓫᣗ.ᐪᐤᣕᓫ.ᔆᒼᣗᑊᣖᐪ (2^6+2^6+2^6+2^9+2^6+2^6+2^6+2^6+2^6+2^6+2^9 = x interface + mutex + etc)
// ᒢᐩᐩ.ᣕᓫᐪᑋᓫᣗ.ᐪᐤᣕᓫ.ᒼᑋᐤᣗᑊᐣ // implement as group marker interface to readout relative distance to marker root
// ᒢᐩᐩ.ᣕᓫᐪᑋᓫᣗ.ᒄᑊᣔᒻ.ᒻᑊᣕᕐᓑᣔ (#interfaces; ~31K + file groupings)

View file

@ -44,61 +44,11 @@ public class StibitsGenerator {
boolean writeToFile = Arrays.asList(args).contains("generate");
if (Arrays.asList(args).contains("stibits")) {
gen.updateStibitz(writeToFile);
} else if (Arrays.asList(args).contains("based")) {
gen.updateBased(writeToFile);
} else {
System.err.println("No command given.");
}
}
@Deprecated // breaks eclipse, todo rewrite to nether types
private void updateBased(boolean writeToFile) throws IOException {
StringBuilder buf = new StringBuilder();
generateHeaderPrelog(buf);
generateHeaderBased(buf);
buf.append("public enum PrimordialOrdinalBased");
buf.append(" {\n");
buf.append("\t;\n");
buf.append("\tprivate interface PrimordialOrdinalMutexBaseX {\n");
buf.append("\t}\n");
buf.append("\tprivate interface PrimordialOrdinalMutex<T extends PrimordialOrdinalMutexBaseX> extends PrimordialOrdinalSpaceLimit {\n");
buf.append("\t}\n");
buf.append("\t\n");
for (int i = 1 ; i <= 2304; i++) {
String partCode = String.format("PART_%04d", i);
String clsMutex = "PrimordialOrdinalMutexBase" + i;
String clsMutexPrev = "PrimordialOrdinalMutexBase" + (i - 1);
if (i == 1) {
clsMutexPrev = "PrimordialOrdinalMutexBaseX";
}
buf.append("\tprivate interface "+clsMutex+" extends "+clsMutexPrev+" {\n");
buf.append("\t\tstatic final int " + partCode + " = " + (i - 1) + ";\n");
buf.append("\t}\n");
}
buf.append("\t\n");
for (int i = 1 ; i <= 2304; i++) {
String partCode = String.format("PART_%04d", i);
String clsBase = "PrimordialOrdinalBase" + i;
String clsMutex = "PrimordialOrdinalMutexBase" + i;
String clsMutexExt = ", PrimordialOrdinalMutex<" + clsMutex + ">";
buf.append("\tpublic interface "+clsBase+" extends "+clsMutex+clsMutexExt+" {\n");
buf.append("\t\t@Override\n");
buf.append("\t\tdefault int ordinalSpaceLimit() {\n");
buf.append("\t\t\treturn " + partCode + ";\n");
buf.append("\t\t}\n");
buf.append("\t}\n");
}
buf.append("\t\n");
buf.append("}\n");
String based = buf.toString();
Path clazz = FileSystems.getDefault().getPath("src/main/java/ᒢᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/PrimordialOrdinalBased.java");
if (writeToFile) {
Files.writeString(clazz, based);
}
System.out.println(based);
}
private void updateStibitz(boolean writeToFile) throws IOException {
String maxDigitNumber = Integer.toString(999);
StringBuilder maxDigitFormat = new StringBuilder();
@ -106,6 +56,9 @@ public class StibitsGenerator {
maxDigitFormat.append(ᒢℭỗᶇṧⱦᶏꬼȶʂ.CHARᣟᐧᣟZERO);
}
for (int pieType:TTꞱꞱᖟGateway..bakedPieSlices()) {
if (pieType == 1) {
continue;
}
String terminator = new DecimalFormat(maxDigitFormat.toString()).format(pieType);
StringBuilder buf = new StringBuilder();
generateHeaderPrelog(buf);
@ -116,12 +69,12 @@ public class StibitsGenerator {
buf.append(" {\n");
buf.append("\t;\n");
buf.append("\t\n");
buf.append("\tstatic void readAnnotation(Appenderᵂʳ<T"+terminator+"ᖟ> sink, Object anno) {\n");
buf.append("\tstatic void readAnnotation(AppenderOpen<T"+terminator+"ᖟ> sink, Object anno) {\n");
for (int parts:bitz) {
buf.append("\t\tif (anno instanceof ᐧ"+parts+"注) {\n");
buf.append("\t\t\tᐧ"+parts+"注 anno注 = ᐧ"+parts+"注.class.cast(anno);\n");
for (int i=1;i<=parts;i++) {
buf.append("\t\t\tsink.addᵂʳ(anno注.stibitz"+i+"());\n");
buf.append("\t\t\tsink.add(anno注.stibitz"+i+"());\n");
}
buf.append("\t\t\treturn;\n");
buf.append("\t\t}\n");
@ -208,17 +161,7 @@ public class StibitsGenerator {
buf.append("import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T");
buf.append(terminator);
buf.append("ᖟ;\n");
buf.append("import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Appenderᵂʳ;\n");
buf.append("import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;\n");
buf.append("\n");
buf.append("@DuytsDocAuthor注(name = \"للَّٰهِilLצسُو\", copyright = \"©Δ∞ 仙上主天\")\n");
buf.append("@ᐊᐅᓚᔾᔭᒋᐊᖅᓯᒪᔪᖅ(ᐆᒧᖓ = \"𑀳𑁂𑀮𑀺𑀉𑁄𑀤𑁄𑀭𑁂𑀡𑀪𑀸𑀕\")\n");
}
private void generateHeaderBased(StringBuilder buf) {
buf.append("package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ;\n");
buf.append("\n");
buf.append("import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣔᣕᣕᐤᐪᣔᐪᑊᐤᣕ.ᐧᣞᣛ.ᐊᐅᓚᔾᔭᒋᐊᖅᓯᒪᔪᖅ;\n");
buf.append("import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.AppenderOpen;\n");
buf.append("import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;\n");
buf.append("\n");
buf.append("@DuytsDocAuthor注(name = \"للَّٰهِilLצسُو\", copyright = \"©Δ∞ 仙上主天\")\n");

View file

@ -63,21 +63,21 @@ public class TTꞱꞱᖟGatewayTest {
@Test
public void testOctalSpaceCount() {
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(2).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(3).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(4).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(5).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(6).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(7).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(8).getᴿᵈ(0).zerdinalSpaceOctalCount()); // max for one octal
Assertions.assertEquals(2, TTꞱꞱᖟGateway..deliverPieSlices(9).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(2, TTꞱꞱᖟGateway..deliverPieSlices(10).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(2, TTꞱꞱᖟGateway..deliverPieSlices(60).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(2, TTꞱꞱᖟGateway..deliverPieSlices(64).getᴿᵈ(0).zerdinalSpaceOctalCount()); // max for 2 octals
Assertions.assertEquals(3, TTꞱꞱᖟGateway..deliverPieSlices(87).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(3, TTꞱꞱᖟGateway..deliverPieSlices(128).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(3, TTꞱꞱᖟGateway..deliverPieSlices(300).getᴿᵈ(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(3, TTꞱꞱᖟGateway..deliverPieSlices(512).getᴿᵈ(0).zerdinalSpaceOctalCount()); // max for 3 octals
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(2).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(3).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(4).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(5).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(6).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(7).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(1, TTꞱꞱᖟGateway..deliverPieSlices(8).get(0).zerdinalSpaceOctalCount()); // max for one octal
Assertions.assertEquals(2, TTꞱꞱᖟGateway..deliverPieSlices(9).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(2, TTꞱꞱᖟGateway..deliverPieSlices(10).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(2, TTꞱꞱᖟGateway..deliverPieSlices(60).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(2, TTꞱꞱᖟGateway..deliverPieSlices(64).get(0).zerdinalSpaceOctalCount()); // max for 2 octals
Assertions.assertEquals(3, TTꞱꞱᖟGateway..deliverPieSlices(87).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(3, TTꞱꞱᖟGateway..deliverPieSlices(128).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(3, TTꞱꞱᖟGateway..deliverPieSlices(300).get(0).zerdinalSpaceOctalCount());
Assertions.assertEquals(3, TTꞱꞱᖟGateway..deliverPieSlices(512).get(0).zerdinalSpaceOctalCount()); // max for 3 octals
}
@Test
@ -91,17 +91,17 @@ public class TTꞱꞱᖟGatewayTest {
@Test
public void testGlobalChinaKeyMap() {
Map<String,String> global = new HashMap<>();
for (int pieType:TTꞱꞱᖟGateway..bakedPieSlices()) {
for (Terminator𓄯<?> part:TTꞱꞱᖟGateway..deliverPieSlices(pieType).iterableᴼᶠ()) {
for (int pieType : TTꞱꞱᖟGateway..bakedPieSlices()) {
for (Terminator𓄯<?> part : TTꞱꞱᖟGateway..deliverPieSlices(pieType).toIterable()) {
boolean check = global.containsKey(part.abacusRȧñkChinaKey());
if (check) {
//System.out.println("CHINA_KEY; part: "+part.rȧñkNaam()+" pieType: "+part.teŀráàmGroote()+ " check: "+part.rȧñkChinaWaarde());
Terminator𓄯<?> partConflict = null;
for (int pieType2:TTꞱꞱᖟGateway..bakedPieSlices()) {
for (int pieType2 : TTꞱꞱᖟGateway..bakedPieSlices()) {
if (partConflict != null) {
break;
}
for (Terminator𓄯<?> part2:TTꞱꞱᖟGateway..deliverPieSlices(pieType2).iterableᴼᶠ()) {
for (Terminator𓄯<?> part2 : TTꞱꞱᖟGateway..deliverPieSlices(pieType2).toIterable()) {
if (part2.abacusRȧñkChinaKey() == null) {
continue;
}
@ -125,17 +125,17 @@ public class TTꞱꞱᖟGatewayTest {
@Test
public void testGlobalChinaValueMap() {
Map<String,String> global = new HashMap<>();
for (int pieType:TTꞱꞱᖟGateway..bakedPieSlices()) {
for (Terminator𓄯<?> part:TTꞱꞱᖟGateway..deliverPieSlices(pieType).iterableᴼᶠ()) {
for (int pieType : TTꞱꞱᖟGateway..bakedPieSlices()) {
for (Terminator𓄯<?> part : TTꞱꞱᖟGateway..deliverPieSlices(pieType).toIterable()) {
boolean check = global.containsKey(part.abacusRȧñkChinaValue());
if (check) {
//System.out.println("CHINA_VALUE; part: "+part.rȧñkNaam()+" pieType: "+part.teŀráàmGroote()+ " check: "+part.rȧñkChinaWaarde());
Terminator𓄯<?> partConflict = null;
for (int pieType2:TTꞱꞱᖟGateway..bakedPieSlices()) {
for (int pieType2 : TTꞱꞱᖟGateway..bakedPieSlices()) {
if (partConflict != null) {
break;
}
for (Terminator𓄯<?> part2:TTꞱꞱᖟGateway..deliverPieSlices(pieType2).iterableᴼᶠ()) {
for (Terminator𓄯<?> part2 : TTꞱꞱᖟGateway..deliverPieSlices(pieType2).toIterable()) {
if (part2.abacusRȧñkChinaKey() == null) {
continue;
}
@ -161,7 +161,7 @@ public class TTꞱꞱᖟGatewayTest {
// boolean duplicate = false;
// Map<String,String> global = new HashMap<>();
// for (int pieType:TTꞱꞱᖟGateway..bakedPieSlices()) {
// for (Terminator𓄯<?> part:TTꞱꞱᖟGateway..deliverPieSlices(pieType).iterableᴼᶠ()) {
// for (Terminator𓄯<?> part : TTꞱꞱᖟGateway..deliverPieSlices(pieType).iterableᴼᶠ()) {
// if (global.containsKey(part.rȧñkRingToon())) {
// duplicate = true;
// break;

View file

@ -52,7 +52,7 @@ public class V018TordTest {
tord.brickᐧtapeᐧrecordᐧtune(new JediTempleBase8Offering() {
@Override
public boolean addᵂʳ(T008ᖟ value) {
public boolean add(T008ᖟ value) {
lastIsLSB = value;
return true;
}

View file

@ -61,7 +61,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).zerdinalSpaceBoundary());
Assertions.assertEquals(film.waardes().size(), film.waardes().get(0).zerdinalSpaceBoundary());
}
// size: 5 result: 120
// size: 6 result: 720
@ -176,14 +176,14 @@ public class NumberMatrixFactoryTest {
// 4. Check that named math is equal to old math.
NumberMatrixSet film = NumberMatrixFactory.INSTANCE.geefFilmSet(5);
Assertions.assertEquals(120, film.waardes().sizeᴿᵈ());
Assertions.assertEquals(120, film.waardes().size());
// 4. Check that all permutations are equal
Set<String> uniquePermutationCodes = new HashSet<>();
for (int[] p : allPermutations) {
uniquePermutationCodes.add(Arrays.toString(p));
}
film.waardes().forEachᴿᵈ(v -> {
film.waardes().forEach(v -> {
int[] code = new int[v.rȧñkNummerBlokGroote()];
for (int i = 0; i < code.length; i++) {
code[i] = v.rȧñkNummerBlokWaarde(code.length - i - 1);