Updated spider wires and added SoepLepelᴬᵖᶦ
This commit is contained in:
parent
2e7c4b0cd5
commit
583487d7e3
|
@ -0,0 +1 @@
|
|||
love.distributedrebirth.gdxapp4d.boot.desktop.GDXAppSoepPan
|
|
@ -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);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
|
@ -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) {
|
||||
|
|
|
@ -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);
|
||||
// }
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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(ישײצליל); }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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());
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
|
|
@ -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 "";
|
||||
}
|
|
@ -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;
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnSpiderSilkHunt {
|
||||
|
||||
Object dragonFly(String fly, String name, String description);
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnSpiderSilkRoad {
|
||||
|
||||
Object weaveWire();
|
||||
}
|
|
@ -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 = "");
|
||||
}
|
||||
|
|
|
@ -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.實施;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓉯𓋴𓅂𓇋𓇋𓌇")
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ {
|
||||
|
||||
/* member */ enum Void implements BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ {
|
||||
實施;
|
||||
}
|
||||
}
|
|
@ -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);}
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -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 {
|
||||
}
|
|
@ -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,
|
||||
|
|
|
@ -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());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
|
@ -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) {
|
||||
}
|
||||
}
|
|
@ -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);}
|
||||
}
|
|
@ -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); } }
|
||||
}
|
||||
}
|
|
@ -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;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface SoepPan {
|
||||
|
||||
SoepLepelբ handmatigInlepelen(Class<?> soepSmaak);
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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ᴶᴹˣ();
|
||||
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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.實施;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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.實施;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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};
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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.實施;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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.實施;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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.實施;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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.實施;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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() {
|
||||
|
|
Loading…
Reference in a new issue