Used StringUnicode

This commit is contained in:
Willem Cazander 2022-10-24 05:27:27 +02:00
parent ac1e1e5c43
commit c9ccadca44
15 changed files with 59 additions and 38 deletions

View file

@ -58,11 +58,11 @@ public class DemoNumberPartDeskApp extends AbstractDeskApp implements DeskAppRen
ImGui.text(getTxt("selectName")); ImGui.text(getTxt("selectName"));
ImGui.sameLine(); ImGui.sameLine();
ImGui.text(baseParts[0].ráàmExportNaam()); ImGui.text(baseParts[0].ráàmExportNaam().toString());
ImGui.text(getTxt("selectPurpose")); ImGui.text(getTxt("selectPurpose"));
ImGui.sameLine(); ImGui.sameLine();
ImGui.text(baseParts[0].ráàmFluisterDoel()); ImGui.text(baseParts[0].ráàmFluisterDoel().toString());
ImGui.checkbox(getTxt("showBase10"), showBase10); ImGui.checkbox(getTxt("showBase10"), showBase10);
ImGui.checkbox(getTxt("showBase16"), showBase16); ImGui.checkbox(getTxt("showBase16"), showBase16);

View file

@ -6,6 +6,7 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey; import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
@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})
@ -15,8 +16,8 @@ public interface BãßBȍőnAuthorʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
public static final class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª<BãßBȍőnAuthorʸᴰ<?>> { public static final class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª<BãßBȍőnAuthorʸᴰ<?>> {
private static final StringGhostKey GHOST_NAME = StringGhostKey.asciiᴳʰᵒˢᵗ(); private static final StringGhostKey GHOST_NAME = StringGhostKey.asciiᴳʰᵒˢᵗ();
private static final StringGhostKey GHOST_COPYRIGHT = StringGhostKey.asciiᴳʰᵒˢᵗ(); private static final StringGhostKey GHOST_COPYRIGHT = StringGhostKey.asciiᴳʰᵒˢᵗ();
private static final String DEFAULT_NAME = "奴隸來自 仙上主天"; private static final StringUnicode DEFAULT_NAME = StringUnicode.valueOf("奴隸來自 仙上主天");
private static final String DEFAULT_COPYRIGHT = "©Δ∞ 仙上主天"; private static final StringUnicode DEFAULT_COPYRIGHT = StringUnicode.valueOf("©Δ∞ 仙上主天");
@BãßBȍőnSpiderWire注 @BãßBȍőnSpiderWire注
private BãßBȍőnAuthorʸᴰ<?> boon; private BãßBȍőnAuthorʸᴰ<?> boon;
@ -24,17 +25,17 @@ public interface BãßBȍőnAuthorʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
@Override @Override
public BãßBȍőnAuthor響ᴼᶠ init() { public BãßBȍőnAuthor響ᴼᶠ init() {
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_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_NAME, anno!=null?anno.name():DEFAULT_NAME); boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_NAME, anno!=null?StringUnicode.valueOf(anno.name()):DEFAULT_NAME);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_COPYRIGHT, anno!=null?anno.copyright():DEFAULT_COPYRIGHT); boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_COPYRIGHT, anno!=null?StringUnicode.valueOf(anno.copyright()):DEFAULT_COPYRIGHT);
return new BãßBȍőnAuthor響ᴼᶠ() { return new BãßBȍőnAuthor響ᴼᶠ() {
@Override @Override
public String naam() { public StringUnicode naam() {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_STR(GHOST_NAME); return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_NAME);
} }
@Override @Override
public String kopieërRecht() { public StringUnicode kopieërRecht() {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_STR(GHOST_COPYRIGHT); return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_COPYRIGHT);
} }
}; };
} }

View file

