Made BãßBȍőnʸᴰ interface tree constant

This commit is contained in:
Willem Cazander 2022-10-17 18:59:42 +02:00
parent ab79b0b65a
commit 73a3e82eb0
39 changed files with 184 additions and 186 deletions

View file

@ -6,7 +6,7 @@ import imgui.ImDrawList;
import imgui.ImGui; import imgui.ImGui;
import imgui.ImVec2; import imgui.ImVec2;
import imgui.type.ImInt; import imgui.type.ImInt;
import love.distributedrebirth.bassboonyd.BãßBȍőnConstantsʸᴰ; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4Unicode4DService; import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4Unicode4DService;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp; import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
@ -63,7 +63,7 @@ public class NotepadDeskApp extends AbstractDeskApp implements DeskAppRenderer {
@Override @Override
public void render() { public void render() {
ImGui.sliderInt(BãßBȍőnConstantsʸᴰ.STR_SPACE, runSpeed.getData(), 0, 60); // empty ID not allowed in ImGui, but whitespace is an ID :) ImGui.sliderInt(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE, runSpeed.getData(), 0, 60); // empty ID not allowed in ImGui, but whitespace is an ID :)
ImGui.sameLine(); ImGui.sameLine();
ImCharacter.render("speedId", "RunSpeed", 'ﷲ', v -> unicode4DService.getCharacterForUnicode(v)); ImCharacter.render("speedId", "RunSpeed", 'ﷲ', v -> unicode4DService.getCharacterForUnicode(v));

View file

@ -11,18 +11,21 @@ import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª; import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőn<T, K extends BãßBȍőnCoffinNailʸᴰ> { public interface Bãß {
static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª { static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª {
private static final Map<Object, BãßBȍőnCoffinʸᴰ<?>> GRAVE_YARD = new WeakHashMap<>(); // TODO: test bean gc protected static final Map<Object, BãßBȍőnCoffinʸᴰ<?>> GRAVE_YARD = new WeakHashMap<>(); // TODO: test bean gc
private static final ReadWriteLock FUNERAL = new ReentrantReadWriteLock(); protected static final ReadWriteLock FUNERAL = new ReentrantReadWriteLock();
private Ꝑŕḯṿª() {
}
@SafeVarargs @SafeVarargs
public static <T, K extends BãßBȍőnCoffinNailʸᴰ> void 仙ᴵᴺᴵᵀ(BãßBȍőn<T,K> boon, Consumer<BãßBȍőnCoffinOpenʸᴰ<K>>...coffinFillers) { public static <T, K extends BãßBȍőnCoffinNailʸᴰ> void 仙ᴵᴺᴵᵀ(BãßBȍőnʸᴰ<T,K> boon, Consumer<BãßBȍőnCoffinOpenʸᴰ<K>>...coffinFillers) {
BãßBȍőnPhaseLoaderʸᴰ.CAST_BONE_MAGIC(boon, coffinFillers); BãßBȍőnPhaseLoaderʸᴰ.CAST_BONE_MAGIC(boon, coffinFillers);
} }
public static <T, K extends BãßBȍőnCoffinNailʸᴰ> void 鎖ᴳᴿᴬⱽᴱ(BãßBȍőn<T,K> boon) { public static <T, K extends BãßBȍőnCoffinNailʸᴰ> void 鎖ᴳᴿᴬⱽᴱ(BãßBȍőnʸᴰ<T,K> boon) {
BãßBȍőnCoffinʸᴰ<K> coffin = (BãßBȍőnCoffinʸᴰ<K>)boon.toBBC(); BãßBȍőnCoffinʸᴰ<K> coffin = (BãßBȍőnCoffinʸᴰ<K>)boon.toBBC();
if (!(coffin instanceof BãßBȍőnCoffinOpenʸᴰ)) { if (!(coffin instanceof BãßBȍőnCoffinOpenʸᴰ)) {
return; // already closed return; // already closed
@ -50,31 +53,22 @@ public interface BãßBȍőn<T, K extends BãßBȍőnCoffinNailʸᴰ> {
// } // }
} }
@SuppressWarnings("unchecked") static class Cỗᶇṧⱦᶏꬼȶʂ {
default T toBBCHeadStoneʸᴰ() { public static final String STR_VALUES = "values";
return (T) this; public static final String STR_NAME = "name";
} public static final String STR_TYPE = "type";
public static final String STR_DOT = ".";
@SuppressWarnings("unchecked") public static final String STR_EMPTY = "";
default BãßBȍőnCoffinʸᴰ<K> toBBC() { public static final String STR_SPACE = " ";
BãßBȍőnCoffinʸᴰ<K> zombieCoffin = null; public static final String STR_COMMA = ",";
Lock bibleReader = Ꝑŕḯṿª.FUNERAL.readLock(); // Can't force enum only, thus no jvm safety public static final String STR_COLON = ":";
bibleReader.lock(); public static final String STR_IS = "=";
try {
zombieCoffin = (BãßBȍőnCoffinʸᴰ<K>) Ꝑŕḯṿª.GRAVE_YARD.get(toBBCHeadStoneʸᴰ()); public static final int INT_ZERO = 0;
} finally { public static final int INT_ONE = 1;
bibleReader.unlock(); public static final int INT_TEN = 10;
private Cỗᶇṧⱦᶏꬼȶʂ() {
} }
if (zombieCoffin == null) {
Lock shemiraWriter = Ꝑŕḯṿª.FUNERAL.writeLock();
shemiraWriter.lock();
try {
zombieCoffin = BãßBȍőnCoffinOpenʸᴰ.newInstance();
Ꝑŕḯṿª.GRAVE_YARD.put(toBBCHeadStoneʸᴰ(), zombieCoffin);
} finally {
shemiraWriter.unlock();
}
}
return zombieCoffin;
} }
} }

View file

@ -22,7 +22,7 @@ public interface BãßBȍőnCoffinOpenʸᴰ<T extends BãßBȍőnCoffinNailʸᴰ
PUT_OBJ(key, new ArrayList<>()); PUT_OBJ(key, new ArrayList<>());
} }
static <X, K extends BãßBȍőnCoffinNailʸᴰ> BãßBȍőnCoffinOpenʸᴰ<K> FROM(BãßBȍőn<X,K> boon) { static <X, K extends BãßBȍőnCoffinNailʸᴰ> BãßBȍőnCoffinOpenʸᴰ<K> FROM(BãßBȍőnʸᴰ<X,K> boon) {
return FROM(boon.toBBC()); return FROM(boon.toBBC());
} }

View file

@ -1,31 +0,0 @@
package love.distributedrebirth.bassboonyd;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BãßBȍőnConstantsʸᴰ {
public static final String STR_VALUES = "values";
public static final String STR_NAME = "name";
public static final String STR_TYPE = "type";
public static final String STR_DOT = ".";
public static final String STR_EMPTY = "";
public static final String STR_SPACE = " ";
public static final String STR_COMMA = ",";
public static final String STR_COLON = ":";
public static final String STR_IS = "=";
public static final int INT_ZERO = 0;
public static final int INT_ONE = 1;
public static final int INT_TEN = 10;
}

View file

@ -8,14 +8,14 @@ import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª₮ḕPh
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfo注(purpose = "phase barriers are just scanned markers thus extensible by injection of an order number") @BãßBȍőnInfo注(purpose = "phase barriers are just scanned markers thus extensible by injection of an order number")
public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőn<T, K> { public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőnʸᴰ<T, K> {
public static class שְׁלֹמֹה { public static class שְׁלֹמֹה {
// default internal framework boon phases // default internal framework boon phases
protected static final int BOON_VOID = BãßBȍőnConstantsʸᴰ.INT_ZERO; protected static final int BOON_VOID = Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;
protected static final int BOON_BERESHIT = BOON_VOID + BãßBȍőnConstantsʸᴰ.INT_ONE; protected static final int BOON_BERESHIT = BOON_VOID + Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ONE;
protected static final int BOON_LAW = BOON_BERESHIT * BãßBȍőnConstantsʸᴰ.INT_TEN; protected static final int BOON_LAW = BOON_BERESHIT * Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_TEN;
protected static final int BOON_MARRIAGE = BOON_LAW + BãßBȍőnConstantsʸᴰ.INT_ONE; protected static final int BOON_MARRIAGE = BOON_LAW + Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ONE;
// default external implementation boon phases // default external implementation boon phases
protected static final int LIFE_QUADRANT_仙 = 00+00+00+1+2+3+4+5+6+7+8+9; protected static final int LIFE_QUADRANT_仙 = 00+00+00+1+2+3+4+5+6+7+8+9;
protected static final int LIFE_QUADRANT_上 = 10+11+12+13+14+15+16+17+18; protected static final int LIFE_QUADRANT_上 = 10+11+12+13+14+15+16+17+18;
@ -28,7 +28,7 @@ public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNail
public static class βrahmanBoonVoid implements BãßBȍőnꝐŕḯṿª { public static class βrahmanBoonVoid implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) { private static void initPhase(BãßBȍőnʸᴰ<?,?> boon) {
} }
} }
@ -36,7 +36,7 @@ public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNail
public static class βrahmanBoonBereshit implements BãßBȍőnꝐŕḯṿª { public static class βrahmanBoonBereshit implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) { private static void initPhase(BãßBȍőnʸᴰ<?,?> boon) {
} }
} }
@ -44,7 +44,7 @@ public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNail
public static class βrahmanBoonLaw implements BãßBȍőnꝐŕḯṿª { public static class βrahmanBoonLaw implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) { private static void initPhase(BãßBȍőnʸᴰ<?,?> boon) {
} }
} }
@ -52,7 +52,7 @@ public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNail
public static class βrahmanBoonMarriage implements BãßBȍőnꝐŕḯṿª { public static class βrahmanBoonMarriage implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) { private static void initPhase(BãßBȍőnʸᴰ<?,?> boon) {
} }
} }
@ -60,7 +60,7 @@ public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNail
public static class βrahmanLifeQuadrant仙 implements BãßBȍőnꝐŕḯṿª { public static class βrahmanLifeQuadrant仙 implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) { private static void initPhase(BãßBȍőnʸᴰ<?,?> boon) {
} }
} }
@ -68,7 +68,7 @@ public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNail
public static class βrahmanLifeQuadrant上 implements BãßBȍőnꝐŕḯṿª { public static class βrahmanLifeQuadrant上 implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) { private static void initPhase(BãßBȍőnʸᴰ<?,?> boon) {
} }
} }
@ -76,7 +76,7 @@ public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNail
public static class βrahmanLifeQuadrant主 implements BãßBȍőnꝐŕḯṿª { public static class βrahmanLifeQuadrant主 implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) { private static void initPhase(BãßBȍőnʸᴰ<?,?> boon) {
} }
} }
@ -84,7 +84,7 @@ public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNail
public static class βrahmanLifeQuadrant天 implements BãßBȍőnꝐŕḯṿª { public static class βrahmanLifeQuadrant天 implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) { private static void initPhase(BãßBȍőnʸᴰ<?,?> boon) {
} }
} }
@ -92,7 +92,7 @@ public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNail
public static class βrahmanLifeInit implements BãßBȍőnꝐŕḯṿª { public static class βrahmanLifeInit implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) { private static void initPhase(BãßBȍőnʸᴰ<?,?> boon) {
} }
} }
} }

