Updated spider wires and added SoepLepelᴬᵖᶦ

This commit is contained in:
Willem Cazander 2022-11-01 22:23:15 +01:00
parent 2e7c4b0cd5
commit 583487d7e3
64 changed files with 916 additions and 457 deletions

View file

@ -0,0 +1 @@
love.distributedrebirth.gdxapp4d.boot.desktop.GDXAppSoepPan

View file

@ -0,0 +1,73 @@
package love.distributedrebirth.gdxapp4d.boot.desktop;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelբ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPan;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepZout;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class GDXAppSoepPan implements SoepPan {
@Override
public SoepLepelբ handmatigInlepelen(Class<?> soepSmaak) {
Logger log = LoggerFactory.getLogger(soepSmaak);
return new SoepLepelբ() {
@Override
public SoepLepelբ toBabel() {
return this;
}
@Override
public void soep(String msg, Object... params) {
log.info(msg, params);
}
@Override
public void soep(StringUnicode msg, Object... params) {
log.info(msg.toString(), params);
}
@Override
public void soepMetZout(Class<? extends SoepZout> salt, String msg, Object... params) {
log.info(msg, params);
}
@Override
public void soepMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object... params) {
log.info(msg.toString(), params);
}
@Override
public void groente(String msg, Object... params) {
log.debug(msg, params);
}
@Override
public void groente(StringUnicode msg, Object... params) {
log.debug(msg.toString(), params);
}
@Override
public void groenteMetZout(Class<? extends SoepZout> salt, String msg, Object... params) {
log.debug(msg, params);
}
@Override
public void groenteMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object... params) {
log.debug(msg.toString(), params);
}
@Override
public void beestje(String msg, Object... params) {
log.warn(msg, params);
}
@Override
public void beestje(StringUnicode msg, Object... params) {
log.warn(msg.toString(), params);
}
@Override
public void beestjeMetZout(Class<? extends SoepZout> salt, String msg, Object... params) {
log.warn(msg, params);
}
@Override
public void beestjeMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object... params) {
log.warn(msg.toString(), params);
}
};
}
}

View file