@ -1,6 +1,7 @@
package love.distributedrebirth.bassboon.clazz; package love.distributedrebirth.bassboon.clazz;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of author annotation fields.") @BãßBȍőnDuytsFlüstern注(purpose = "Noise of author annotation fields.")
@ -8,8 +9,8 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮
public interface BãßBȍőnAuthor響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ { public interface BãßBȍőnAuthor響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
@BãßBȍőnDuytschen注(中國 = "姓名", BASIC = "NAME", 𓃬𓍄𓋹𓀭 = "𓈖𓅂𓅓") @BãßBȍőnDuytschen注(中國 = "姓名", BASIC = "NAME", 𓃬𓍄𓋹𓀭 = "𓈖𓅂𓅓")
String naam(); StringUnicode naam();
@BãßBȍőnDuytschen注(中國 = "版權", BASIC = "COPYRIGHT", 𓃬𓍄𓋹𓀭 = "𓎡𓊝𓇋𓇋𓂏𓇋𓇋𓈏") @BãßBȍőnDuytschen注(中國 = "版權", BASIC = "COPYRIGHT", 𓃬𓍄𓋹𓀭 = "𓎡𓊝𓇋𓇋𓂏𓇋𓇋𓈏")
String kopieërRecht(); StringUnicode kopieërRecht();
} }

View file

@ -6,6 +6,7 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey; import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnDuytsFlüstern注.class}) @BãßBȍőnAnnotation注(optional = {BãßBȍőnDuytsFlüstern注.class})
@ -14,7 +15,7 @@ public interface BãßBȍőnDuytsFlüsternʸᴰ<T extends BãßBȍőnʸᴰ<T>> e
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class}) @BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class})
final class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª<BãßBȍőnDuytsFlüsternʸᴰ<?>> { final class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª<BãßBȍőnDuytsFlüsternʸᴰ<?>> {
private static final StringGhostKey GHOST_PURPOSE = StringGhostKey.asciiᴳʰᵒˢᵗ(); private static final StringGhostKey GHOST_PURPOSE = StringGhostKey.asciiᴳʰᵒˢᵗ();
private static final String DEFAULT_PURPOSE = "Undefined"; private static final StringUnicode DEFAULT_PURPOSE = StringUnicode.valueOf("Undefined");
@BãßBȍőnSpiderWire注 @BãßBȍőnSpiderWire注
private BãßBȍőnDuytsFlüsternʸᴰ<?> boon; private BãßBȍőnDuytsFlüsternʸᴰ<?> boon;
@ -22,15 +23,15 @@ public interface BãßBȍőnDuytsFlüsternʸᴰ<T extends BãßBȍőnʸᴰ<T>> e
@Override @Override
public BãßBȍőnDuytsFlüstern響ᴼᶠ init() { public BãßBȍőnDuytsFlüstern響ᴼᶠ init() {
BãßBȍőnDuytsFlüstern注 anno = boon.getClass().getAnnotation(BãßBȍőnDuytsFlüstern注.class); BãßBȍőnDuytsFlüstern注 anno = boon.getClass().getAnnotation(BãßBȍőnDuytsFlüstern注.class);
String beanPurpose = DEFAULT_PURPOSE; StringUnicode beanPurpose = DEFAULT_PURPOSE;
if (anno != null && !anno.purpose().isBlank()) { if (anno != null && !anno.purpose().isBlank()) {
beanPurpose = anno.purpose(); beanPurpose = StringUnicode.valueOf(anno.purpose());
} }
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_PURPOSE, beanPurpose); boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_PURPOSE, beanPurpose);
return new BãßBȍőnDuytsFlüstern響ᴼᶠ() { return new BãßBȍőnDuytsFlüstern響ᴼᶠ() {
@Override @Override
public String doel() { public StringUnicode doel() {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_STR(GHOST_PURPOSE); return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_PURPOSE);
} }
}; };
} }

View file