View file

@ -23,7 +23,7 @@ public final class BãßBȍőnPhaseLoaderʸᴰ {
private static final Set<Class<?>> SCANNED = new LinkedHashSet<>(); private static final Set<Class<?>> SCANNED = new LinkedHashSet<>();
@SafeVarargs @SafeVarargs
protected static <T, K extends BãßBȍőnCoffinNailʸᴰ> void CAST_BONE_MAGIC(BãßBȍőn<T,K> boon, Consumer<BãßBȍőnCoffinOpenʸᴰ<K>>...coffinFillers) { protected static <T, K extends BãßBȍőnCoffinNailʸᴰ> void CAST_BONE_MAGIC(BãßBȍőnʸᴰ<T,K> boon, Consumer<BãßBȍőnCoffinOpenʸᴰ<K>>...coffinFillers) {
BãßBȍőnCoffinOpenʸᴰ<K> bbc = BãßBȍőnCoffinOpenʸᴰ.FROM(boon); BãßBȍőnCoffinOpenʸᴰ<K> bbc = BãßBȍőnCoffinOpenʸᴰ.FROM(boon);
try { try {
for (Consumer<BãßBȍőnCoffinOpenʸᴰ<K>> embalmFactory:coffinFillers) { for (Consumer<BãßBȍőnCoffinOpenʸᴰ<K>> embalmFactory:coffinFillers) {
@ -53,7 +53,7 @@ public final class BãßBȍőnPhaseLoaderʸᴰ {
} }
} }
private static <T, K extends BãßBȍőnCoffinNailʸᴰ> void initSpiderEggs(BãßBȍőn<T,K> boon) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { private static <T, K extends BãßBȍőnCoffinNailʸᴰ> void initSpiderEggs(BãßBȍőnʸᴰ<T,K> boon) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
for (Class<?> interfaceClass:walkInterfaces(boon.getClass(), new LinkedHashSet<>())) { for (Class<?> interfaceClass:walkInterfaces(boon.getClass(), new LinkedHashSet<>())) {
for (Class<?> declaredClass:((Class<?>) interfaceClass).getDeclaredClasses()) { for (Class<?> declaredClass:((Class<?>) interfaceClass).getDeclaredClasses()) {
initSpiderEggRegistrate(boon, declaredClass); initSpiderEggRegistrate(boon, declaredClass);
@ -64,7 +64,7 @@ public final class BãßBȍőnPhaseLoaderʸᴰ {
} }
} }
private static <T, K extends BãßBȍőnCoffinNailʸᴰ> void initSpiderEggRegistrate(BãßBȍőn<T,K> boon, Class<?> declaredClass) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { private static <T, K extends BãßBȍőnCoffinNailʸᴰ> void initSpiderEggRegistrate(BãßBȍőnʸᴰ<T,K> boon, Class<?> declaredClass) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
if (!BãßBȍőnꝐŕḯṿª.class.isAssignableFrom(declaredClass)) { if (!BãßBȍőnꝐŕḯṿª.class.isAssignableFrom(declaredClass)) {
return; return;
} }
@ -93,7 +93,7 @@ public final class BãßBȍőnPhaseLoaderʸᴰ {
} }
} }
private static <T, K extends BãßBȍőnCoffinNailʸᴰ> void initPrivate(BãßBȍőn<T,K> boon) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { private static <T, K extends BãßBȍőnCoffinNailʸᴰ> void initPrivate(BãßBȍőnʸᴰ<T,K> boon) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
//System.out.println("INIT "+boon.getClass().getName()); //System.out.println("INIT "+boon.getClass().getName());
List<InitPhase> boonInits = new ArrayList<>(); List<InitPhase> boonInits = new ArrayList<>();
@ -152,7 +152,7 @@ public final class BãßBȍőnPhaseLoaderʸᴰ {
m.invoke(null); m.invoke(null);
continue; continue;
} }
if (para.length == 1 && BãßBȍőn.class.isAssignableFrom(para[0])) { if (para.length == 1 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0])) {
m.invoke(null, boon); m.invoke(null, boon);
continue; continue;
} }
@ -160,7 +160,7 @@ public final class BãßBȍőnPhaseLoaderʸᴰ {
} }
} }
private static <T, K extends BãßBȍőnCoffinNailʸᴰ> void walkPrivate(BãßBȍőn<T,K> boon, Consumer<Class<?>> runPrivate) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { private static <T, K extends BãßBȍőnCoffinNailʸᴰ> void walkPrivate(BãßBȍőnʸᴰ<T,K> boon, Consumer<Class<?>> runPrivate) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
for (Class<?> interfaceClass:walkInterfaces(boon.getClass(), new LinkedHashSet<>())) { for (Class<?> interfaceClass:walkInterfaces(boon.getClass(), new LinkedHashSet<>())) {
for (Class<?> declaredClass:interfaceClass.getDeclaredClasses()) { for (Class<?> declaredClass:interfaceClass.getDeclaredClasses()) {
if (!BãßBȍőnꝐŕḯṿª.class.isAssignableFrom(declaredClass)) { if (!BãßBȍőnꝐŕḯṿª.class.isAssignableFrom(declaredClass)) {

View file

@ -44,13 +44,13 @@ public class BãßBȍőnSpiderʸᴰ {
if (para.length == 0) { if (para.length == 0) {
valid = true; valid = true;
} }
if (para.length == 1 && BãßBȍőn.class.isAssignableFrom(para[0])) { if (para.length == 1 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0])) {
valid = true; valid = true;
} }
if (para.length == 2 && BãßBȍőn.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1])) { if (para.length == 2 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1])) {
valid = true; valid = true;
} }
if (para.length == 3 && BãßBȍőn.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1]) && String.class.isAssignableFrom(para[2])) { if (para.length == 3 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1]) && String.class.isAssignableFrom(para[2])) {
valid = true; valid = true;
} }
if (!valid) { if (!valid) {
@ -64,13 +64,13 @@ public class BãßBȍőnSpiderʸᴰ {
if (para.length == 0) { if (para.length == 0) {
return m.invoke(null); return m.invoke(null);
} }
if (para.length == 1 && BãßBȍőn.class.isAssignableFrom(para[0])) { if (para.length == 1 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0])) {
return m.invoke(null, boon); return m.invoke(null, boon);
} }
if (para.length == 2 && BãßBȍőn.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1])) { if (para.length == 2 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1])) {
return m.invoke(null, boon, name); return m.invoke(null, boon, name);
} }
if (para.length == 3 && BãßBȍőn.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1]) && String.class.isAssignableFrom(para[2])) { if (para.length == 3 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1]) && String.class.isAssignableFrom(para[2])) {
return m.invoke(null, boon, name, description); return m.invoke(null, boon, name, description);
} }
throw new IllegalStateException("Unknown method parameters on: "+m.getDeclaringClass().getSimpleName()+"."+m.toGenericString()); throw new IllegalStateException("Unknown method parameters on: "+m.getDeclaringClass().getSimpleName()+"."+m.toGenericString());
@ -79,10 +79,10 @@ public class BãßBȍőnSpiderʸᴰ {
@Override @Override
public boolean isNamed() { public boolean isNamed() {
Class<?>[] para = m.getParameterTypes(); Class<?>[] para = m.getParameterTypes();
if (para.length == 2 && BãßBȍőn.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1])) { if (para.length == 2 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1])) {
return true; return true;
} }
if (para.length == 3 && BãßBȍőn.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1]) && String.class.isAssignableFrom(para[2])) { if (para.length == 3 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1]) && String.class.isAssignableFrom(para[2])) {
return true; return true;
} }
return false; return false;