@ -3,32 +3,27 @@ package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ;
import java.lang.instrument.Instrumentation;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.WeakHashMap;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsFlüstern注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffin;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinDuytschenᵗˣᵗ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinGhost;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinGhostSpell;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinGhostSpellLock;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpider;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderHunt;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEye;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderSperm;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectHell;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectScopeLimitΔ邪ᙾ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectSoundOfShadow;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.Runnableբ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObject;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectHell.TheNether;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelLocalizer邪ᙾ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -37,7 +32,6 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDoc注;
import ᒢᐩᐩ.ᔿᐤᒄʸ.ᒢᔿᕽ.CounterGuageᴶᴹˣ;
import ᒢᐩᐩ.ᔿᐤᒄʸ.ᒼᐤᣕᒼᓑᣗᣗᓫᣕᐪ.DummyReadWriteLock;
import ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ.BãßBȍőnAbacusInstanceMBeanʸᴰ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@ -57,24 +51,19 @@ public interface Bãß {
@BãßBȍőnDuytsFlüstern注(purpose = "RM ME")
static enum 石棺ʸᴰ implements BãßBȍőnAbacusInstanceMBeanʸᴰ<石棺ʸᴰ> {
أَكْبَرײꣻײالله;
private final Map<Object, BȍőnGrave> יְרוּשָׁלַיִםᒾ = new WeakHashMap<>();
private final Map<Object, BãßBȍőnSpiderSperm> സ്പഡർബ = new WeakHashMap<>();
private final 𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ 𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨 = Bãß.характеристики.熱蘭遮城.ןיװיזױױדודזיןןןזךױזזז();
private final ReadWriteLock = Bãß.характеристики.熱蘭遮城.ןיװיןזךױזױדזיןןזזזױדו();
private final Lock 魎_いい人生 = .readLock(); // mononoke good life
private final Lock 魎_שמירה = .writeLock(); // mononoke death guard
@BãßBȍőnSpiderWire注(name = "boonCntInit")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "boonCntInit"))
private CounterGuageᴶᴹˣ boonCntInit = new CounterGuageᴶᴹˣ("init", "only"); // TODO: fix to protected so this is not possible...
@BãßBȍőnSpiderWire注(name = "boonCntInit")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "boonCntInit"))
private CounterGuageᴶᴹˣ boonCntLock = new CounterGuageᴶᴹˣ("init", "only");
@BãßBȍőnSpiderWire注(name = "bassCntSpiderEmbryos")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "bassCntSpiderEmbryos"))
private CounterGuageᴶᴹˣ bassCntSpiderEmbryos = new CounterGuageᴶᴹˣ("init", "only");
@BãßBȍőnSpiderWire注(name = "bassCntCoffinToGrave")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "bassCntCoffinToGrave"))
private CounterGuageᴶᴹˣ bassCntCoffinToGrave = new CounterGuageᴶᴹˣ("init", "only");
@BãßBȍőnSpiderWire注(name = "bassCntDigToGrave")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "bassCntDigToGrave"))
private CounterGuageᴶᴹˣ bassCntDigToGrave = new CounterGuageᴶᴹˣ("init", "only");
@BãßBȍőnSpiderWire注(name = "bassCntCoffinBurried")
// @BãßBȍőnSpiderHunt注(target = "bassCntCoffinBurried")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "bassCntCoffinBurried"))
private CounterGuageᴶᴹˣ bassCntCoffinBurried = new CounterGuageᴶᴹˣ("init", "only");
private Runnableբ.जंगम Г̄Ѫӏ = () -> {
// self first boot, one time only without if statements...
@ -143,33 +132,13 @@ public interface Bãß {
*/
private <T extends BãßBȍőnʸᴰ<T>> BȍőnGrave 挖ᵀᵒ(BãßBȍőnʸᴰ<T> derKnochen) {
bassCntDigToGrave.increment();
BȍőnGrave res = derKnochen.fromClassShadow(BȍőnGrave.class);
if (res == null) {
res = new BȍőnGrave(𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨, സ്പഡർബ);
BȍőnGrave 𓁀 = derKnochen.fromClassShadow(BȍőnGrave.class);
if (𓁀 == null) {
𓁀 = new BȍőnGrave(𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨, സ്പഡർബ);
TheNether land = derKnochen.fromClassShadow(ObjectHell.TheNether.class);
land.onDeathClaimThisSoul(res);
land.onDeathClaimThisSoul(𓁀);
}
return res;
// BȍőnGrave 𓁀 = null;
// 魎_いい人生.lock();
// try {
// 𓁀 = יְרוּשָׁלַיִםᒾ.get(derKnochen);
// } finally {
// 魎_いい人生.unlock();
// }
// if (𓁀 == null) {
// 魎_שמירה.lock();
// try {
// 𓁀 = new BȍőnGrave(𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨, സ്പഡർബ);
// יְרוּשָׁלַיִםᒾ.put(derKnochen, 𓁀);
// } finally {
// 魎_שמירה.unlock();
// }
// bassCntCoffinBurried.increment();
// }
// return 𓁀;
return 𓁀;
}
/*
public static <T> BeanWrapper<T> 豆ᴺᴱᵂ(Class<T> seedling) { // bean-new
@ -258,12 +227,8 @@ public interface Bãß {
@SuppressWarnings("unchecked")
@Override
public <T extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ> T NOISE_OF(Class<T> noiseName) {
try {
return (T) spider.silkRoad(noiseName).senseWire(null, null, null); // rm args...
} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
throw new RuntimeException(e);
}
public <T> T NOISE_OF(Class<T> noiseName) {
return (T) spider.getSilkRoad(noiseName).weaveWire();
}
@SuppressWarnings("unchecked")
@ -316,7 +281,7 @@ public interface Bãß {
// ...
}
interface 𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ {
interface 𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ extends ᒢObject {
<T extends BãßBȍőnʸᴰ<T>> void 𝔩𝔬𝔠𝔨𝔅𝔬𝔫𝔢𝔐𝔞𝔤𝔦𝔠(BãßBȍőnʸᴰ<T> boon, BãßBȍőnSpider spider);
@ -328,7 +293,6 @@ public interface Bãß {
熱蘭遮城;
private boolean יזזןיזךױױזזױ = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.PTR_VOID == Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.PTR_OBJECT;
private boolean יזױזװיךןךױזױ = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.PTR_VOID != Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.PTR_OBJECT;
private Class<𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ> ןיװיךזדודיזןיןןזױיזזךױױז;
private void ױזדיןזךזןיןױז() {
@ -339,7 +303,7 @@ public interface Bãß {
public void ױזךיךזװןיןיןןזױז() {
ױזדיןזךזןיןױז();
יזױזװיךןךױזױ = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.PTR_VOID == Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.PTR_OBJECT;
System.setProperty("vm.monothread", Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.STR_SPACE);
}
public void ױזךױזזװיךז(Class<𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ> ןיװיךזדודיזןיןןזױיזזךױױז) {
@ -361,30 +325,6 @@ public interface Bãß {
}
}
public ReadWriteLock ןיװיןזךױזױדזיןןזזזױדו() {
ױזדיןזךזןיןױז();
if (יזױזװיךןךױזױ) {
return new ReentrantReadWriteLock();
}
return new DummyReadWriteLock();
}
protected <K,V> Map<K,V> ןיזזױזזךױװיןװיןױדזיװיךזדודו() {
ױזדיןזךזןיןױז();
if (יזױזװיךןךױזױ) {
return Collections.synchronizedMap(new HashMap<>());
}
return new HashMap<>();
}
protected <T> List<T> ןװיזױזזךזדןװיױןױדודו() {
ױזדיןזךזןיןױז();
if (יזױזװיךןךױזױ) {
return Collections.synchronizedList(new ArrayList<>());
}
return new ArrayList<>();
}
protected static class װошибкаיзапускаיракетыװ extends RuntimeException {
private static final long serialVersionUID = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.LONG_ONE;
protected װошибкаיзапускаיракетыװ(Exception err) {

View file

@ -1,9 +1,6 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffin;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectHell;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectHell.TheNether;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObject;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -16,24 +13,8 @@ public interface BãßBȍőnʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends ᒢObje
return (T)this; // allow builders...
}
// default <G extends BãßBȍőnCoffinDuytschenᵗˣᵗ> G toBȍőnGrab(Class<G> duytschen) {
// return Bãß.石棺ʸᴰ.棺ᴼᶠ(this, duytschen);
// }
//
// default BãßBȍőnCoffinGhost toBȍőnGrabGeist(Class<? extends BãßBȍőnꝐŕḯṿª<?>> familyName) {
// return toBȍőnGrab(BãßBȍőnCoffinDuytschenᵗˣᵗ.𓃬𓍄𓋹𓀭.class).𓆙𓄿𓏀𓃟𓇋𓇋𓄋(familyName);
// }
@Deprecated
default BãßBȍőnCoffin toBBC() {
return Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.棺ᴼᶠ(this); // ...to seek 6 bit BASIC death, so the blind can see
}
default <S extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ> S fromClassShadow2(Class<S> shadowType) {
return toBBC().NOISE_OF(shadowType);
}
// static BãßBȍőnCoffin coffinOf(BãßBȍőnʸᴰ<?> boon) {
// return Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.棺ᴼᶠ(boon);
// }
}

View file

@ -22,18 +22,23 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.Bã
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPiratePhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPirateʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinDuytschenᵗˣᵗ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpider;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEgg注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderSilk;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEye注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderSilkHunt;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderSilkRoad;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelբ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class DefaultBȍőnLoader implements Bãß.𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ {
private final SoepLepelբ log;
protected DefaultBȍőnLoader() {
log = soepLepel();
}
public <T extends BãßBȍőnʸᴰ<T>> void 𝔩𝔬𝔠𝔨𝔅𝔬𝔫𝔢𝔐𝔞𝔤𝔦𝔠(BãßBȍőnʸᴰ<T> boon, BãßBȍőnSpider spider) {
@ -53,7 +58,7 @@ public final class DefaultBȍőnLoader implements Bãß.𝔅𝔬𝔫𝔢𝔏𝔬
// });
// }
//registrateSpiderEggs(boat.pirateClazz, spider, boat.pirate);
initSpiderWires(boat.pirate, boon, spider);
spiderWeave(boat.pirate, boon, spider);
boat.pirate.lock();
}
} catch (Exception e) {
@ -63,76 +68,100 @@ public final class DefaultBȍőnLoader implements Bãß.𝔅𝔬𝔫𝔢𝔏𝔬
public <T extends BãßBȍőnʸᴰ<T>> void 𝔦𝔫𝔦𝔱𝔅𝔬𝔫𝔢𝔐𝔞𝔤𝔦𝔠(BãßBȍőnʸᴰ<T> boon, BãßBȍőnSpider spider, Map<Class<? extends BãßBȍőnCoffinDuytschenᵗˣᵗ>,BãßBȍőnCoffinDuytschenᵗˣᵗ> duytschenCoffins) {
try {
//System.out.println("INIT "+boon.getClass().getName());
log.groente("INIT "+boon.getClass().getName());
for (Class<?> duytschenType:duytschenCoffins.keySet()) {
BãßBȍőnCoffinDuytschenᵗˣᵗ duytschenCoffin = duytschenCoffins.get(duytschenType);
//System.out.println("INIT.REG_TXT "+duytschenType+" senseResult="+duytschenCoffin);
spider.registrateEgg(duytschenType, new BãßBȍőnSpiderSilk() {
@Override
public Object senseWire(BãßBȍőnʸᴰ<?> boonTmp, String name, String description)
throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
return duytschenCoffin;
}
});
log.groente("INIT.REG_TXT "+duytschenType+" senseResult="+duytschenCoffin);
spider.registrateSilkHighWay(duytschenType, () -> duytschenCoffin);
}
for (Annotation anno:boon.getClass().getDeclaredAnnotations()) {
//System.out.println("INIT.REG_ANNO "+anno.annotationType());
spider.registrateEgg(anno.annotationType(), new BãßBȍőnSpiderSilk() {
@Override
public Object senseWire(BãßBȍőnʸᴰ<?> boonTmp, String name, String description)
throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
return anno;
}
});
log.groente("INIT.REG_ANNO "+anno.annotationType());
spider.registrateSilkHighWay(anno.annotationType(), () -> anno);
}
Set<Class<?>> ydmods = new HashSet<>();
for (PiratePhaseBoat boat : loadPirateBoats(boon)) {
//System.out.println("INIT.RUN "+boat.pirateClazz.getName());
log.groente("INIT.RUN "+boat.pirateClazz.getName());
if (ydmods.add(boat.pirateClazz.getDeclaringClass())) {
//System.out.println("INIT.REG_MOD "+boat.pirateClazz.getDeclaringClass());
spider.registrateEgg(boat.pirateClazz.getDeclaringClass(), new BãßBȍőnSpiderSilk() {
@Override
public Object senseWire(BãßBȍőnʸᴰ<?> boonTmp, String name, String description)
throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
return boonTmp;
}
});
log.groente("INIT.REG_MOD "+boat.pirateClazz.getDeclaringClass());
spider.registrateSilkHighWay(boat.pirateClazz.getDeclaringClass(), () -> boon);
}
registrateSpiderEggs(boat.pirateClazz, spider, boat.pirate);
initSpiderWires(boat.pirate, boon, spider);
BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ soundOf = boat.pirate.init();
Class<?> soundOfType = soundOf.getClass().getInterfaces()[0]; // TOOD ....
if (ydmods.add(soundOfType)) {
//System.out.println("INIT.REG_SND "+soundOfType);
spider.registrateEgg(soundOfType, new BãßBȍőnSpiderSilk() {
@Override
public Object senseWire(BãßBȍőnʸᴰ<?> boonTmp, String name, String description)
throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
return soundOf;
}
});
for (Method m:boat.pirateClazz.getDeclaredMethods()) {
BãßBȍőnSpiderEgg注 annoEgg = m.getAnnotation(BãßBȍőnSpiderEgg注.class);
if (annoEgg == null) {
continue;
}
Class<?> resultType = m.getReturnType();
if (!annoEgg.silk().equals(BãßBȍőnSpiderEgg注.class)) {
resultType = annoEgg.silk();
}
log.groente("INIT.REG_HUNT: "+boat.pirateClazz.getDeclaringClass().getName()+"."+boat.pirateClazz.getSimpleName()+"."+m.getName());
// TODO: merge back to common interface ?
spider.registrateSilkHuntMethod(resultType, boat.pirate, m);
if (m.getParameterCount() == 0) {
spider.registrateSilkHighWay(resultType, () -> {
try {
return m.invoke(boat.pirate);
} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
throw new RuntimeException(e);
}
});
}
}
spiderWeave(boat.pirate, boon, spider);
boat.pirate.init();
}
initSpiderWires(boon, boon, spider);
spiderWeave(boon, boon, spider);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
private static void initSpiderWires(Object target, BãßBȍőnʸᴰ<?> boon, BãßBȍőnSpider spider) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
//System.out.println("SCAN-BOON-FIELD: "+boon.getClass().getSimpleName());
private void spiderWeave(Object target, BãßBȍőnʸᴰ<?> boon, BãßBȍőnSpider spider) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
if (target.getClass().getDeclaredFields().length == 0) {
return;
}
log.groente("SPIDER.WEAVE: "+target.getClass().getName());
for (Field field:target.getClass().getDeclaredFields()) {
if (!field.isAnnotationPresent(BãßBȍőnSpiderWire注.class)) {
BãßBȍőnSpiderWire注 annoWire = field.getAnnotation(BãßBȍőnSpiderWire注.class);
if (annoWire == null) {
continue;
}
BãßBȍőnSpiderWire注 anno = field.getAnnotation(BãßBȍőnSpiderWire注.class);
BãßBȍőnSpiderSilk silkRoad = spider.silkRoad(field.getType());
Object bean = silkRoad.senseWire(boon, anno.name(), anno.description());
//System.out.println("type: "+ m.getType() +" wth name: "+anno.name()+" of boon: "+boon+" result: "+bean.getClass().getName());
Class<?> requestType = field.getType();
if (!annoWire.silk().equals(BãßBȍőnSpiderWire注.class)) {
requestType = annoWire.silk();
}
Object bean = null;
if (annoWire.hunt().fly().isBlank()) {
boolean canResolve = spider.hasSilkRoad(requestType);
if (canResolve == false && annoWire.required() == false) {
continue; // optional
}
if (canResolve == false) {
boolean canResolve2 = spider.hasSilkHunt(requestType);
if (canResolve2 == false) {
throw new RuntimeException("Can't find fly hunter for field: "+field);
}
BãßBȍőnSpiderSilkHunt silkHunt = spider.getSilkHunt(requestType);
bean = silkHunt.dragonFly(null, null, null);
log.groente("SPIDER.WEAVE.HUNT: "+ requestType.getSimpleName() +" result: "+bean.getClass().getName());
} else {
BãßBȍőnSpiderSilkRoad silkRoad = spider.getSilkRoad(requestType);
bean = silkRoad.weaveWire();
log.groente("SPIDER.WEAVE.WIRE: "+ requestType.getSimpleName() +" result: "+bean.getClass().getName());
}
} else {
BãßBȍőnSpiderEye注 annoEye = annoWire.hunt();
boolean canResolve = spider.hasSilkHunt(requestType);
if (canResolve == false) {
throw new RuntimeException("Can't find fly hunter for field: "+field);
}
BãßBȍőnSpiderSilkHunt silkHunt = spider.getSilkHunt(requestType);
bean = silkHunt.dragonFly(annoEye.fly(), annoEye.name(), annoEye.description());
log.groente("SPIDER.WEAVE.HUNT: "+ requestType.getSimpleName() +" result: "+bean.getClass().getName());
}
if (field.trySetAccessible() ) {
field.set(target, bean);
} else {
@ -141,16 +170,6 @@ public final class DefaultBȍőnLoader implements Bãß.𝔅𝔬𝔫𝔢𝔏𝔬
}
}
private static <T extends BãßBȍőnʸᴰ<T>> void registrateSpiderEggs(Class<?> scanClass, BãßBȍőnSpider spider, BãßBȍőnꝐŕḯṿª pirate) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
for (Method m:scanClass.getDeclaredMethods()) {
if (!m.isAnnotationPresent(BãßBȍőnSpiderEgg注.class)) {
continue;
}
//System.out.println("annoEgg: "+boon.getClass().getSimpleName()+"."+boon+" from: "+declaredClass.getName()+" m="+m.toGenericString());
spider.registrateEgg(m.getReturnType(), pirate, m);
}
}
private static class PiratePhaseBoat {
private Class<BãßBȍőnꝐŕḯṿª> pirateClazz;
private BãßBȍőnꝐŕḯṿª pirate;
@ -169,11 +188,10 @@ public final class DefaultBȍőnLoader implements Bãß.𝔅𝔬𝔫𝔢𝔏𝔬
}
}
private static <T extends BãßBȍőnʸᴰ<T>> List<PiratePhaseBoat> loadPirateBoats(BãßBȍőnʸᴰ<T> boon) {
private <T extends BãßBȍőnʸᴰ<T>> List<PiratePhaseBoat> loadPirateBoats(BãßBȍőnʸᴰ<T> boon) {
List<PiratePhaseBoat> boonInits = new ArrayList<>();
List<PiratePhaseBoat> serviceInits = new ArrayList<>();
walkPrivate(boon, v -> {
//System.out.println("INIT.SCAN "+v.getName());
BãßBȍőnPiratePhaseBarrier注 anno = v.getAnnotation(BãßBȍőnPiratePhaseBarrier注.class);
if (anno != null) {
boonInits.add(new PiratePhaseBoat(v));
@ -217,6 +235,9 @@ public final class DefaultBȍőnLoader implements Bãß.𝔅𝔬𝔫𝔢𝔏𝔬
}
}
result.addAll(serviceInits);
for (PiratePhaseBoat boat:result) {
log.groente("INIT.ORDER "+boat.pirateClazz.getName());
}
return result;
}

View file

@ -1,7 +1,6 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@ -11,5 +10,5 @@ public interface BãßBȍőnCoffin {
BãßBȍőnCoffinGhostSpell UNHOLY_SPELL(Class<? extends BãßBȍőnꝐŕḯṿª> familyName);
<T extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ> T NOISE_OF(Class<T> noiseName);
<T> T NOISE_OF(Class<T> noiseName);
}

View file

@ -3,7 +3,6 @@ package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ;
import java.util.Map;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@ -45,36 +44,36 @@ public interface BãßBȍőnCoffinDuytschenᵗˣᵗ {
class ױןיװיזױױודזיןןזזזןױ extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
public BãßBȍőnCoffinGhost ײןןזזײ(Class<? extends BãßBȍőnꝐŕḯṿª> ײןןךז) { return ᵃpᵢ.UNHOLY(ײןןךז); }
public BãßBȍőnCoffinGhostSpell ײזזןןײןןךזזײ(Class<? extends BãßBȍőnꝐŕḯṿª> ײןןךז) { return ᵃpᵢ.UNHOLY_SPELL(ײןןךז); }
public <T extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ> T ײןזןזןזײ(Class<T> ןזײ) { return ᵃpᵢ.NOISE_OF(ןזײ); }
public <T> T ײןזןזןזײ(Class<T> ןזײ) { return ᵃpᵢ.NOISE_OF(ןזײ); }
}
class BASIC extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
public BãßBȍőnCoffinGhost UNHOLY(Class<? extends BãßBȍőnꝐŕḯṿª> familyName) { return ᵃpᵢ.UNHOLY(familyName); }
public BãßBȍőnCoffinGhostSpell UNHOLY_SPELL(Class<? extends BãßBȍőnꝐŕḯṿª> familyName) { return ᵃpᵢ.UNHOLY_SPELL(familyName); }
public <T extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ> T NOISE_OF(Class<T> noiseName) { return ᵃpᵢ.NOISE_OF(noiseName); }
public <T> T NOISE_OF(Class<T> noiseName) { return ᵃpᵢ.NOISE_OF(noiseName); }
}
class 中國 extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
public BãßBȍőnCoffinGhost 邪惡的(Class<? extends BãßBȍőnꝐŕḯṿª> ) { return ᵃpᵢ.UNHOLY(); }
public BãßBȍőnCoffinGhostSpell 邪惡的龸魅力(Class<? extends BãßBȍőnꝐŕḯṿª> ) { return ᵃpᵢ.UNHOLY_SPELL(); }
public <T extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ> T 噪音龸的(Class<T> 音名) { return ᵃpᵢ.NOISE_OF(音名); }
public <T> T 噪音龸的(Class<T> 音名) { return ᵃpᵢ.NOISE_OF(音名); }
}
class 𓃬𓍄𓋹𓀭 extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
public BãßBȍőnCoffinGhost 𓆙𓄿𓏀𓃟𓇋𓇋𓄋(Class<? extends BãßBȍőnꝐŕḯṿª> 𓊲𓅃𓅓𓇋𓊝) { return ᵃpᵢ.UNHOLY(𓊲𓅃𓅓𓇋𓊝); }
public BãßBȍőnCoffinGhostSpell 𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Class<? extends BãßBȍőnꝐŕḯṿª> 𓊲𓅃𓅓𓇋𓊝) { return ᵃpᵢ.UNHOLY_SPELL(𓊲𓅃𓅓𓇋𓊝); }
public <T extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ> T 𓁵𓇋𓌗𓁬𓐘𓅂𓁿𓆑(Class<T> 𓈖𓇋𓌗𓌇𓈖𓅂𓅓) { return ᵃpᵢ.NOISE_OF(𓈖𓇋𓌗𓌇𓈖𓅂𓅓); }
public <T> T 𓁵𓇋𓌗𓁬𓐘𓅂𓁿𓆑(Class<T> 𓈖𓇋𓌗𓌇𓈖𓅂𓅓) { return ᵃpᵢ.NOISE_OF(𓈖𓇋𓌗𓌇𓈖𓅂𓅓); }
}
class عربى extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
public BãßBȍőnCoffinGhost غير۵مقدس(Class<? extends BãßBȍőnꝐŕḯṿª> لقب) { return ᵃpᵢ.UNHOLY(لقب); }
public BãßBȍőnCoffinGhostSpell غير۵مقدس۵سحر(Class<? extends BãßBȍőnꝐŕḯṿª> لقب) { return ᵃpᵢ.UNHOLY_SPELL(لقب); }
public <T extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ> T ضوضاء۵من(Class<T> هناك۵صوت) { return ᵃpᵢ.NOISE_OF(هناك۵صوت); }
public <T> T ضوضاء۵من(Class<T> هناك۵صوت) { return ᵃpᵢ.NOISE_OF(هناك۵صوت); }
}
class עִברִית extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
public BãßBȍőnCoffinGhost לאײקדוש(Class<? extends BãßBȍőnꝐŕḯṿª> שםײמשפחה) { return ᵃpᵢ.UNHOLY(שםײמשפחה); }
public BãßBȍőnCoffinGhostSpell לאײקדושײקֶסֶם(Class<? extends BãßBȍőnꝐŕḯṿª> שםײמשפחה) { return ᵃpᵢ.UNHOLY_SPELL(שםײמשפחה); }
public <T extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ> T צלילײשל(Class<T> ישײצליל) { return ᵃpᵢ.NOISE_OF(ישײצליל); }
public <T> T צלילײשל(Class<T> ישײצליל) { return ᵃpᵢ.NOISE_OF(ישײצליל); }
}
}

View file

@ -6,15 +6,16 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Supplier;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőnʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BãßBȍőnSpider {
private final Map<Class<?>, BãßBȍőnSpiderSilk> spiderWeb = new HashMap<>();
private final Map<Class<?>, BãßBȍőnSpiderSilkRoad> silkRoads = new HashMap<>();
private final Map<Class<?>, BãßBȍőnSpiderSilkHunt> silkHunts = new HashMap<>();
private final Map<Object, BãßBȍőnSpiderSperm> spiderSperm;
public BãßBȍőnSpider(Map<Object,BãßBȍőnSpiderSperm> spiderSperm) {
@ -29,64 +30,104 @@ public class BãßBȍőnSpider {
return eggDonors;
}
public boolean hasEggType(Class<?> eggType) {
return spiderWeb.containsKey(eggType);
public boolean hasSilkRoad(Class<?> resultType) {
return silkRoads.containsKey(resultType);
}
public BãßBȍőnSpiderSilk silkRoad(Class<?> eggType) {
BãßBȍőnSpiderSilk silkRoad = spiderWeb.get(eggType);
public boolean hasSilkHunt(Class<?> resultType) {
return silkHunts.containsKey(resultType);
}
public BãßBȍőnSpiderSilkRoad getSilkRoad(Class<?> resultType) {
BãßBȍőnSpiderSilkRoad silkRoad = silkRoads.get(resultType);
if (silkRoad == null) {
throw new IllegalStateException("No silk road found for type: "+eggType);
throw new IllegalStateException("No silk road found for type: "+resultType);
}
return silkRoad;
}
public void registrateEgg(Class<?> eggType, BãßBȍőnSpiderSilk spiderSilk) {
if (spiderWeb.containsKey(eggType)) {
throw new IllegalStateException("Can't registate class twice: "+eggType);
public BãßBȍőnSpiderSilkHunt getSilkHunt(Class<?> resultType) {
BãßBȍőnSpiderSilkHunt silkHunt = silkHunts.get(resultType);
if (silkHunt == null) {
throw new IllegalStateException("No silk hunt found for type: "+resultType);
}
spiderWeb.put(eggType, spiderSilk);
return silkHunt;
}
public void registrateEgg(Class<?> eggType, BãßBȍőnꝐŕḯṿª pirate, Method m) {
registrateEgg(eggType, createSenseWire(pirate, m));
public void registrateSilkRoad(Class<?> resultType, BãßBȍőnSpiderSilkRoad silkRoad) {
if (silkRoads.containsKey(resultType)) {
throw new IllegalStateException("Can't registate class twice: "+resultType);
}
silkRoads.put(resultType, silkRoad);
}
public BãßBȍőnSpiderSilk createSenseWire(BãßBȍőnꝐŕḯṿª pirate, Method m) {
public void registrateSilkHunt(Class<?> resultType, BãßBȍőnSpiderSilkHunt silkHunt) {
if (silkHunts.containsKey(resultType)) {
throw new IllegalStateException("Can't registate class twice: "+resultType);
}
silkHunts.put(resultType, silkHunt);
}
public void registrateSilkHighWay(Class<?> resultType, Supplier<Object> resultResolver) {
registrateSilkRoad(resultType, new BãßBȍőnSpiderSilkRoad() {
@Override
public Object weaveWire() {
return resultResolver.get();
}
});
}
public void registrateSilkHuntMethod(Class<?> resultType, BãßBȍőnꝐŕḯṿª pirate, Method m) {
registrateSilkHunt(resultType, createSilkHunt(pirate, m));
}
private BãßBȍőnSpiderSilkHunt createSilkHunt(BãßBȍőnꝐŕḯṿª pirate, Method m) {
boolean valid = false;
Class<?>[] para = m.getParameterTypes();
if (para.length == 0) {
valid = true;
}
if (para.length == 1 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0])) {
if (para.length == 1 && String.class.isAssignableFrom(para[0])) {
valid = true;
}
if (para.length == 2 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1])) {
if (para.length == 2 && String.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1])) {
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 && String.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1]) && String.class.isAssignableFrom(para[2])) {
valid = true;
}
if (!valid) {
throw new IllegalStateException("Unknown method parameters on: "+m.getDeclaringClass().getSimpleName()+"."+m.toGenericString());
}
return new BãßBȍőnSpiderSilk() {
return new BãßBȍőnSpiderSilkHunt() {
@Override
public Object senseWire(BãßBȍőnʸᴰ<?> boon, String name, String description) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
Class<?>[] para = m.getParameterTypes();
if (para.length == 0) {
return m.invoke(pirate);
}
if (para.length == 1 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0])) {
return m.invoke(pirate, boon);
}
if (para.length == 2 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1])) {
return m.invoke(pirate, boon, name);
}
if (para.length == 3 && BãßBȍőnʸᴰ.class.isAssignableFrom(para[0]) && String.class.isAssignableFrom(para[1]) && String.class.isAssignableFrom(para[2])) {
return m.invoke(pirate, boon, name, description);
public Object dragonFly(String fly, String name, String description) {
try {
String nameStr = name;
String descStr = description;
if (nameStr == null || nameStr.isEmpty()) {
nameStr = fly;
}
if (descStr == null || descStr.isEmpty()) {
descStr = fly;
}
Class<?>[] para = m.getParameterTypes();
if (para.length == 0) {
return m.invoke(pirate);
}
if (para.length == 1) {
return m.invoke(pirate, fly);
}
if (para.length == 2) {
return m.invoke(pirate, fly, nameStr);
}
if (para.length == 3) {
return m.invoke(pirate, fly, nameStr, descStr);
}
} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
throw new RuntimeException(e);
}
throw new IllegalStateException("Unknown method parameters on: "+m.getDeclaringClass().getSimpleName()+"."+m.toGenericString());
}

View file

@ -12,5 +12,5 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
@Target({ElementType.METHOD})
public @interface BãßBȍőnSpiderEgg注 {
Class<?> typedFood() default BãßBȍőnSpiderEgg注.class;
Class<?> silk() default BãßBȍőnSpiderEgg注.class;
}

View file

@ -9,8 +9,8 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface BãßBȍőnSpiderEys {
@Target({ElementType.ANNOTATION_TYPE})
public @interface BãßBȍőnSpiderEye {
String fly();

View file

@ -1,22 +0,0 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface BãßBȍőnSpiderHunt注 {
String target();
Class<?> targetType();
String name() default "";
String description() default "";
}

View file

@ -1,12 +0,0 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ;
import java.lang.reflect.InvocationTargetException;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőnʸᴰ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnSpiderSilk {
Object senseWire(BãßBȍőnʸᴰ<?> boon, String name, String description) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException;
}

View file

@ -0,0 +1,9 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnSpiderSilkHunt {
Object dragonFly(String fly, String name, String description);
}

View file

@ -0,0 +1,9 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnSpiderSilkRoad {
Object weaveWire();
}

View file

@ -14,9 +14,7 @@ public @interface BãßBȍőnSpiderWire注 {
boolean required() default true;
Class<?> foodType() default BãßBȍőnSpiderWire注.class;
Class<?> silk() default BãßBȍőnSpiderWire注.class;
String name() default "";
String description() default "";
BãßBȍőnSpiderEye注 hunt() default @BãßBȍőnSpiderEye注(fly = "");
}

View file

@ -8,7 +8,6 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.DefaultBȍőnLoader;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPiratePhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPirateʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -22,7 +21,7 @@ public interface BãßBȍőnAnnotationʸᴰ<T extends BãßBȍőnʸᴰ<T>> exten
private BãßBȍőnAnnotationʸᴰ<?> boon;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
public void init() {
for (Class<?> interfaceClass:DefaultBȍőnLoader.walkInterfaces(boon.getClass(), new LinkedHashSet<>())) {
BãßBȍőnAnnotation注 anno = interfaceClass.getAnnotation(BãßBȍőnAnnotation注.class);
if (anno == null) {
@ -34,7 +33,6 @@ public interface BãßBȍőnAnnotationʸᴰ<T extends BãßBȍőnʸᴰ<T>> exten
}
}
}
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
}
}
}

View file

@ -21,7 +21,7 @@ public interface BãßBȍőnAuthorʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
private static final StringUnicode DEFAULT_NAME = StringUnicode.valueOf("奴隸來自 仙上主天");
private static final StringUnicode DEFAULT_COPYRIGHT = StringUnicode.valueOf("©Δ∞ 仙上主天");
@BãßBȍőnSpiderWire注(foodType = BãßBȍőnAuthor響ᴼᶠ.Name.class)
@BãßBȍőnSpiderWire注()
private BãßBȍőnAuthorʸᴰ<?> boon;
// @BãßBȍőnSpiderWire注
@ -29,21 +29,10 @@ public interface BãßBȍőnAuthorʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
@Override
public BãßBȍőnAuthor響ᴼᶠ init() {
public void init() {
DuytsDocAuthor注 anno = boon.getClass().getAnnotation(DuytsDocAuthor注.class);
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?StringUnicode.valueOf(anno.copyright()):DEFAULT_COPYRIGHT);
return new BãßBȍőnAuthor響ᴼᶠ() {
@Override
public StringUnicode naam() {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_NAME);
}
@Override
public StringUnicode kopieërRecht() {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_COPYRIGHT);
}
};
}
//
// @BãßBȍőnSpiderEgg注
@ -56,19 +45,19 @@ public interface BãßBȍőnAuthorʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
// return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_NAME);
// }
// @BãßBȍőnSpiderEgg注
// public BãßBȍőnAuthor響ᴼᶠ resultOne() {
// return new BãßBȍőnAuthor響ᴼᶠ() {
// @Override
// public StringUnicode naam() {
// return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_NAME);
// }
//
// @Override
// public StringUnicode kopieërRecht() {
// return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_COPYRIGHT);
// }
// };
// }
@BãßBȍőnSpiderEgg注
public BãßBȍőnAuthor響ᴼᶠ result() {
return new BãßBȍőnAuthor響ᴼᶠ() {
@Override
public StringUnicode naam() {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_NAME);
}
@Override
public StringUnicode kopieërRecht() {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_UNICODE(GHOST_COPYRIGHT);
}
};
}
}
}

View file

@ -1,13 +1,12 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of author annotation fields.")
@BãßBȍőnDuytschen注(中國 = "低音 骨 作者 噪音 的", BASIC = "BASS_BONE_AUTHOR_NOISE_OF", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓅃𓅱𓋊𓌟𓁹 𓈖𓇋𓌗𓌇 𓅂𓏲𓆑")
public interface BãßBȍőnAuthor響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
public interface BãßBȍőnAuthor響ᴼᶠ {
@BãßBȍőnDuytschen注(中國 = "姓名", BASIC = "NAME", 𓃬𓍄𓋹𓀭 = "𓈖𓅂𓅓")
StringUnicode naam();

View file

@ -4,6 +4,7 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőnʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPiratePhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPirateʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEgg注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
@ -22,13 +23,17 @@ public interface BãßBȍőnDuytsFlüsternʸᴰ<T extends BãßBȍőnʸᴰ<T>> e
private BãßBȍőnDuytsFlüsternʸᴰ<?> boon;
@Override
public BãßBȍőnDuytsFlüstern響ᴼᶠ init() {
public void init() {
BãßBȍőnDuytsFlüstern注 anno = boon.getClass().getAnnotation(BãßBȍőnDuytsFlüstern注.class);
StringUnicode beanPurpose = DEFAULT_PURPOSE;
if (anno != null && !anno.purpose().isBlank()) {
beanPurpose = StringUnicode.valueOf(anno.purpose());
}
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_PURPOSE, beanPurpose);
}
@BãßBȍőnSpiderEgg注
public BãßBȍőnDuytsFlüstern響ᴼᶠ result() {
return new BãßBȍőnDuytsFlüstern響ᴼᶠ() {
@Override
public StringUnicode doel() {

View file

@ -1,13 +1,12 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of clazz annotation fields.")
@BãßBȍőnDuytschen注(中國 = "低音 骨 杜伊岑 耳語 的", BASIC = "BASS_BONE_DUYTS_WHISPER_OF", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓀍𓅱𓋏𓌏𓆘 𓄍𓌟𓇋𓌗𓉱𓌇𓁹 𓅂𓏲𓆑")
public interface BãßBȍőnDuytsFlüstern響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
public interface BãßBȍőnDuytsFlüstern響ᴼᶠ {
@BãßBȍőnDuytschen注(中國 = "目的", BASIC = "PURPOSE", 𓃬𓍄𓋹𓀭 = "𓉯𓅱𓁹𓎥𓋴𓆑")
StringUnicode doel();

View file

@ -5,6 +5,7 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.Bã
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPirateʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinDuytschenᵗˣᵗ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEgg注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
@ -14,7 +15,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
@BãßBȍőnAnnotation注(optional = {BãßBȍőnExport注.class})
public interface BãßBȍőnExportʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnʸᴰ<T> {
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class})
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class/*, BãßBȍőnAuthorʸᴰ.Ꝑŕḯṿª₮ḕ.class*/})
final class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª {
private static final StringGhostKey GHOST_ARTIFACT = StringGhostKey.asciiᴳʰᵒˢᵗ();
private static final StringGhostKey GHOST_GROUP = StringGhostKey.asciiᴳʰᵒˢᵗ();
@ -38,7 +39,7 @@ public interface BãßBȍőnExportʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
private BãßBȍőnCoffinDuytschenᵗˣᵗ.ױןיװיזױױודזיןןזזזןױ ױײןזזזןײ;
@Override
public BãßBȍőnExport響ᴼᶠ init() {
public void init() {
BãßBȍőnExport注 anno = boon.getClass().getAnnotation(BãßBȍőnExport注.class);
String exportArtifact = boon.getClass().getSimpleName();
String exportGroup = boon.getClass().getPackage().getName();
@ -51,6 +52,10 @@ public interface BãßBȍőnExportʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
𓁀.𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ARTIFACT, StringUnicode.valueOf(exportArtifact));
فاصوليا.غير۵مقدس۵سحر(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_GROUP, StringUnicode.valueOf(exportGroup));
}
@BãßBȍőnSpiderEgg注
public BãßBȍőnExport響ᴼᶠ result() {
return new BãßBȍőnExport響ᴼᶠ() {
@Override
public StringUnicode artifact() {

View file

@ -1,13 +1,12 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of export annotation fields.")
@BãßBȍőnDuytschen注(中國 = "低音 骨 出口 噪音 的", BASIC = "BASS_BONE_EXPORT_NOISE_OF", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓎡𓋴𓊨𓊖𓁹𓈏 𓈖𓇋𓌗𓌇 𓅂𓏲𓆑")
public interface BãßBȍőnExport響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
public interface BãßBȍőnExport響ᴼᶠ {
@BãßBȍőnDuytschen注(中國 = "人工製品", BASIC = "ARTIFACT", 𓃬𓍄𓋹𓀭 = "𓅂𓁀𓀳𓊲𓋌")
StringUnicode artifact();

View file

@ -18,7 +18,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
@DuytsDoc注(locale= "hi", code = "बासबोनसमुद्रीꣻडाकू", purpose = "समुद्री लुटेरों के लिए एक्स्टेंसिबल चरण अवरोध जोड़ता है"),
@DuytsDoc注(locale= "ru", code = "басость_пират", purpose = "Добавляет расширяемые фазовые барьеры для пиратов"),
@DuytsDoc注(locale= "eg_hiero", code = "𓅂𓃀𓅂𓎡𓅱𓋴𓈖𓅱𓅓"),
@DuytsDoc注(locale= "he_hinari", code = "װדױזןװדױזןװזױזזןװייױןךזדו")
@DuytsDoc注(locale= "he_hi", code = "װדױזןװדױזןװזױזזןװייױןךזדו")
})
@BãßBȍőnDuytsFlüstern注(purpose = "Adds extensible phase barriers for pirates.")
@BãßBȍőnDuytschen注(中國 = "低音龸骨龸海盜", BASIC = "BASS_BONE_PIRATE", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓉯𓋴𓅂𓇋𓇋𓌇")

View file

@ -7,8 +7,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
public interface BãßBȍőnꝐŕḯṿª extends ObjectScopeLimitΔ.ƉěḭȵᶒModifier.Ꝑŕḯṿª {
// note: eclipse ide does not want to refactor items with the name "Ꝑŕḯṿª₮ḕ" in it.
default BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ init() {
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
default void init() {
}
default void lock() {

View file

@ -1,11 +0,0 @@
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
/* member */ enum Void implements BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
實施;
}
}

View file

@ -1,6 +1,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.BasicStringBuilder;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.TextBuilder;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.ױזױזזךױזזױזזךזזזךױךױזזזךױז;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.स्ट्रिंगबिल्डर;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.字符串生成器;
@ -131,7 +131,7 @@ public interface StringBuilderբ extends Babelizeբᴬᵖᶦ,
{
}
default BasicStringBuilder toBabelAscii() { return new BasicStringBuilder(StringBuilderբ.this); }
default TextBuilder toBabelAscii() { return new TextBuilder(StringBuilderբ.this); }
default 字符串生成器 toBabelMandarin() { return new 字符串生成器(StringBuilderբ.this); }
default स्ट्रिंगबिल्डर toBabelHindi() { return new स्ट्रिंगबिल्डर(StringBuilderբ.this) ;}
default 𓌾𓍁𓀝𓇏 toBabelHiero() { return new 𓌾𓍁𓀝𓇏(StringBuilderբ.this);}

View file

@ -4,7 +4,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
abstract public class StringBuilderբ抽<P> implements StringBuilderᴬᵖᶦ.Ꝑŕḯṿª.ꞱBuilder<P> {
private final StringBuilderբ wrap;
protected StringBuilderբ抽(StringBuilderբ wrap) {

View file

@ -5,9 +5,9 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringBuilderբ抽;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicStringBuilder extends StringBuilderբ抽<StringBuilderբ.ßabelAscii> implements StringBuilderբ.ßabelAscii {
public class TextBuilder extends StringBuilderբ抽<StringBuilderբ.ßabelAscii> implements StringBuilderբ.ßabelAscii {
public BasicStringBuilder(StringBuilderբ wrap) {
public TextBuilder(StringBuilderբ wrap) {
super(wrap);
}
}

View file

@ -10,6 +10,6 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
@BabelMethodNameEnforcer注(ranges = {
@BabelMethodNameRange注(start = 0x13000, stop = 0x1342F, name = "Egyptian Hieroglyphs")
})
@BabelLocalizer注(name = "𓂀", locale = "eg_hiero", target = "Orange Catholic Church pastors")
@BabelLocalizer注(name = "𓂀", locale = "eg_hi", target = "Orange Catholic Church pastors")
public interface BabelHiero extends BabelLocalizer {
}

View file

@ -17,8 +17,8 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
@BabelMethodNameRange注(start = 'ן', stop = 'ן', name = "Hebrew octal #7"),
@BabelMethodNameRange注(start = 'ך', stop = 'ך', name = "Hebrew octal #8")
})
@BabelLocalizer注(name = "ヒナリー", locale = "he_hinari", target = "Hardcore language for real hinarī coders")
public interface BabelHinarī extends BabelLocalizer {
@BabelLocalizer注(name = "ヒナリー", locale = "he_hi", target = "Hardcore language for real hinarī coders")
public interface BabelHinarī extends BabelLocalizer { // Hebrew (Octal) (b)inary = hinarī
// Patre nor, qui es in li cieles,
// mey tui nómine esser sanctificat,
// mey tui regnia venir,

View file

@ -1,6 +1,8 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelChefKok;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelբ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface ᒢObject extends ObjectSoundSneeze, ObjectHell.DeathShadow {
@ -11,4 +13,9 @@ public interface ᒢObject extends ObjectSoundSneeze, ObjectHell.DeathShadow {
// not to return the mother of a bean
return getClass();
}
@Deprecated // move to this.fromClass().soepLepel();
default SoepLepelբ soepLepel() {
return SoepLepelChefKok.NederlandscheCocaïnefabriek.snuifLepeltje(getClass());
}
}

View file

@ -0,0 +1,24 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
import java.util.Optional;
import java.util.ServiceLoader;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
// todo: add jmx support to count cocaine deliveries
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum SoepLepelChefKok {
NederlandscheCocaïnefabriek
;
private static final ServiceLoader<SoepPan> GAAR_KEUKEN = ServiceLoader.load(SoepPan.class);
private static final SoepLepelMetGat GAAR_NEUS_GAT = new SoepLepelMetGat();
public SoepLepelբ snuifLepeltje(Class<?> neusGat) {
Optional<SoepPan> amsterdam = GAAR_KEUKEN.findFirst();
if (amsterdam.isPresent()) {
return amsterdam.get().handmatigInlepelen(neusGat);
}
return GAAR_NEUS_GAT;
}
}

View file

@ -0,0 +1,62 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
// NOP impl
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class SoepLepelMetGat implements SoepLepelբ {
@Override
public SoepLepelբ toBabel() {
return this;
}
@Override
public void soep(String msg, Object... params) {
}
@Override
public void soep(StringUnicode msg, Object... params) {
}
@Override
public void soepMetZout(Class<? extends SoepZout> salt, String msg, Object... params) {
}
@Override
public void soepMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object... params) {
}
@Override
public void groente(String msg, Object... params) {
}
@Override
public void groente(StringUnicode msg, Object... params) {
}
@Override
public void groenteMetZout(Class<? extends SoepZout> salt, String msg, Object... params) {
}
@Override
public void groenteMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object... params) {
}
@Override
public void beestje(String msg, Object... params) {
}
@Override
public void beestje(StringUnicode msg, Object... params) {
}
@Override
public void beestjeMetZout(Class<? extends SoepZout> salt, String msg, Object... params) {
}
@Override
public void beestjeMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object... params) {
}
}

View file

@ -0,0 +1,118 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDoc注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ.LadleSpoon;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ.װדױזןװױןזןװךןװזױזזןװייױדדױזןזדו;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ.शरबꣻचम्मच;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ.湯龸勺子;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ.𓆂𓋗𓁅𓎡𓅱𓋴𓈖𓋐𓅸𓁃;
// Soep = Soup is eaten with an spoon (INFO)
// Groente = Vegetable is eaten with fork (DE-BUG)
// Beestje = Bug contain chitin and are for animals (WARNING)
// Zout = Salt sprinkling keeps your car on the road (Marker)
// Peper = Pepper should be thrown upwards (NO Exceptions)
// Vlees = Meat is cut with a knife (NO TRACE = JProfilerXXX)
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(babel = {
@DuytsDoc注(locale= "en", code = "LadleSpoon"),
@DuytsDoc注(locale= "zh", code = "湯龸勺子"),
@DuytsDoc注(locale= "hi", code = "शोरबाꣻचम्मच"),
@DuytsDoc注(locale= "ru", code = "суп_ложка"),
@DuytsDoc注(locale= "eg_hi", code = "𓆂𓋗𓁅𓎡𓅱𓋴𓈖𓋐𓅸𓁃"),
@DuytsDoc注(locale= "he_hi", code = "װדױזןװױןזןװךןװזױזזןװייױדדױזןזדו")
})
public interface SoepLepelբ extends Babelizeբᴬᵖᶦ,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepString.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepStringUnicode.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutString.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutStringUnicode.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteString.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteStringUnicode.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutString.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutStringUnicode.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeString.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeStringUnicode.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutString.ßabel,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutStringUnicode.ßabel {
interface ßabelAscii extends
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepString.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepStringUnicode.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutString.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutStringUnicode.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteString.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteStringUnicode.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutString.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutStringUnicode.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeString.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeStringUnicode.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutString.ßabelAscii,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutStringUnicode.ßabelAscii {
}
interface ßabelMandarin extends
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepString.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepStringUnicode.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutString.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutStringUnicode.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteString.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteStringUnicode.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutString.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutStringUnicode.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeString.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeStringUnicode.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutString.ßabelMandarin,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutStringUnicode.ßabelMandarin {
}
interface ßabelHindi extends
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepString.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepStringUnicode.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutString.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutStringUnicode.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteString.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteStringUnicode.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutString.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutStringUnicode.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeString.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeStringUnicode.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutString.ßabelHindi,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutStringUnicode.ßabelHindi {
}
interface ßabelHiero extends
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepString.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepStringUnicode.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutString.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutStringUnicode.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteString.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteStringUnicode.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutString.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutStringUnicode.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeString.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeStringUnicode.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutString.ßabelHiero,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutStringUnicode.ßabelHiero {
}
interface ßabelHinarī extends
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepString.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepStringUnicode.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutString.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒSoepMetZoutStringUnicode.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteString.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteStringUnicode.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutString.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒGroenteMetZoutStringUnicode.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeString.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeStringUnicode.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutString.ßabelHinarī,
SoepLepelᴬᵖᶦ.ƉěḭȵᶒBeestjeMetZoutStringUnicode.ßabelHinarī {
}
default LadleSpoon toBabelAscii() { return new LadleSpoon(SoepLepelբ.this); }
default 湯龸勺子 toBabelMandarin() { return new 湯龸勺子(SoepLepelբ.this); }
default रबꣻचम्मच toBabelHindi() { return new रबꣻचम्मच(SoepLepelբ.this) ;}
default 𓆂𓋗𓁅𓎡𓅱𓋴𓈖𓋐𓅸𓁃 toBabelHiero() { return new 𓆂𓋗𓁅𓎡𓅱𓋴𓈖𓋐𓅸𓁃(SoepLepelբ.this);}
default װדױזןװױןזןװךןװזױזזןװייױדדױזןזדו toBabelHinarī() { return new װדױזןװױןזןװךןװזױזזןװייױדדױזןזדו(SoepLepelբ.this);}
}

View file

@ -0,0 +1,135 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelMethodƉěḭȵᶒᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeTowerßբᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeꝐŕḯṿªḕᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelAscii;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandarin;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
;
enum Ꝑŕḯṿª implements BabelTypeꝐŕḯṿªḕᴬᵖᶦ {
;
interface ꞱElevator extends BabelTypeTowerßբᴬᵖᶦ<SoepLepelբ> {}
interface ꞱAscii extends ꞱElevator,BabelAscii {}
interface ꞱMandarin extends ꞱElevator,BabelMandarin {}
interface ꞱHindi extends ꞱElevator,BabelHindi {}
interface ꞱHiero extends ꞱElevator,BabelHiero {}
interface ꞱHinarī extends ꞱElevator,BabelHinarī {}
}
enum ƉěḭȵᶒSoepString implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void soep(String msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void soup(String msg, Object...params) { toBabel().soep(msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void (String msg, Object...params) { toBabel().soep(msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void रब(String msg, Object...params) { toBabel().soep(msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓆂𓋗𓁅(String msg, Object...params) { toBabel().soep(msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױדדױז(String msg, Object...params) { toBabel().soep(msg, params); } }
}
enum ƉěḭȵᶒSoepStringUnicode implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void soep(StringUnicode msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void soup(StringUnicode msg, Object...params) { toBabel().soep(msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void (StringUnicode msg, Object...params) { toBabel().soep(msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void रब(StringUnicode msg, Object...params) { toBabel().soep(msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓆂𓋗𓁅(StringUnicode msg, Object...params) { toBabel().soep(msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױדדױז(StringUnicode msg, Object...params) { toBabel().soep(msg, params); } }
}
enum ƉěḭȵᶒSoepMetZoutString implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void soepMetZout(Class<? extends SoepZout> salt, String msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void soupWithSalt(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 湯龸的龸鹽(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void रबꣻकꣻनमक(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓆂𓋗𓁅𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױזױדדױדדױז(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
}
enum ƉěḭȵᶒSoepMetZoutStringUnicode implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void soepMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void soupWithSalt(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 湯龸的龸鹽(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void रबꣻकꣻनमक(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓆂𓋗𓁅𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױדדױדדױזױז(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
}
enum ƉěḭȵᶒGroenteString implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void groente(String msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void vegetable(String msg, Object...params) { toBabel().groente(msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 蔬菜(String msg, Object...params) { toBabel().groente(msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void सबज(String msg, Object...params) { toBabel().groente(msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓋲𓀁(String msg, Object...params) { toBabel().groente(msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױױדױדדדז(String msg, Object...params) { toBabel().groente(msg, params); } }
}
enum ƉěḭȵᶒGroenteStringUnicode implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void groente(StringUnicode msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void vegetable(StringUnicode msg, Object...params) { toBabel().groente(msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 蔬菜(StringUnicode msg, Object...params) { toBabel().groente(msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void सबज(StringUnicode msg, Object...params) { toBabel().groente(msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓋲𓀁(StringUnicode msg, Object...params) { toBabel().groente(msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױױדױדדדז(StringUnicode msg, Object...params) { toBabel().groente(msg, params); } }
}
enum ƉěḭȵᶒGroenteMetZoutString implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void groenteMetZout(Class<? extends SoepZout> salt, String msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void vegetableWithSalt(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 蔬菜龸的龸鹽(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void सबजꣻकꣻनमक(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓋲𓀁𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױדױדדױדױדדדז(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
}
enum ƉěḭȵᶒGroenteMetZoutStringUnicode implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void groenteMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void vegetableWithSalt(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 蔬菜龸的龸鹽(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void सबजꣻकꣻनमक(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓋲𓀁𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױדױדדױדױדדדז(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
}
enum ƉěḭȵᶒBeestjeString implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void beestje(String msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void bug(String msg, Object...params) { toBabel().beestje(msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 動物(String msg, Object...params) { toBabel().beestje(msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void नवर(String msg, Object...params) { toBabel().beestje(msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓆈𓀎(String msg, Object...params) { toBabel().beestje(msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױדד(String msg, Object...params) { toBabel().beestje(msg, params); } }
}
enum ƉěḭȵᶒBeestjeStringUnicode implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void beestje(StringUnicode msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void bug(StringUnicode msg, Object...params) { toBabel().beestje(msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 動物(StringUnicode msg, Object...params) { toBabel().beestje(msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void नवर(StringUnicode msg, Object...params) { toBabel().beestje(msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓆈𓀎(StringUnicode msg, Object...params) { toBabel().beestje(msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױדד(StringUnicode msg, Object...params) { toBabel().beestje(msg, params); } }
}
enum ƉěḭȵᶒBeestjeMetZoutString implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void beestjeMetZout(Class<? extends SoepZout> salt, String msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void bugWithSalt(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 動物龸的龸鹽(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void नवरꣻकꣻनमक(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓆈𓀎𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױױדדדדדד(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
}
enum ƉěḭȵᶒBeestjeMetZoutStringUnicode implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { void beestjeMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object...params); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default void bugWithSalt(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default void 動物龸的龸鹽(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default void नवरꣻकꣻनमक(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default void 𓆈𓀎𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default void ױױדדדדדד(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
}
}

View file

@ -0,0 +1,18 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
abstract public class SoepLepel抽 implements SoepLepelᴬᵖᶦ.Ꝑŕḯṿª.ꞱElevator {
private final SoepLepelբ wrap;
protected SoepLepel抽(SoepLepelբ wrap) {
this.wrap = wrap;
}
@Override
public SoepLepelբ toBabel() {
return wrap;
}
}

View file

@ -0,0 +1,9 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface SoepPan {
SoepLepelբ handmatigInlepelen(Class<?> soepSmaak);
}

View file

@ -0,0 +1,18 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDoc注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(babel = {
@DuytsDoc注(locale= "en", code = "LadleSalt"),
@DuytsDoc注(locale= "zh", code = "湯龸鹽"),
@DuytsDoc注(locale= "hi", code = "शोरबाꣻनमक"),
@DuytsDoc注(locale= "ru", code = "суп_соль"),
@DuytsDoc注(locale= "eg_hi", code = "𓆂𓋗𓁅𓎡𓅱𓋴𓈖𓄚𓄈"),
@DuytsDoc注(locale= "he_hi", code = "װדױזןװךןװזױןזױזזןדױזןװייױדזדו")
})
public interface SoepZout {
// markerface or blackface
}

View file

@ -0,0 +1,13 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelբ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepel抽;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class LadleSpoon extends SoepLepel抽 implements SoepLepelբ.ßabelAscii {
public LadleSpoon(SoepLepelբ wrap) {
super(wrap);
}
}

View file

@ -0,0 +1,13 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelբ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepel抽;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class װדױזןװױןזןװךןװזױזזןװייױדדױזןזדו extends SoepLepel抽 implements SoepLepelբ.ßabelHinarī {
public װדױזןװױןזןװךןװזױזזןװייױדדױזןזדו(SoepLepelբ wrap) {
super(wrap);
}
}

View file

@ -0,0 +1,13 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelբ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepel抽;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class रबꣻचम्मच extends SoepLepel抽 implements SoepLepelբ.ßabelHindi {
public रबꣻचम्मच(SoepLepelբ wrap) {
super(wrap);
}
}

View file

@ -0,0 +1,13 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelբ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepel抽;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class 湯龸勺子 extends SoepLepel抽 implements SoepLepelբ.ßabelMandarin {
public 湯龸勺子(SoepLepelբ wrap) {
super(wrap);
}
}

View file

@ -0,0 +1,13 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelբ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepel抽;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class 𓆂𓋗𓁅𓎡𓅱𓋴𓈖𓋐𓅸𓁃 extends SoepLepel抽 implements SoepLepelբ.ßabelHiero {
public 𓆂𓋗𓁅𓎡𓅱𓋴𓈖𓋐𓅸𓁃(SoepLepelբ wrap) {
super(wrap);
}
}

View file

@ -4,7 +4,6 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAnnotation注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsFlüstern注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -24,10 +23,9 @@ public interface BãßBȍőnNumberMatrixʸᴰ<T extends BãßBȍőnNumberMatrix
private BãßBȍőnNumberMatrixʸᴰ<?> boon;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
public void init() {
BãßBȍőnNumberMatrix注 anno = boon.getClass().getAnnotation(BãßBȍőnNumberMatrix注.class);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_MATRIX_DIMENSION, anno.dimension());
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
}
@SafeVarargs

View file

@ -42,8 +42,52 @@ public interface BãßBȍőnMBeanServerʸᴰ<T extends BãßBȍőnʸᴰ<T>> exte
private BãßBȍőnMBeanServerʸᴰ<?> boon;
@Override
public BãßBȍőnMBeanServer響ᴼᶠ init() {
public void init() {
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_JMX, new HashMap<>());
}
public static MBeanDynamicᴶᴹˣ BeanCreateᴶᴹˣ(BãßBȍőnMBeanServerʸᴰ<?> boon) {
StringUnicode purpuse = boon.toBBC().NOISE_OF(BãßBȍőnDuytsFlüstern響ᴼᶠ.class).doel();
return new MBeanDynamicᴶᴹˣ(purpuse.toString(), BeanGhostsᴶᴹˣ(boon));
}
protected static Map<String, Object> BeanGhostsᴶᴹˣ(BãßBȍőnMBeanServerʸᴰ<?> boon) {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_MAP_OBJ(GHOST_JMX);
}
public <X> X buildJmxGhost(BãßBȍőnMBeanServerʸᴰ<?> boon, String name, X result) {
boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_MAP_OBJ(GHOST_JMX).put(name, result);
return result;
}
@BãßBȍőnSpiderEgg注
public CounterGuageᴶᴹˣ buildGuageCounter(String fly, String name, String description) {
return buildJmxGhost(boon, fly, new CounterGuageᴶᴹˣ(name, description));
}
@BãßBȍőnSpiderEgg注
public AttributeStringᴶᴹˣ buildStringAttribute(String fly, String name, String description) {
return buildJmxGhost(boon, fly, new AttributeStringᴶᴹˣ(name, description));
}
@BãßBȍőnSpiderEgg注
public AttributeBooleanᴶᴹˣ buildBooleanAttribute(String fly, String name, String description) {
return buildJmxGhost(boon, fly, new AttributeBooleanᴶᴹˣ(name, description));
}
@BãßBȍőnSpiderEgg注
public AttributeIntegerᴶᴹˣ buildIntegerAttribute(String fly, String name, String description) {
return buildJmxGhost(boon, fly, new AttributeIntegerᴶᴹˣ(name, description));
}
@BãßBȍőnSpiderEgg注
public AttributeLongᴶᴹˣ buildLongAttribute(String fly, String name, String description) {
return buildJmxGhost(boon, fly, new AttributeLongᴶᴹˣ(name, description));
}
@BãßBȍőnSpiderEgg注
public BãßBȍőnMBeanServer響ᴼᶠ mbeanServer() {
return new BãßBȍőnMBeanServer響ᴼᶠ() {
private final MBeanServer server = ManagementFactory.getPlatformMBeanServer();
@ -72,44 +116,5 @@ public interface BãßBȍőnMBeanServerʸᴰ<T extends BãßBȍőnʸᴰ<T>> exte
}
};
}
public <X> X buildJmxGhost(BãßBȍőnMBeanServerʸᴰ<?> boon, String name, X result) {
boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_MAP_OBJ(GHOST_JMX).put(name, result);
return result;
}
@BãßBȍőnSpiderEgg注
public CounterGuageᴶᴹˣ buildGuageCounter(BãßBȍőnMBeanServerʸᴰ<?> boon, String name, String description) {
return buildJmxGhost(boon, name, new CounterGuageᴶᴹˣ(name, description));
}
@BãßBȍőnSpiderEgg注
public AttributeStringᴶᴹˣ buildStringAttribute(BãßBȍőnMBeanServerʸᴰ<?> boon, String name, String description) {
return buildJmxGhost(boon, name, new AttributeStringᴶᴹˣ(name, description));
}
@BãßBȍőnSpiderEgg注
public AttributeBooleanᴶᴹˣ buildBooleanAttribute(BãßBȍőnMBeanServerʸᴰ<?> boon, String name, String description) {
return buildJmxGhost(boon, name, new AttributeBooleanᴶᴹˣ(name, description));
}
@BãßBȍőnSpiderEgg注
public AttributeIntegerᴶᴹˣ buildIntegerAttribute(BãßBȍőnMBeanServerʸᴰ<?> boon, String name, String description) {
return buildJmxGhost(boon, name, new AttributeIntegerᴶᴹˣ(name, description));
}
@BãßBȍőnSpiderEgg注
public AttributeLongᴶᴹˣ buildLongAttribute(BãßBȍőnMBeanServerʸᴰ<?> boon, String name, String description) {
return buildJmxGhost(boon, name, new AttributeLongᴶᴹˣ(name, description));
}
public static MBeanDynamicᴶᴹˣ BeanCreateᴶᴹˣ(BãßBȍőnMBeanServerʸᴰ<?> boon) {
StringUnicode purpuse = boon.toBBC().NOISE_OF(BãßBȍőnDuytsFlüstern響ᴼᶠ.class).doel();
return new MBeanDynamicᴶᴹˣ(purpuse.toString(), BeanGhostsᴶᴹˣ(boon));
}
protected static Map<String, Object> BeanGhostsᴶᴹˣ(BãßBȍőnMBeanServerʸᴰ<?> boon) {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_MAP_OBJ(GHOST_JMX);
}
}
}

View file

@ -3,11 +3,10 @@ package ᒢᐩᐩ.ᔿᐤᒄʸ.ᒢᔿᕽ;
import javax.management.MBeanServer;
import javax.management.ObjectName;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnMBeanServer響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
public interface BãßBȍőnMBeanServer響ᴼᶠ {
MBeanServer getServerᴶᴹˣ();

View file

@ -12,8 +12,8 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
@DuytsDoc注(locale= "zh", code = "算盤龸枚舉", purpose = "允許通過接口進行枚舉擴展"),
@DuytsDoc注(locale= "hi", code = "अबेकसएनम", purpose = "एक इंटरफ़ेस के माध्यम से एनम एक्सटेंशन की अनुमति दें"),
@DuytsDoc注(locale= "ru", code = "Абакус_Энум", purpose = "Разрешить расширения перечисления через интерфейс"),
@DuytsDoc注(locale= "eg_hiero", code = "𓅂𓃀𓅂𓎡𓅱𓋴𓐗𓅱𓅓"),
@DuytsDoc注(locale= "he_hinari", code = "װזןװייױןױדױזןװזזךזדו")
@DuytsDoc注(locale= "eg_h", code = "𓅂𓃀𓅂𓎡𓅱𓋴𓐗𓅱𓅓"),
@DuytsDoc注(locale= "he_hi", code = "װזןװייױןױדױזןװזזךזדו")
})
@BãßBȍőnDuytschen注(中國 = "算盤 枚舉", BASIC = "ABACUS_ENUM", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓈖𓅱𓅓")
public interface AbacusEnum {
@ -25,8 +25,8 @@ public interface AbacusEnum {
@DuytsDoc注(locale= "zh", code = "序數", purpose = "當前枚舉項的從零開始的索引"),
@DuytsDoc注(locale= "hi", code = "क्रमवाचक", purpose = "वर्तमान गणना मद का शून्य आधारित सूचकांक"),
@DuytsDoc注(locale= "ru", code = "порядковый_номер", purpose = "Отсчитываемый от нуля индекс текущего элемента перечисления"),
@DuytsDoc注(locale= "eg_hiero", code = "𓂌𓂧𓇋𓈖𓅂𓃭"),
@DuytsDoc注(locale= "he_hinari", code = "זןװזךזדױדו")
@DuytsDoc注(locale= "eg_hi", code = "𓂌𓂧𓇋𓈖𓅂𓃭"),
@DuytsDoc注(locale= "he_hi", code = "זןװזךזדױדו")
})
int ordinal();
@ -36,8 +36,8 @@ public interface AbacusEnum {
@DuytsDoc注(locale= "zh", code = "姓名", purpose = "當前枚舉項的名稱"),
@DuytsDoc注(locale= "hi", code = "नाम", purpose = "वर्तमान गणना मद का नाम"),
@DuytsDoc注(locale= "ru", code = "имя", purpose = "Имя текущего элемента перечисления"),
@DuytsDoc注(locale= "eg_hiero", code = "𓈖𓅂𓅓"),
@DuytsDoc注(locale= "he_hinari", code = "זךזדױזןװזדו")
@DuytsDoc注(locale= "eg_hi", code = "𓈖𓅂𓅓"),
@DuytsDoc注(locale= "he_h", code = "זךזדױזןװזדו")
})
String name();
}

View file

@ -13,6 +13,7 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytschen
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPiratePhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPirateʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEgg注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -34,16 +35,10 @@ public interface BãßBȍőnAbacusEnumBaseʸᴰ<T extends BãßBȍőnʸᴰ<T> &
private BãßBȍőnAbacusEnumBaseʸᴰ<?> boon;
@Override
public BãßBȍőnAbacusEnumBase響ᴼᶠ init() {
public void init() {
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_RANK_ONE, boon.rȧñkTelNul() + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST_MAP(GHOST_MAP_TONE);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_RANK_RING_TONE, boon.rȧñkNaam());
return new BãßBȍőnAbacusEnumBase響ᴼᶠ() {
@Override
public void rȧñkRingToonInluiden(String dialTone) {
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_RANK_RING_TONE, dialTone);
}
};
}
@Override
@ -52,6 +47,16 @@ public interface BãßBȍőnAbacusEnumBaseʸᴰ<T extends BãßBȍőnʸᴰ<T> &
boon.teŀráàmGroote();
boon.teŀráàmWaardeVanRingToon(boon.rȧñkRingToon());
}
@BãßBȍőnSpiderEgg注
public BãßBȍőnAbacusEnumBase響ᴼᶠ result() {
return new BãßBȍőnAbacusEnumBase響ᴼᶠ() {
@Override
public void rȧñkRingToonInluiden(String dialTone) {
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_RANK_RING_TONE, dialTone);
}
};
}
}
@Override

View file

@ -1,10 +1,9 @@
package ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnAbacusEnumBase響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
public interface BãßBȍőnAbacusEnumBase響ᴼᶠ {
void rȧñkRingToonInluiden(String dialTone);
}

View file

@ -5,7 +5,6 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport響
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPiratePhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPirateʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔿᐤᒄʸ.ᒢᔿᕽ.BãßBȍőnMBeanServerʸᴰ;
@ -28,10 +27,9 @@ public interface BãßBȍőnAbacusInstanceMBeanʸᴰ<T extends BãßBȍőnʸᴰ<
private BãßBȍőnMBeanServer響ᴼᶠ boonJmx;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
public void init() {
MBeanDynamicᴶᴹˣ mbean = BãßBȍőnMBeanServerʸᴰ.Ꝑŕḯṿª.BeanCreateᴶᴹˣ(boon);
boonJmx.registerᴶᴹˣ(mbean, boonJmx.beanNameᴶᴹˣ(boonExport.groep().toString(), boonExport.artifact().toString()));
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
}
}
}

View file

@ -5,7 +5,6 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport響
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPiratePhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPirateʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔿᐤᒄʸ.ᒢᔿᕽ.BãßBȍőnMBeanServerʸᴰ;
@ -28,10 +27,9 @@ public interface BãßBȍőnAbacusSetMBeanʸᴰ<T extends BãßBȍőnʸᴰ<T> &
private BãßBȍőnMBeanServer響ᴼᶠ boonJmx;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
public void init() {
MBeanDynamicᴶᴹˣ mbean = BãßBȍőnMBeanServerʸᴰ.Ꝑŕḯṿª.BeanCreateᴶᴹˣ(boon);
boonJmx.registerᴶᴹˣ(mbean, boonJmx.beanNameᴶᴹˣ(boonExport.groep().toString(), boonExport.artifact().toString(), boon.rȧñkNaam()));
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
}
}
}

View file

@ -5,6 +5,7 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.DefaultBãßBȍőnʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPiratePhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPirateʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEgg注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -20,15 +21,8 @@ public interface BãßBȍőnAbacusZombieʸᴰ<T extends BãßBȍőnʸᴰ<T>, K e
private BãßBȍőnAbacusZombieʸᴰ<?,?> boon;
@Override
public BãßBȍőnAbacusZombie響ᴼᶠ init() {
public void init() {
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ZOMBIE, BãßBȍőnAbacusZombieCorpseLock.instanceᴺᵉʷ());
return new BãßBȍőnAbacusZombie響ᴼᶠ() {
@SuppressWarnings("unchecked")
@Override
public <K extends BãßBȍőnAbacusZombieBullet> BãßBȍőnAbacusZombie<K> toEnumZombie() {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_OBJ(GHOST_ZOMBIE, BãßBȍőnAbacusZombie.class);
}
};
}
@Override
@ -37,5 +31,16 @@ public interface BãßBȍőnAbacusZombieʸᴰ<T extends BãßBȍőnʸᴰ<T>, K e
zombie = BãßBȍőnAbacusZombieCorpseLock.castᴼᶠ(zombie).LOCK();
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ZOMBIE, zombie);
}
@BãßBȍőnSpiderEgg注
public BãßBȍőnAbacusZombie響ᴼᶠ result() {
return new BãßBȍőnAbacusZombie響ᴼᶠ() {
@SuppressWarnings("unchecked")
@Override
public <K extends BãßBȍőnAbacusZombieBullet> BãßBȍőnAbacusZombie<K> toEnumZombie() {
return boon.toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_OBJ(GHOST_ZOMBIE, BãßBȍőnAbacusZombie.class);
}
};
}
}
}

View file

@ -1,10 +1,9 @@
package ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ.ᙆᐤᔿᒃᑊᕪ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnAbacusZombie響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
public interface BãßBȍőnAbacusZombie響ᴼᶠ {
<K extends BãßBȍőnAbacusZombieBullet> BãßBȍőnAbacusZombie<K> toEnumZombie();
}

View file

@ -5,11 +5,6 @@ import java.util.function.Consumer;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEgg注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAuthorʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAuthor響ᴼᶠ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAuthorʸᴰ.Ꝑŕḯṿª;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringBuilderբ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.स्ट्रिंगबिल्डर;
@ -133,6 +128,7 @@ public class BabelTest {
FN_GET ("得到", "𓀦", "प्राप्त"),
FN_HAS ("", "𓎞", "है"),
FN_FOR ("為了", "𓊖", "वास्ते"),
FN_WITH ("", "𓐦", "का"),
FN_EACH ("每個", "𓎛", "प्रत्येक"),
FN_NEXT ("旁邊", "𓄱𓆭", "अगला"),
FN_READ ("輸入", "𓐨", "पढ़ना"),
@ -155,6 +151,14 @@ public class BabelTest {
CLZ_COMPARABLE ("可比", "𓌭𓍝", "तुलनीय"),
CLZ_FUNCTION ("功能", "𓁟𓎓𓄟", "काम"),
CLZ_COMPARATOR ("平衡器", "𓄤𓊯𓀐", "संतुलक"),
LOG_SOUP ("", "𓆂𓋗𓁅", "शोरबा"),
LOG_SPOON ("勺子", "𓋐𓅸𓁃", "चम्मच"),
LOG_VEGETABLE ("蔬菜", "𓋲𓀁", "सबजी"),
LOG_BUGS ("動物", "𓆈𓀎", "जानवर"),
LOG_SALT ("", "𓄚𓄈", "नमक"),
LOG_PEPPER ("胡椒", "𓄅", "मिर्च"), // == exceptions
LOG_MEAT ("", "𓃟", "मांसच"),
;
private String 普通話; // normale
private String 𓂀;//normal font
@ -209,26 +213,5 @@ public class BabelTest {
}
System.out.println();
}
interface value {
}
class Bean1 {
@BãßBȍőnSpiderEgg注(silk = value.class)
public StringUnicode resultName() {
return null;
}
}
class Bean2 {
@BãßBȍőnSpiderWire注(silk = value.class)
private StringUnicode boon;
@BãßBȍőnSpiderEgg注(silk = value.class)
public StringUnicode resultName() {
return null;
}
}
}

View file

@ -19,6 +19,7 @@ import love.distributedrebirth.numberxd.base2t.part.T018PartOctodecimal;
import love.distributedrebirth.numberxd.base2t.part.T192PartCentebrailleimal;
import love.distributedrebirth.numberxd.base2t.part.ii.TerminatorPartᶦᶦ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEye注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsFlüstern注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport注;
@ -39,46 +40,46 @@ public enum Base2PartsFactory implements BãßBȍőnAbacusInstanceMBeanʸᴰ<Bas
INSTANCE;
@BãßBȍőnSpiderWire注(name = "baseT02Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT02Reads"))
private CounterGuageᴶᴹˣ baseT02Reads;
@BãßBȍőnSpiderWire注(name = "baseT03Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT03Reads"))
private CounterGuageᴶᴹˣ baseT03Reads;
@BãßBȍőnSpiderWire注(name = "baseT04Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT04Reads"))
private CounterGuageᴶᴹˣ baseT04Reads;
@BãßBȍőnSpiderWire注(name = "baseT05Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT05Reads"))
private CounterGuageᴶᴹˣ baseT05Reads;
@BãßBȍőnSpiderWire注(name = "baseT06Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT06Reads"))
private CounterGuageᴶᴹˣ baseT06Reads;
@BãßBȍőnSpiderWire注(name = "baseT07Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT07Reads"))
private CounterGuageᴶᴹˣ baseT07Reads;
@BãßBȍőnSpiderWire注(name = "baseT08Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT08Reads"))
private CounterGuageᴶᴹˣ baseT08Reads;
@BãßBȍőnSpiderWire注(name = "baseT09Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT09Reads"))
private CounterGuageᴶᴹˣ baseT09Reads;
@BãßBȍőnSpiderWire注(name = "baseT10Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT10Reads"))
private CounterGuageᴶᴹˣ baseT10Reads;
@BãßBȍőnSpiderWire注(name = "baseT11Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT11Reads"))
private CounterGuageᴶᴹˣ baseT11Reads;
@BãßBȍőnSpiderWire注(name = "baseT12Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT12Reads"))
private CounterGuageᴶᴹˣ baseT12Reads;
@BãßBȍőnSpiderWire注(name = "baseT16Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT16Reads"))
private CounterGuageᴶᴹˣ baseT16Reads;
@BãßBȍőnSpiderWire注(name = "baseT20Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT20Reads"))
private CounterGuageᴶᴹˣ baseT20Reads;
@BãßBȍőnSpiderWire注(name = "baseT60Reads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "baseT60Reads"))
private CounterGuageᴶᴹˣ baseT60Reads;
private static final int[] SUPPORTED_BASES = {2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,20,21,25,60,64,87,192};

View file

@ -11,6 +11,7 @@ import love.distributedrebirth.numberxd.base2t.part.T008PartOctal;
import love.distributedrebirth.numberxd.base2t.type.V072Tong;
import love.distributedrebirth.numberxd.base2t.type.V144Tocta;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEye注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsFlüstern注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport注;
@ -31,40 +32,40 @@ public enum Base2Terminator implements BãßBȍőnAbacusInstanceMBeanʸᴰ<Base2
private static final int SHIFT_8 = 8;
private static final int SHIFT_16 = 16;
@BãßBȍőnSpiderWire注(name = "readV072TongInvokes")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "readV072TongInvokes"))
private CounterGuageᴶᴹˣ readV072TongInvokes;
@BãßBȍőnSpiderWire注(name = "readV072TongTypeReads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "readV072TongTypeReads"))
private CounterGuageᴶᴹˣ readV072TongTypeReads;
@BãßBȍőnSpiderWire注(name = "readV072TongByteWrites")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "readV072TongByteWrites"))
private CounterGuageᴶᴹˣ readV072TongByteWrites;
@BãßBȍőnSpiderWire注(name = "readV144ToctaInvokes")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "readV144ToctaInvokes"))
private CounterGuageᴶᴹˣ readV144ToctaInvokes;
@BãßBȍőnSpiderWire注(name = "readV144ToctaTypeReads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "readV144ToctaTypeReads"))
private CounterGuageᴶᴹˣ readV144ToctaTypeReads;
@BãßBȍőnSpiderWire注(name = "readV144ToctaByteWrites")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "readV144ToctaByteWrites"))
private CounterGuageᴶᴹˣ readV144ToctaByteWrites;
@BãßBȍőnSpiderWire注(name = "writeV072TongInvokes")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "writeV072TongInvokes"))
private CounterGuageᴶᴹˣ writeV072TongInvokes;
@BãßBȍőnSpiderWire注(name = "writeV072TongByteReads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "writeV072TongByteReads"))
private CounterGuageᴶᴹˣ writeV072TongByteReads;
@BãßBȍőnSpiderWire注(name = "writeV072TongTypeWrites")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "writeV072TongTypeWrites"))
private CounterGuageᴶᴹˣ writeV072TongTypeWrites;
@BãßBȍőnSpiderWire注(name = "writeV144ToctaInvokes")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "writeV144ToctaInvokes"))
private CounterGuageᴶᴹˣ writeV144ToctaInvokes;
@BãßBȍőnSpiderWire注(name = "writeV144ToctaBytesReads")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "writeV144ToctaBytesReads"))
private CounterGuageᴶᴹˣ writeV144ToctaBytesReads;
@BãßBȍőnSpiderWire注(name = "writeV144ToctaTypeWrites")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "writeV144ToctaTypeWrites"))
private CounterGuageᴶᴹˣ writeV144ToctaTypeWrites;
private Base2Terminator() {

View file

@ -11,6 +11,7 @@ import love.distributedrebirth.warpme.core.WaterCipher;
import love.distributedrebirth.warpme.core.WaterCipherHeart;
import love.distributedrebirth.warpme.core.WaterCipherHeartTone;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEye注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsFlüstern注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport注;
@ -29,22 +30,22 @@ public enum Base2WarpCore implements BãßBȍőnAbacusInstanceMBeanʸᴰ<Base2Wa
INSTANCE;
@BãßBȍőnSpiderWire注(name = "armedWarpCipherLock", description = "Is the water cipher locked.")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "armedWarpCipherLock", description = "Is the water cipher locked."))
private AttributeBooleanᴶᴹˣ armedWarpCipherLock;
@BãßBȍőnSpiderWire注(name = "armedWarpWaterName", description = "The armed water cipher name.")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "armedWarpWaterName", description = "The armed water cipher name."))
private AttributeStringᴶᴹˣ armedWarpWaterName;
@BãßBȍőnSpiderWire注(name = "armedWarpWaterDesc", description = "The armed water cipher description.")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "armedWarpWaterDesc", description = "The armed water cipher description."))
private AttributeStringᴶᴹˣ armedWarpWaterDesc;
@BãßBȍőnSpiderWire注(name = "warpCoreValidates", description = "The amount of warpcore validates.")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "warpCoreValidates", description = "The amount of warpcore validates."))
private CounterGuageᴶᴹˣ warpCoreValidates;
@BãßBȍőnSpiderWire注(name = "warpCoreReads", description = "The amount of warpcore reads.")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "warpCoreReads", description = "The amount of warpcore reads."))
private CounterGuageᴶᴹˣ warpCoreReads;
@BãßBȍőnSpiderWire注(name = "warpCoreWrites", description = "The amount of warpcore writes.")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "warpCoreWrites", description = "The amount of warpcore writes."))
private CounterGuageᴶᴹˣ warpCoreWrites;
private Base2WarpCore() {

View file

@ -3,7 +3,6 @@ package love.distributedrebirth.numberxd.base2t.part.ii;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAnnotation注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -19,11 +18,10 @@ public interface TerminatorPartAlt1ᶦᶦ<T extends TerminatorPartᶦᶦ<T>> ext
private TerminatorPartAlt1ᶦᶦ<?> boon;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
public void init() {
TerminatorPartAlt1注 anno = boon.getClass().getAnnotation(TerminatorPartAlt1注.class);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ALT1_NAME, anno.name());
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ALT1_WEBSITE, anno.website());
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
}
}

View file

@ -3,7 +3,6 @@ package love.distributedrebirth.numberxd.base2t.part.ii;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAnnotation注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -19,11 +18,10 @@ public interface TerminatorPartAlt2ᶦᶦ<T extends TerminatorPartᶦᶦ<T>> ext
private TerminatorPartAlt2ᶦᶦ<?> boon;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
public void init() {
TerminatorPartAlt2注 anno = boon.getClass().getAnnotation(TerminatorPartAlt2注.class);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ALT2_NAME, anno.name());
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ALT2_WEBSITE, anno.website());
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
}
}

View file

@ -3,7 +3,6 @@ package love.distributedrebirth.numberxd.base2t.part.ii;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAnnotation注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -19,11 +18,10 @@ public interface TerminatorPartAlt3ᶦᶦ<T extends TerminatorPartᶦᶦ<T>> ext
private TerminatorPartAlt3ᶦᶦ<?> boon;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
public void init() {
TerminatorPartAlt3注 anno = boon.getClass().getAnnotation(TerminatorPartAlt3注.class);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ALT3_NAME, anno.name());
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ALT3_WEBSITE, anno.website());
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
}
}

View file

@ -3,7 +3,6 @@ package love.distributedrebirth.numberxd.base2t.part.ii;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAnnotation注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -19,11 +18,10 @@ public interface TerminatorPartAlt4ᶦᶦ<T extends TerminatorPartᶦᶦ<T>> ext
private TerminatorPartAlt4ᶦᶦ<?> boon;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
public void init() {
TerminatorPartAlt4注 anno = boon.getClass().getAnnotation(TerminatorPartAlt4注.class);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ALT4_NAME, anno.name());
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_ALT4_WEBSITE, anno.website());
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
}
}

View file

@ -10,7 +10,6 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsFlüst
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsFlüstern響ᴼᶠ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport響ᴼᶠ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ.BãßBȍőnAbacusEnumBase響ᴼᶠ;
@ -33,10 +32,9 @@ public interface TerminatorPartᶦᶦ<T extends TerminatorPartᶦᶦ<T>> extends
private BãßBȍőnAbacusZombie響ᴼᶠ boonEnumZombie;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void init() {
public void init() {
BãßBȍőnAbacusZombieCorpse<TerminatorBullet> corpse = BãßBȍőnAbacusZombieCorpse.castᴼᶠ(boon.toEnumZombie());
corpse.PUT_MAP(TerminatorBullet.MAP_CHINA);
return BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.Void.實施;
}
@Override

View file

@ -6,6 +6,7 @@ import java.text.DecimalFormat;
import love.distributedrebirth.numberxd.base2t.part.T010PartDecimal;
import love.distributedrebirth.numberxd.base2t.part.T016PartHexadecimal;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEye注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsFlüstern注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport注;
@ -164,13 +165,13 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ<BaseGlyphSet>
),
;
@BãßBȍőnSpiderWire注(name = "printNumber10Count")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "printNumber10Count"))
private CounterGuageᴶᴹˣ printNumber10Count;
@BãßBȍőnSpiderWire注(name = "printNumber16Count")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "printNumber16Count"))
private CounterGuageᴶᴹˣ printNumber16Count;
@BãßBȍőnSpiderWire注(name = "printNumber27Count")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "printNumber27Count"))
private CounterGuageᴶᴹˣ printNumber27Count;
private BaseGlyphSet(BaseGlyphSetNumber numbers) {

View file

@ -16,6 +16,7 @@ import com.badlogic.gdx.utils.ScreenUtils;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxTerminal;
import net.spookygames.gdx.nativefilechooser.NativeFileChooser;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEye注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsFlüstern注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport注;
@ -35,10 +36,10 @@ public enum GDXAppTos4 implements BãßBȍőnAbacusInstanceMBeanʸᴰ<GDXAppTos4
private GDXAppTos4Activator systemActivator;
private Map<Class<? extends Screen>,Screen> screens;
@BãßBȍőnSpiderWire注(name = "selectScreenCounter")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "selectScreenCounter"))
private CounterGuageᴶᴹˣ selectScreenCounter;
@BãßBȍőnSpiderWire注(name = "startupArgs")
@BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "startupArgs"))
private AttributeStringᴶᴹˣ startupArgs;
private GDXAppTos4() {