@ -1,6 +1,7 @@
package love.distributedrebirth.bassboon.clazz; package love.distributedrebirth.bassboon.clazz;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of clazz annotation fields.") @BãßBȍőnDuytsFlüstern注(purpose = "Noise of clazz annotation fields.")
@ -8,5 +9,5 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮
public interface BãßBȍőnDuytsFlüstern響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ { public interface BãßBȍőnDuytsFlüstern響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
@BãßBȍőnDuytschen注(中國 = "目的", BASIC = "PURPOSE", 𓃬𓍄𓋹𓀭 = "𓉯𓅱𓁹𓎥𓋴𓆑") @BãßBȍőnDuytschen注(中國 = "目的", BASIC = "PURPOSE", 𓃬𓍄𓋹𓀭 = "𓉯𓅱𓁹𓎥𓋴𓆑")
String doel(); StringUnicode doel();
} }

View file

@ -7,6 +7,7 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮
import love.distributedrebirth.bassboon.death.BãßBȍőnCoffinDuytschenᵗˣᵗ; import love.distributedrebirth.bassboon.death.BãßBȍőnCoffinDuytschenᵗˣᵗ;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey; import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnExport注.class}) @BãßBȍőnAnnotation注(optional = {BãßBȍőnExport注.class})
@ -44,17 +45,17 @@ public interface BãßBȍőnExportʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
exportGroup = anno.group(); exportGroup = anno.group();
} }
𓁀.𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ARTIFACT, exportArtifact); 𓁀.𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ARTIFACT, StringUnicode.valueOf(exportArtifact));
فاصوليا.غير۵مقدس۵سحر(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_GROUP, exportGroup); فاصوليا.غير۵مقدس۵سحر(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_GROUP, StringUnicode.valueOf(exportGroup));
return new BãßBȍőnExport響ᴼᶠ() { return new BãßBȍőnExport響ᴼᶠ() {
@Override @Override
public String artifact() { public StringUnicode artifact() {
return ױײןזזזןײ.ײןןזזײ(Ꝑŕḯṿª.class).GHOST_STR(GHOST_ARTIFACT); return ױײןזזזןײ.ײןןזזײ(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_ARTIFACT);
} }
@Override @Override
public String groep() { public StringUnicode groep() {
return 棺材.邪惡的(Ꝑŕḯṿª.class).GHOST_STR(GHOST_GROUP); return 棺材.邪惡的(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_GROUP);
} }
}; };
} }

View file

@ -1,6 +1,7 @@
package love.distributedrebirth.bassboon.clazz; package love.distributedrebirth.bassboon.clazz;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of export annotation fields.") @BãßBȍőnDuytsFlüstern注(purpose = "Noise of export annotation fields.")
@ -8,8 +9,8 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮
public interface BãßBȍőnExport響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ { public interface BãßBȍőnExport響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
@BãßBȍőnDuytschen注(中國 = "人工製品", BASIC = "ARTIFACT", 𓃬𓍄𓋹𓀭 = "𓅂𓁀𓀳𓊲𓋌") @BãßBȍőnDuytschen注(中國 = "人工製品", BASIC = "ARTIFACT", 𓃬𓍄𓋹𓀭 = "𓅂𓁀𓀳𓊲𓋌")
String artifact(); StringUnicode artifact();
@BãßBȍőnDuytschen注(中國 = "團體", BASIC = "GROUP", 𓃬𓍄𓋹𓀭 = "𓎸𓎥𓅱𓊰") @BãßBȍőnDuytschen注(中國 = "團體", BASIC = "GROUP", 𓃬𓍄𓋹𓀭 = "𓎸𓎥𓅱𓊰")
String groep(); StringUnicode groep();
} }

View file