View file

@ -0,0 +1,37 @@
package love.distributedrebirth.bassboonyd;
import java.util.concurrent.locks.Lock;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> {
@SuppressWarnings("unchecked")
default T toBBCHeadStoneʸᴰ() {
return (T) this;
}
@SuppressWarnings("unchecked")
default BãßBȍőnCoffinʸᴰ<K> toBBC() {
BãßBȍőnCoffinʸᴰ<K> zombieCoffin = null;
Lock bibleReader = Bãß.Ꝑŕḯṿª.FUNERAL.readLock(); // Can't force enum only, thus no jvm safety
bibleReader.lock();
try {
zombieCoffin = (BãßBȍőnCoffinʸᴰ<K>) Bãß.Ꝑŕḯṿª.GRAVE_YARD.get(toBBCHeadStoneʸᴰ());
} finally {
bibleReader.unlock();
}
if (zombieCoffin == null) {
Lock shemiraWriter = Bãß.Ꝑŕḯṿª.FUNERAL.writeLock();
shemiraWriter.lock();
try {
zombieCoffin = BãßBȍőnCoffinOpenʸᴰ.newInstance();
Bãß.Ꝑŕḯṿª.GRAVE_YARD.put(toBBCHeadStoneʸᴰ(), zombieCoffin);
} finally {
shemiraWriter.unlock();
}
}
return zombieCoffin;
}
}

View file

@ -5,8 +5,8 @@ import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthorʸᴰ;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfoʸᴰ; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnPackageʸᴰ; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnPackageʸᴰ;
public interface DefaultBãßBȍőn<T, K extends BãßBȍőnCoffinNailʸᴰ> extends public interface DefaultBãßBȍőnʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends
BãßBȍőn<T,K>, BãßBȍőnʸᴰ<T,K>,
BãßBȍőnPhaseBarrierʸᴰ<T,K>, BãßBȍőnPhaseBarrierʸᴰ<T,K>,
BãßBȍőnInfoʸᴰ<T,K>, BãßBȍőnInfoʸᴰ<T,K>,
BãßBȍőnAuthorʸᴰ<T,K>, BãßBȍőnAuthorʸᴰ<T,K>,

View file