@ -5,6 +5,7 @@ import java.util.Map;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey; import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffinGhost { public interface BãßBȍőnCoffinGhost {
@ -16,6 +17,10 @@ public interface BãßBȍőnCoffinGhost {
return (Y) GHOST_OBJ(key); return (Y) GHOST_OBJ(key);
} }
default StringUnicode GHOST_UNICODE(StringGhostKey key) {
return StringUnicode.class.cast(GHOST_OBJ(key));
}
default String GHOST_STR(StringGhostKey key) { default String GHOST_STR(StringGhostKey key) {
return String.class.cast(GHOST_OBJ(key)); return String.class.cast(GHOST_OBJ(key));
} }

View file

@ -65,6 +65,10 @@ public interface StringType<T extends StringType<T>> extends StringTypeConst<T>
return wrapᴼᶠ(toString().concat(str.toString())); return wrapᴼᶠ(toString().concat(str.toString()));
} }
default T replace(T target, T replacement) {
return wrapᴼᶠ(toString().replace(target.toString(), replacement.toString()));
}
default T replaceAll(T regex, T replacement) { default T replaceAll(T regex, T replacement) {
return wrapᴼᶠ(toString().replaceAll(regex.toString(), replacement.toString())); return wrapᴼᶠ(toString().replaceAll(regex.toString(), replacement.toString()));
} }

View file

@ -18,6 +18,10 @@ public final class StringUnicode implements StringType<StringUnicode> {
@Override @Override
public StringUnicode wrapᴼᶠ(String str) { public StringUnicode wrapᴼᶠ(String str) {
return valueOf(str);
}
public static StringUnicode valueOf(String str) {
return new StringUnicode(str); return new StringUnicode(str);
} }
} }

View file

@ -30,7 +30,7 @@ public interface BãßBȍőnAbacusInstanceMBeanʸᴰ<T extends BãßBȍőnʸᴰ<
@Override @Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() { public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
MBeanDynamicᴶᴹˣ mbean = BãßBȍőnMBeanServerʸᴰ.Ꝑŕḯṿª.BeanCreateᴶᴹˣ(boon); MBeanDynamicᴶᴹˣ mbean = BãßBȍőnMBeanServerʸᴰ.Ꝑŕḯṿª.BeanCreateᴶᴹˣ(boon);
boonJmx.registerᴶᴹˣ(mbean, boonJmx.beanNameᴶᴹˣ(boonExport.groep(), boonExport.artifact())); boonJmx.registerᴶᴹˣ(mbean, boonJmx.beanNameᴶᴹˣ(boonExport.groep().toString(), boonExport.artifact().toString()));
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施; return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
} }
} }

View file

@ -30,7 +30,7 @@ public interface BãßBȍőnAbacusSetMBeanʸᴰ<T extends BãßBȍőnʸᴰ<T> &
@Override @Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() { public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
MBeanDynamicᴶᴹˣ mbean = BãßBȍőnMBeanServerʸᴰ.Ꝑŕḯṿª.BeanCreateᴶᴹˣ(boon); MBeanDynamicᴶᴹˣ mbean = BãßBȍőnMBeanServerʸᴰ.Ꝑŕḯṿª.BeanCreateᴶᴹˣ(boon);
boonJmx.registerᴶᴹˣ(mbean, boonJmx.beanNameᴶᴹˣ(boonExport.groep(), boonExport.artifact(), boon.rȧñkNaam())); boonJmx.registerᴶᴹˣ(mbean, boonJmx.beanNameᴶᴹˣ(boonExport.groep().toString(), boonExport.artifact().toString(), boon.rȧñkNaam()));
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施; return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
} }
} }

View file

@ -22,6 +22,7 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderEgg注; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderEgg注;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey; import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(required = {BãßBȍőnDuytsFlüstern注.class}) @BãßBȍőnAnnotation注(required = {BãßBȍőnDuytsFlüstern注.class})
@ -103,8 +104,8 @@ public interface BãßBȍőnMBeanServerʸᴰ<T extends BãßBȍőnʸᴰ<T>> exte
} }
public static MBeanDynamicᴶᴹˣ BeanCreateᴶᴹˣ(BãßBȍőnMBeanServerʸᴰ<?> boon) { public static MBeanDynamicᴶᴹˣ BeanCreateᴶᴹˣ(BãßBȍőnMBeanServerʸᴰ<?> boon) {
String purpuse = boon.toBBC().NOISE_OF(BãßBȍőnDuytsFlüstern響ᴼᶠ.class).doel(); StringUnicode purpuse = boon.toBBC().NOISE_OF(BãßBȍőnDuytsFlüstern響ᴼᶠ.class).doel();
return new MBeanDynamicᴶᴹˣ(purpuse, BeanGhostsᴶᴹˣ(boon)); return new MBeanDynamicᴶᴹˣ(purpuse.toString(), BeanGhostsᴶᴹˣ(boon));
} }
protected static Map<String, Object> BeanGhostsᴶᴹˣ(BãßBȍőnMBeanServerʸᴰ<?> boon) { protected static Map<String, Object> BeanGhostsᴶᴹˣ(BãßBȍőnMBeanServerʸᴰ<?> boon) {

View file

@ -11,6 +11,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnExport響ᴼᶠ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusEnumBase響ᴼᶠ; import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusEnumBase響ᴼᶠ;
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusSetʸᴰ; import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusSetʸᴰ;
import love.distributedrebirth.bassboon.yd.abacus.zombie.BãßBȍőnAbacusZombie; import love.distributedrebirth.bassboon.yd.abacus.zombie.BãßBȍőnAbacusZombie;
@ -56,23 +57,23 @@ public interface BãßBȍőnPartʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends
return toBBC().NOISE_OF(BãßBȍőnAbacusZombie響ᴼᶠ.class).toEnumZombie(); return toBBC().NOISE_OF(BãßBȍőnAbacusZombie響ᴼᶠ.class).toEnumZombie();
} }
default String ráàmFluisterDoel() { default StringUnicode ráàmFluisterDoel() {
return toBBC().NOISE_OF(BãßBȍőnDuytsFlüstern響ᴼᶠ.class).doel(); return toBBC().NOISE_OF(BãßBȍőnDuytsFlüstern響ᴼᶠ.class).doel();
} }
default String ráàmAuthorNaam() { default StringUnicode ráàmAuthorNaam() {
return toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).naam(); return toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).naam();
} }
default String ráàmAuthorKopieërRecht() { default StringUnicode ráàmAuthorKopieërRecht() {
return toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).kopieërRecht(); return toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).kopieërRecht();
} }
default String ráàmExportNaam() { default StringUnicode ráàmExportNaam() {
return toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).artifact(); return toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).artifact();
} }
default String ráàmExportGroep() { default StringUnicode ráàmExportGroep() {
return toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).groep(); return toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).groep();
} }

View file

@ -18,6 +18,7 @@ import love.distributedrebirth.bassboon.DefaultBãßBȍőnʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor響ᴼᶠ; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor響ᴼᶠ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnExport響ᴼᶠ; import love.distributedrebirth.bassboon.clazz.BãßBȍőnExport響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootArgs; import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootArgs;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootReadyListener; import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootReadyListener;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxFont; import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxFont;
@ -162,12 +163,11 @@ public class GDXAppVrGem4Activator implements BundleActivator {
bootScreen.bootLine("Boot: MSX⁴ - TOS⁴ - vrGEM⁴"); bootScreen.bootLine("Boot: MSX⁴ - TOS⁴ - vrGEM⁴");
} }
@SuppressWarnings("unchecked")
private void lockGraves(GDXAppVrGem4BootScreen bootScreen) { private void lockGraves(GDXAppVrGem4BootScreen bootScreen) {
// ref to init // ref to init
for (DefaultBãßBȍőnʸᴰ<?> bassbone:bassboneInstances()) { for (DefaultBãßBȍőnʸᴰ<?> bassbone:bassboneInstances()) {
String exportName = bassbone.toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).artifact(); StringUnicode exportName = bassbone.toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).artifact();
String copyright = bassbone.toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).kopieërRecht(); StringUnicode copyright = bassbone.toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).kopieërRecht();
bootScreen.bootLine("Lock: "+exportName+" since: "+copyright); bootScreen.bootLine("Lock: "+exportName+" since: "+copyright);
Bãß.石棺ʸᴰ.墳ᴸᵒᶜᵏ(bassbone); Bãß.石棺ʸᴰ.墳ᴸᵒᶜᵏ(bassbone);
} }