@ -3,7 +3,7 @@ package love.distributedrebirth.bassboonyd;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface DefaultEnumBaseʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends DefaultBãßBȍőn<T, K> { public interface DefaultEnumBaseʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends DefaultBãßBȍőnʸᴰ<T, K> {
// Bȍőn prefix is for set instance enum methods (called DefaultEnumSetʸᴰ) // Bȍőn prefix is for set instance enum methods (called DefaultEnumSetʸᴰ)
// Bãß prefix is for single instance enum methods (called DefaultEnumInstanceʸᴰ) // Bãß prefix is for single instance enum methods (called DefaultEnumInstanceʸᴰ)
@ -19,7 +19,7 @@ public interface DefaultEnumBaseʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> e
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
default T[] BãßInstances() { default T[] BãßInstances() {
try { try {
Object result = getClass().getMethod(BãßBȍőnConstantsʸᴰ.STR_VALUES).invoke(null); Object result = getClass().getMethod(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_VALUES).invoke(null);
return (T[]) result; return (T[]) result;
} catch (Exception e) { } catch (Exception e) {
throw new RuntimeException(e); throw new RuntimeException(e);

View file

@ -6,6 +6,6 @@ import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
public interface DefaultEnumInstanceʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends DefaultEnumBaseʸᴰ<T,K> { public interface DefaultEnumInstanceʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends DefaultEnumBaseʸᴰ<T,K> {
default T BãßInstance() { default T BãßInstance() {
return BãßInstances()[BãßBȍőnConstantsʸᴰ.INT_ZERO]; return BãßInstances()[Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ZERO];
} }
} }

View file

@ -19,7 +19,7 @@ public interface DefaultEnumSetʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> ex
@BãßBȍőnꝐŕḯṿªḕInit注() @BãßBȍőnꝐŕḯṿªḕInit注()
private static void init(DefaultEnumSetʸᴰ<?,?> boon) { private static void init(DefaultEnumSetʸᴰ<?,?> boon) {
boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_KEY_RANG_TEL_EEN, boon.BȍőnRangTelNul() + BãßBȍőnConstantsʸᴰ.INT_ONE); boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_KEY_RANG_TEL_EEN, boon.BȍőnRangTelNul() + Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ONE);
} }
} }
@ -41,30 +41,30 @@ public interface DefaultEnumSetʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> ex
default T BȍőnVolgende() { default T BȍőnVolgende() {
T[] values = BãßInstances(); T[] values = BãßInstances();
int resultIndex = BãßBȍőnConstantsʸᴰ.INT_ZERO; int resultIndex = Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;
for (int i=BãßBȍőnConstantsʸᴰ.INT_ZERO;i<values.length;i++) { for (int i=Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;i<values.length;i++) {
if (this == values[i]) { if (this == values[i]) {
resultIndex = i + BãßBȍőnConstantsʸᴰ.INT_ONE; resultIndex = i + Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ONE;
break; break;
} }
} }
if (resultIndex == values.length) { if (resultIndex == values.length) {
resultIndex = BãßBȍőnConstantsʸᴰ.INT_ZERO; resultIndex = Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;
} }
return values[resultIndex]; return values[resultIndex];
} }
default T BȍőnVorige() { default T BȍőnVorige() {
T[] values = BãßInstances(); T[] values = BãßInstances();
int resultIndex = BãßBȍőnConstantsʸᴰ.INT_ZERO; int resultIndex = Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;
for (int i=BãßBȍőnConstantsʸᴰ.INT_ZERO;i<values.length;i++) { for (int i=Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;i<values.length;i++) {
if (this == values[i]) { if (this == values[i]) {
resultIndex = i - BãßBȍőnConstantsʸᴰ.INT_ONE; resultIndex = i - Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ONE;
break; break;
} }
} }
if (resultIndex < BãßBȍőnConstantsʸᴰ.INT_ZERO) { if (resultIndex < Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ZERO) {
resultIndex = values.length - BãßBȍőnConstantsʸᴰ.INT_ONE; resultIndex = values.length - Bãß.Cỗᶇṧⱦᶏꬼȶʂ.INT_ONE;
} }
return values[resultIndex]; return values[resultIndex];
} }

View file

@ -3,7 +3,7 @@ package love.distributedrebirth.bassboonyd.clazz;
import java.lang.annotation.Annotation; import java.lang.annotation.Annotation;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseLoaderʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseLoaderʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ;
@ -11,12 +11,12 @@ import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª₮ḕ;
import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿªḕInit注; import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿªḕInit注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnAnnotationʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőn<T, K> { public interface BãßBȍőnAnnotationʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőnʸᴰ<T, K> {
public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª { public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {BãßBȍőnPhaseBarrierʸᴰ.βrahmanBoonLaw.class}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {BãßBȍőnPhaseBarrierʸᴰ.βrahmanBoonLaw.class})
private static void init(BãßBȍőn<?,?> boon) { private static void init(BãßBȍőnʸᴰ<?,?> boon) {
for (Class<?> interfaceClass:BãßBȍőnPhaseLoaderʸᴰ.walkInterfaces(boon.getClass(), new LinkedHashSet<>())) { for (Class<?> interfaceClass:BãßBȍőnPhaseLoaderʸᴰ.walkInterfaces(boon.getClass(), new LinkedHashSet<>())) {
BãßBȍőnAnnotation注 anno = interfaceClass.getAnnotation(BãßBȍőnAnnotation注.class); BãßBȍőnAnnotation注 anno = interfaceClass.getAnnotation(BãßBȍőnAnnotation注.class);
if (anno == null) { if (anno == null) {

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.bassboonyd.clazz; package love.distributedrebirth.bassboonyd.clazz;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ;
import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª; import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª;
@ -8,7 +8,7 @@ import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª₮ḕIn
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnAuthor注.class}) @BãßBȍőnAnnotation注(optional = {BãßBȍőnAuthor注.class})
public interface BãßBȍőnAuthorʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőn<T,K> { public interface BãßBȍőnAuthorʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőnʸᴰ<T,K> {
public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª { public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª {
private static final String GHOST_KEY_AUTHOR_NAME = "authorName"; private static final String GHOST_KEY_AUTHOR_NAME = "authorName";
@ -17,7 +17,7 @@ public interface BãßBȍőnAuthorʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ>
private static final String DEFAULT_AUTHOR_COPYRIGHT = "©Δ∞ 仙上主天"; private static final String DEFAULT_AUTHOR_COPYRIGHT = "©Δ∞ 仙上主天";
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {BãßBȍőnPhaseBarrierʸᴰ.βrahmanBoonLaw.class}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {BãßBȍőnPhaseBarrierʸᴰ.βrahmanBoonLaw.class})
private static void init(BãßBȍőn<?,?> boon) { private static void init(BãßBȍőnʸᴰ<?,?> boon) {
BãßBȍőnAuthor注 anno = boon.getClass().getAnnotation(BãßBȍőnAuthor注.class); BãßBȍőnAuthor注 anno = boon.getClass().getAnnotation(BãßBȍőnAuthor注.class);
boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_KEY_AUTHOR_NAME, anno!=null?anno.name():DEFAULT_AUTHOR_NAME); boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_KEY_AUTHOR_NAME, anno!=null?anno.name():DEFAULT_AUTHOR_NAME);
boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_KEY_AUTHOR_COPYRIGHT, anno!=null?anno.copyright():DEFAULT_AUTHOR_COPYRIGHT); boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_KEY_AUTHOR_COPYRIGHT, anno!=null?anno.copyright():DEFAULT_AUTHOR_COPYRIGHT);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.bassboonyd.clazz; package love.distributedrebirth.bassboonyd.clazz;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ;
import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª; import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª;
@ -8,7 +8,7 @@ import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª₮ḕIn
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnInfo注.class}) @BãßBȍőnAnnotation注(optional = {BãßBȍőnInfo注.class})
public interface BãßBȍőnInfoʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőn<T, K> { public interface BãßBȍőnInfoʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőnʸᴰ<T, K> {
public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª { public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª {
private static final String GHOST_KEY_BEAN_NAME = "beanName"; private static final String GHOST_KEY_BEAN_NAME = "beanName";
@ -16,7 +16,7 @@ public interface BãßBȍőnInfoʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> e
private static final String DEFAULT_BEAN_PURPOSE = "Undefined"; private static final String DEFAULT_BEAN_PURPOSE = "Undefined";
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {BãßBȍőnPhaseBarrierʸᴰ.βrahmanBoonLaw.class}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {BãßBȍőnPhaseBarrierʸᴰ.βrahmanBoonLaw.class})
private static void init(BãßBȍőn<?,?> boon) { private static void init(BãßBȍőnʸᴰ<?,?> boon) {
BãßBȍőnInfo注 anno = boon.getClass().getAnnotation(BãßBȍőnInfo注.class); BãßBȍőnInfo注 anno = boon.getClass().getAnnotation(BãßBȍőnInfo注.class);
String beanName = boon.getClass().getSimpleName(); String beanName = boon.getClass().getSimpleName();
String beanPurpose = DEFAULT_BEAN_PURPOSE; String beanPurpose = DEFAULT_BEAN_PURPOSE;

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.bassboonyd.clazz; package love.distributedrebirth.bassboonyd.clazz;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ;
import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª; import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª;
@ -8,13 +8,13 @@ import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª₮ḕIn
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnPackage注.class}) @BãßBȍőnAnnotation注(optional = {BãßBȍőnPackage注.class})
public interface BãßBȍőnPackageʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőn<T, K> { public interface BãßBȍőnPackageʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőnʸᴰ<T, K> {
public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª { public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª {
private static final String GHOST_KEY_PACKAGE_NAME = "packageName"; private static final String GHOST_KEY_PACKAGE_NAME = "packageName";
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {BãßBȍőnPhaseBarrierʸᴰ.βrahmanBoonLaw.class}) @BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {BãßBȍőnPhaseBarrierʸᴰ.βrahmanBoonLaw.class})
private static void init(BãßBȍőn<?,?> boon) { private static void init(BãßBȍőnʸᴰ<?,?> boon) {
BãßBȍőnPackage注 anno = boon.getClass().getAnnotation(BãßBȍőnPackage注.class); BãßBȍőnPackage注 anno = boon.getClass().getAnnotation(BãßBȍőnPackage注.class);
boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_KEY_PACKAGE_NAME, anno!=null?anno.name():boon.getClass().getPackage().getName()); boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_KEY_PACKAGE_NAME, anno!=null?anno.name():boon.getClass().getPackage().getName());
} }

View file

@ -6,7 +6,7 @@ import javax.management.MBeanServer;
import javax.management.ObjectName; import javax.management.ObjectName;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnConstantsʸᴰ; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ;
import love.distributedrebirth.bassboonyd.DefaultEnumInstanceʸᴰ; import love.distributedrebirth.bassboonyd.DefaultEnumInstanceʸᴰ;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
@ -23,9 +23,9 @@ public interface DefaultEnumInstanceᴶᴹˣ<T,K extends BãßBȍőnCoffinNailʸ
try { try {
StringBuilder name = new StringBuilder(); StringBuilder name = new StringBuilder();
name.append(boon.BãßPackageNaam()); name.append(boon.BãßPackageNaam());
name.append(BãßBȍőnConstantsʸᴰ.STR_COLON); name.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_COLON);
name.append(BãßBȍőnConstantsʸᴰ.STR_TYPE); name.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_TYPE);
name.append(BãßBȍőnConstantsʸᴰ.STR_IS); name.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_IS);
name.append(boon.BãßInfoNaam()); name.append(boon.BãßInfoNaam());
MBeanServer server = ManagementFactory.getPlatformMBeanServer(); MBeanServer server = ManagementFactory.getPlatformMBeanServer();

View file

@ -6,7 +6,7 @@ import javax.management.MBeanServer;
import javax.management.ObjectName; import javax.management.ObjectName;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnConstantsʸᴰ; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnPhaseBarrierʸᴰ;
import love.distributedrebirth.bassboonyd.DefaultEnumSetʸᴰ; import love.distributedrebirth.bassboonyd.DefaultEnumSetʸᴰ;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
@ -23,13 +23,13 @@ public interface DefaultEnumSetᴶᴹˣ<T,K extends BãßBȍőnCoffinNailʸᴰ>
try { try {
StringBuilder name = new StringBuilder(); StringBuilder name = new StringBuilder();
name.append(boon.BãßPackageNaam()); name.append(boon.BãßPackageNaam());
name.append(BãßBȍőnConstantsʸᴰ.STR_COLON); name.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_COLON);
name.append(BãßBȍőnConstantsʸᴰ.STR_TYPE); name.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_TYPE);
name.append(BãßBȍőnConstantsʸᴰ.STR_IS); name.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_IS);
name.append(boon.BãßInfoNaam()); name.append(boon.BãßInfoNaam());
name.append(BãßBȍőnConstantsʸᴰ.STR_COMMA); name.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_COMMA);
name.append(BãßBȍőnConstantsʸᴰ.STR_NAME); name.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_NAME);
name.append(BãßBȍőnConstantsʸᴰ.STR_IS); name.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_IS);
name.append(boon.BȍőnNaam()); name.append(boon.BȍőnNaam());
MBeanServer server = ManagementFactory.getPlatformMBeanServer(); MBeanServer server = ManagementFactory.getPlatformMBeanServer();

View file

@ -3,7 +3,7 @@ package love.distributedrebirth.numberxd;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import love.distributedrebirth.bassboonyd.BãßBȍőnConstantsʸᴰ; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.numberxd.base2t.BaseIteratorOctal; import love.distributedrebirth.numberxd.base2t.BaseIteratorOctal;
import love.distributedrebirth.numberxd.base2t.part.T04PartQuad; import love.distributedrebirth.numberxd.base2t.part.T04PartQuad;
@ -141,21 +141,21 @@ public class Gê̄ldGetậl extends AbstractBaseGetậlMatrix1<Gê̄ldGetậl,V0
buf.append(LEFT_TO_RIGHT_MARK); buf.append(LEFT_TO_RIGHT_MARK);
nummerFull0.toFractionNotation(hasFourDigits, buf, glyphCharset, sourceCharset); nummerFull0.toFractionNotation(hasFourDigits, buf, glyphCharset, sourceCharset);
if (!Gê̄ldGetậlÅtHebrewLetter.NONE.equals(nummerDeelA.getLetter())) { if (!Gê̄ldGetậlÅtHebrewLetter.NONE.equals(nummerDeelA.getLetter())) {
buf.append(BãßBȍőnConstantsʸᴰ.STR_SPACE); buf.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE);
buf.append(sourceCharset.print(SourceGlyph.MATH_PLUS)); buf.append(sourceCharset.print(SourceGlyph.MATH_PLUS));
buf.append(BãßBȍőnConstantsʸᴰ.STR_SPACE); buf.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE);
nummerDeelA.toFractionNotation(false, buf, glyphCharset, sourceCharset); nummerDeelA.toFractionNotation(false, buf, glyphCharset, sourceCharset);
} }
if (!Gê̄ldGetậlÅtHebrewLetter.NONE.equals(nummerDeelB.getLetter())) { if (!Gê̄ldGetậlÅtHebrewLetter.NONE.equals(nummerDeelB.getLetter())) {
buf.append(BãßBȍőnConstantsʸᴰ.STR_SPACE); buf.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE);
buf.append(sourceCharset.print(SourceGlyph.MATH_PLUS)); buf.append(sourceCharset.print(SourceGlyph.MATH_PLUS));
buf.append(BãßBȍőnConstantsʸᴰ.STR_SPACE); buf.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE);
nummerDeelB.toFractionNotation(false, buf, glyphCharset, sourceCharset); nummerDeelB.toFractionNotation(false, buf, glyphCharset, sourceCharset);
} }
if (!Gê̄ldGetậlÅtHebrewLetter.NONE.equals(nummerDeelC.getLetter())) { if (!Gê̄ldGetậlÅtHebrewLetter.NONE.equals(nummerDeelC.getLetter())) {
buf.append(BãßBȍőnConstantsʸᴰ.STR_SPACE); buf.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE);
buf.append(sourceCharset.print(SourceGlyph.MATH_PLUS)); buf.append(sourceCharset.print(SourceGlyph.MATH_PLUS));
buf.append(BãßBȍőnConstantsʸᴰ.STR_SPACE); buf.append(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE);
nummerDeelC.toFractionNotation(false, buf, glyphCharset, sourceCharset); nummerDeelC.toFractionNotation(false, buf, glyphCharset, sourceCharset);
} }
return buf.toString(); return buf.toString();

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t; package love.distributedrebirth.numberxd.base2t;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.jmx.DefaultEnumInstanceᴶᴹˣ; import love.distributedrebirth.bassboonyd.jmx.DefaultEnumInstanceᴶᴹˣ;
import love.distributedrebirth.bassboonyd.jmx.CounterGuageᴶᴹˣ; import love.distributedrebirth.bassboonyd.jmx.CounterGuageᴶᴹˣ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartʸᴰ; import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartʸᴰ;
@ -76,7 +76,7 @@ public enum Base2PartsFactory implements DefaultEnumInstanceᴶᴹˣ<Base2PartsF
private static final int[] SUPPORTED_BASES = {2,3,4,5,6,7,8,9,10,11,12,16,20,60}; private static final int[] SUPPORTED_BASES = {2,3,4,5,6,7,8,9,10,11,12,16,20,60};
private Base2PartsFactory() { private Base2PartsFactory() {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this); Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this);
} }
public int[] BãßBases() { public int[] BãßBases() {

View file

@ -7,7 +7,7 @@ import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnSpiderWire注; import love.distributedrebirth.bassboonyd.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
@ -69,7 +69,7 @@ public enum Base2Terminator implements DefaultEnumInstanceᴶᴹˣ<Base2Terminat
private CounterGuageᴶᴹˣ writeV144ToctaTypeWrites; private CounterGuageᴶᴹˣ writeV144ToctaTypeWrites;
private Base2Terminator() { private Base2Terminator() {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this); Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this);
} }
public int Bãß2ReadTong(InputStream input, List<V072Tong> output) throws IOException { public int Bãß2ReadTong(InputStream input, List<V072Tong> output) throws IOException {

View file

@ -4,7 +4,7 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.function.Consumer; import java.util.function.Consumer;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnSpiderWire注; import love.distributedrebirth.bassboonyd.BãßBȍőnSpiderWire注;
@ -48,7 +48,7 @@ public enum Base2WarpCore implements DefaultEnumInstanceᴶᴹˣ<Base2WarpCore,B
private CounterGuageᴶᴹˣ warpCoreWrites; private CounterGuageᴶᴹˣ warpCoreWrites;
private Base2WarpCore() { private Base2WarpCore() {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this); Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this);
armedWarpWaterName.setValueString("default"); armedWarpWaterName.setValueString("default");
armedWarpWaterDesc.setValueString("Current active cipher."); armedWarpWaterDesc.setValueString("Current active cipher.");
armedWarpCipherLock.setValueBoolean(false); armedWarpCipherLock.setValueBoolean(false);
@ -60,7 +60,7 @@ public enum Base2WarpCore implements DefaultEnumInstanceᴶᴹˣ<Base2WarpCore,B
BãßBȍőnPartʸᴰ<?>[] parts = Base2PartsFactory.INSTANCE.BãßBuildPartsByBase(base); BãßBȍőnPartʸᴰ<?>[] parts = Base2PartsFactory.INSTANCE.BãßBuildPartsByBase(base);
for (BãßBȍőnPartʸᴰ<?> part:parts) { for (BãßBȍőnPartʸᴰ<?> part:parts) {
logHandler.accept("Lock: "+part.BãßInfoNaam()+" since: "+part.BãßAuthorKopieërRecht()); logHandler.accept("Lock: "+part.BãßInfoNaam()+" since: "+part.BãßAuthorKopieërRecht());
BãßBȍőn.Ꝑŕḯṿª.鎖ᴳᴿᴬⱽᴱ(part); Bãß.Ꝑŕḯṿª.鎖ᴳᴿᴬⱽᴱ(part);
} }
} }
} }

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -15,7 +15,7 @@ public enum T02PartBinary implements BãßBȍőnPartʸᴰ<T02PartBinary> {
public final static T02PartBinary STATIC = T02PartBinary.PART_1; public final static T02PartBinary STATIC = T02PartBinary.PART_1;
private T02PartBinary(String dialTone, String chinaKey, String chinaValue) { private T02PartBinary(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -16,7 +16,7 @@ public enum T03PartTrit implements BãßBȍőnPartʸᴰ<T03PartTrit> {
public final static T03PartTrit STATIC = T03PartTrit.PART_1; public final static T03PartTrit STATIC = T03PartTrit.PART_1;
private T03PartTrit(String dialTone, String chinaKey, String chinaValue) { private T03PartTrit(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -20,7 +20,7 @@ public enum T04PartQuad implements BãßBȍőnPartAlt3ʸᴰ<T04PartQuad> {
public final static T04PartQuad STATIC = T04PartQuad.PART_1; public final static T04PartQuad STATIC = T04PartQuad.PART_1;
private T04PartQuad(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value, String alt3Value) { private T04PartQuad(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value, String alt3Value) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -20,7 +20,7 @@ public enum T05PartPental implements BãßBȍőnPartAlt2ʸᴰ<T05PartPental> {
public final static T05PartPental STATIC = T05PartPental.PART_1; public final static T05PartPental STATIC = T05PartPental.PART_1;
private T05PartPental(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) { private T05PartPental(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -20,7 +20,7 @@ public enum T06PartSeximal implements BãßBȍőnPartAlt1ʸᴰ<T06PartSeximal> {
public final static T06PartSeximal STATIC = T06PartSeximal.PART_1; public final static T06PartSeximal STATIC = T06PartSeximal.PART_1;
private T06PartSeximal(String dialTone, String chinaKey, String chinaValue, String alt1Value) { private T06PartSeximal(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -21,7 +21,7 @@ public enum T07PartPlanIt implements BãßBȍőnPartAlt1ʸᴰ<T07PartPlanIt> {
public final static T07PartPlanIt STATIC = T07PartPlanIt.PART_1; public final static T07PartPlanIt STATIC = T07PartPlanIt.PART_1;
private T07PartPlanIt(String dialTone, String chinaKey, String chinaValue, String alt1Value) { private T07PartPlanIt(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -23,7 +23,7 @@ public enum T08PartOctal implements BãßBȍőnPartShiftBitsʸᴰ<T08PartOctal>
public final static T08PartOctal STATIC = T08PartOctal.PART_1; public final static T08PartOctal STATIC = T08PartOctal.PART_1;
private T08PartOctal(String dialTone, String chinaKey, String chinaValue, int shiftBits) { private T08PartOctal(String dialTone, String chinaKey, String chinaValue, int shiftBits) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -22,7 +22,7 @@ public enum T09PartNonary implements BãßBȍőnPartʸᴰ<T09PartNonary> {
public final static T09PartNonary STATIC = T09PartNonary.PART_1; public final static T09PartNonary STATIC = T09PartNonary.PART_1;
private T09PartNonary(String dialTone, String chinaKey, String chinaValue) { private T09PartNonary(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -25,7 +25,7 @@ public enum T10PartDecimal implements BãßBȍőnPartAlt2ʸᴰ<T10PartDecimal> {
public final static T10PartDecimal STATIC = T10PartDecimal.PART_1; public final static T10PartDecimal STATIC = T10PartDecimal.PART_1;
private T10PartDecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) { private T10PartDecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -25,7 +25,7 @@ public enum T11PartUndecimal implements BãßBȍőnPartAlt1ʸᴰ<T11PartUndecima
public final static T11PartUndecimal STATIC = T11PartUndecimal.PART_1; public final static T11PartUndecimal STATIC = T11PartUndecimal.PART_1;
private T11PartUndecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value) { private T11PartUndecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -26,7 +26,7 @@ public enum T12PartUncial implements BãßBȍőnPartAlt1ʸᴰ<T12PartUncial> {
public final static T12PartUncial STATIC = T12PartUncial.PART_1; public final static T12PartUncial STATIC = T12PartUncial.PART_1;
private T12PartUncial(String dialTone, String chinaKey, String chinaValue, String alt1Value) { private T12PartUncial(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -30,7 +30,7 @@ public enum T16PartHex implements BãßBȍőnPartAlt1ʸᴰ<T16PartHex> {
public final static T16PartHex STATIC = T16PartHex.PART_1; public final static T16PartHex STATIC = T16PartHex.PART_1;
private T16PartHex(String dialTone, String chinaKey, String chinaValue, String alt1Value) { private T16PartHex(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -5,7 +5,7 @@ import java.util.Collections;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -46,7 +46,7 @@ public enum T20PartScore implements BãßBȍőnPartAlt4ʸᴰ<T20PartScore> {
private T20PartScore(String dialTone, String chinaKey, String chinaValue, private T20PartScore(String dialTone, String chinaKey, String chinaValue,
String alt1Value, String alt2Value, String alt3Value, String alt4Value) { String alt1Value, String alt2Value, String alt3Value, String alt4Value) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.numberxd.base2t.part; package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -73,7 +73,7 @@ public enum T60PartSexagesimal implements BãßBȍőnPartʸᴰ<T60PartSexagesima
public final static T60PartSexagesimal STATIC = T60PartSexagesimal.PART_1; public final static T60PartSexagesimal STATIC = T60PartSexagesimal.PART_1;
private T60PartSexagesimal(String dialTone, String chinaKey, String chinaValue) { private T60PartSexagesimal(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.DIAL_TONE, dialTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue); BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);

View file

@ -3,8 +3,7 @@ package love.distributedrebirth.numberxd.unicode;
import java.math.BigInteger; import java.math.BigInteger;
import java.text.DecimalFormat; import java.text.DecimalFormat;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.BãßBȍőnConstantsʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnSpiderWire注; import love.distributedrebirth.bassboonyd.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -25,7 +24,7 @@ public enum BaseGlyphSet implements DefaultEnumSetᴶᴹˣ<BaseGlyphSet,BaseGlyp
new BaseGlyphSetNumber(v -> T16PartHex.STATIC.BãßVoorElk(x -> v.add(x.BȍőnAlt1Value()))), new BaseGlyphSetNumber(v -> T16PartHex.STATIC.BãßVoorElk(x -> v.add(x.BȍőnAlt1Value()))),
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")), 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( LATIN_DTMF(
new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(x.BȍőnChinaValue()))).withSeperator(BãßBȍőnConstantsʸᴰ.STR_SPACE), new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(x.BȍőnChinaValue()))).withSeperator(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE),
new BaseGlyphSetNumber("1","2","3","A","4","5","6","B","7","8","9","C","*","0","#","D"), new BaseGlyphSetNumber("1","2","3","A","4","5","6","B","7","8","9","C","*","0","#","D"),
new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> { new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> {
if (T10PartDecimal.PART_10 == x) { if (T10PartDecimal.PART_10 == x) {
@ -101,12 +100,12 @@ public enum BaseGlyphSet implements DefaultEnumSetᴶᴹˣ<BaseGlyphSet,BaseGlyp
*/ */
/* TODO: random selection replace with correct AND Egyptian hieroglyphs should be mapped 0x13000 to 0x1342E but for now on 0xE000 to 0xE42E (BMP) */ /* TODO: random selection replace with correct AND Egyptian hieroglyphs should be mapped 0x13000 to 0x1342E but for now on 0xE000 to 0xE42E (BMP) */
HIERO( HIERO(
new BaseGlyphSetNumber("\ue429","\ue3fa","\ue3fb","\ue3fc","\ue3fd","\ue3fe","\ue3ff","\ue400","\ue401","\ue401").withSeperator(BãßBȍőnConstantsʸᴰ.STR_SPACE), new BaseGlyphSetNumber("\ue429","\ue3fa","\ue3fb","\ue3fc","\ue3fd","\ue3fe","\ue3ff","\ue400","\ue401","\ue401").withSeperator(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE),
new BaseGlyphSetNumber("\uE236","\uE237","\uE238","\uE239","\uE23A","\uE23B","\uE23C","\uE23D","\uE23E","\uE23F","\uE241","\uE243","\uE244","\uE245","\uE246","\uE247"), new BaseGlyphSetNumber("\uE236","\uE237","\uE238","\uE239","\uE23A","\uE23B","\uE23C","\uE23D","\uE23E","\uE23F","\uE241","\uE243","\uE244","\uE245","\uE246","\uE247"),
new BaseGlyphSetNumber( new BaseGlyphSetNumber(
"\ue3fa","\ue3fb","\ue3fc","\ue3fd","\ue3fe","\ue3ff","\ue400","\ue401","\ue402", "\ue3fa","\ue3fb","\ue3fc","\ue3fd","\ue3fe","\ue3ff","\ue400","\ue401","\ue402",
"\ue386","\ue387","\ue388","\ue389","\ue38a","\ue38b","\ue38c","\ue38d","\ue38e", "\ue386","\ue387","\ue388","\ue389","\ue38a","\ue38b","\ue38c","\ue38d","\ue38e",
"\ue362","\ue363","\ue364","\ue365","\ue366","\ue367","\ue368","\ue369","\ue36a").withSeperator(BãßBȍőnConstantsʸᴰ.STR_SPACE) "\ue362","\ue363","\ue364","\ue365","\ue366","\ue367","\ue368","\ue369","\ue36a").withSeperator(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE)
), ),
RUNIC( RUNIC(
new BaseGlyphSetNumber("","","","","","","","","",""), new BaseGlyphSetNumber("","","","","","","","","",""),
@ -151,7 +150,7 @@ public enum BaseGlyphSet implements DefaultEnumSetᴶᴹˣ<BaseGlyphSet,BaseGlyp
new BaseGlyphSetNumber("ا","ب","ج","د","ه","و","ز","ح","ط","ي","ك","ل","م","ن","س","ع","ف","ص","ق","ر","ش","ت","ث","خ","ذ","ض","ظ"), new BaseGlyphSetNumber("ا","ب","ج","د","ه","و","ز","ح","ط","ي","ك","ل","م","ن","س","ع","ف","ص","ق","ر","ش","ت","ث","خ","ذ","ض","ظ"),
true), true),
HEBREW( HEBREW(
new BaseGlyphSetNumber("אֶפֶס","אֶחָד","שְׁתַּיִם","שְׁלֹשָׁה","אַרְבַּע‎","חֲמִשָּׁה‎","שֵׁשׁ‎","שִׁבְעָה","שְׁמוֹנֶה","תִּשְׁעָה‎").withSeperator(BãßBȍőnConstantsʸᴰ.STR_SPACE), new BaseGlyphSetNumber("אֶפֶס","אֶחָד","שְׁתַּיִם","שְׁלֹשָׁה","אַרְבַּע‎","חֲמִשָּׁה‎","שֵׁשׁ‎","שִׁבְעָה","שְׁמוֹנֶה","תִּשְׁעָה‎").withSeperator(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE),
null, null,
new BaseGlyphSetNumber("א","ב","ג","ד","ה","ו","ז","ח","ט","י","כ","ל","מ","נ","ס","ע","פ","צ","ק","ר","ש","ת","ך","ם","ן","ף","ץ"), new BaseGlyphSetNumber("א","ב","ג","ד","ה","ו","ז","ח","ט","י","כ","ל","מ","נ","ס","ע","פ","צ","ק","ר","ש","ת","ך","ם","ן","ף","ץ"),
true), true),
@ -180,7 +179,7 @@ public enum BaseGlyphSet implements DefaultEnumSetᴶᴹˣ<BaseGlyphSet,BaseGlyp
} }
private BaseGlyphSet(BaseGlyphSetNumber numbers, BaseGlyphSetNumber hex, BaseGlyphSetNumber gematria, Boolean reverseScript) { private BaseGlyphSet(BaseGlyphSetNumber numbers, BaseGlyphSetNumber hex, BaseGlyphSetNumber gematria, Boolean reverseScript) {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> { Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this, BBC -> {
BBC.PUT_OBJ(BaseGlyphSetKeyʸᴰ.NUMBERS, numbers); BBC.PUT_OBJ(BaseGlyphSetKeyʸᴰ.NUMBERS, numbers);
BBC.PUT_OBJ(BaseGlyphSetKeyʸᴰ.HEXIMALS, hex); BBC.PUT_OBJ(BaseGlyphSetKeyʸᴰ.HEXIMALS, hex);
BBC.PUT_OBJ(BaseGlyphSetKeyʸᴰ.GEMATRIA, gematria); BBC.PUT_OBJ(BaseGlyphSetKeyʸᴰ.GEMATRIA, gematria);

View file

@ -13,9 +13,8 @@ import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Screen; import com.badlogic.gdx.Screen;
import com.badlogic.gdx.utils.ScreenUtils; import com.badlogic.gdx.utils.ScreenUtils;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinNailʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnConstantsʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnSpiderWire注; import love.distributedrebirth.bassboonyd.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnInfo注;
@ -45,11 +44,11 @@ public enum GDXAppTos4 implements DefaultEnumInstanceᴶᴹˣ<GDXAppTos4,BãßB
private AttributeStringᴶᴹˣ startupArgs; private AttributeStringᴶᴹˣ startupArgs;
private GDXAppTos4() { private GDXAppTos4() {
BãßBȍőn.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this); Bãß.Ꝑŕḯṿª.仙ᴵᴺᴵᵀ(this);
} }
public void BãßInit(List<String> args, int viewWidth, int viewHeight, NativeFileChooser fileChooser) { public void BãßInit(List<String> args, int viewWidth, int viewHeight, NativeFileChooser fileChooser) {
startupArgs.setValueString(args.stream().collect(Collectors.joining(BãßBȍőnConstantsʸᴰ.STR_SPACE))); startupArgs.setValueString(args.stream().collect(Collectors.joining(Bãß.Cỗᶇṧⱦᶏꬼȶʂ.STR_SPACE)));
screens = new HashMap<>(); screens = new HashMap<>();
systemActivator = new GDXAppTos4Activator(); systemActivator = new GDXAppTos4Activator();
systemActivator.BãßInit(args, viewWidth, viewHeight, fileChooser, this); systemActivator.BãßInit(args, viewWidth, viewHeight, fileChooser, this);

View file

@ -13,7 +13,7 @@ import org.osgi.framework.ServiceReference;
import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Gdx;
import imgui.type.ImBoolean; import imgui.type.ImBoolean;
import love.distributedrebirth.bassboonyd.BãßBȍőn; import love.distributedrebirth.bassboonyd.Bãß;
import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.jmx.DefaultEnumBaseᴶᴹˣ; import love.distributedrebirth.bassboonyd.jmx.DefaultEnumBaseᴶᴹˣ;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootArgs; import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootArgs;
@ -164,7 +164,7 @@ public class GDXAppVrGem4Activator implements BundleActivator {
// ref to init // ref to init
for (DefaultEnumBaseᴶᴹˣ<?,?> coffin:coffinInstances()) { for (DefaultEnumBaseᴶᴹˣ<?,?> coffin:coffinInstances()) {
bootScreen.bootLine("Lock: "+coffin.BãßInfoNaam()+" since: "+coffin.BãßAuthorKopieërRecht()); bootScreen.bootLine("Lock: "+coffin.BãßInfoNaam()+" since: "+coffin.BãßAuthorKopieërRecht());
BãßBȍőn.Ꝑŕḯṿª.鎖ᴳᴿᴬⱽᴱ(coffin); Bãß.Ꝑŕḯṿª.鎖ᴳᴿᴬⱽᴱ(coffin);
} }
bootScreen.bootLine("BãßBȍőnCoffinʸᴰ init done."); bootScreen.bootLine("BãßBȍőnCoffinʸᴰ init done.");
} }