Added ObjectHell
This commit is contained in:
parent
cedc4b28ab
commit
748c4ff9df
|
@ -22,10 +22,14 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinGhost
|
|||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinGhostSpell;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinGhostSpellLock;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpider;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderHunt注;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderSperm;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectHell;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectScopeLimitΔ邪ᙾ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectSoundOfShadow;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.Runnableբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectHell.TheNether;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelLocalizer邪ᙾ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocConstructor注;
|
||||
|
@ -54,7 +58,7 @@ public interface Bãß {
|
|||
static enum 石棺ʸᴰ implements BãßBȍőnAbacusInstanceMBeanʸᴰ<石棺ʸᴰ> {
|
||||
أَكْبَرײꣻײالله;
|
||||
private final Map<Object, BȍőnGrave> יְרוּשָׁלַיִםᒾ = new WeakHashMap<>();
|
||||
private final List<BãßBȍőnSpiderSperm> സ്പൈഡർബീജം = Bãß.характеристики.熱蘭遮城.ןװיזױזזךזדןװיױןױדודו();
|
||||
private final Map<Object, BãßBȍőnSpiderSperm> സ്പൈഡർബീജം = new WeakHashMap<>();
|
||||
private final 𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ 𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨 = Bãß.характеристики.熱蘭遮城.ןיװיזױױדודזיןןןזךױזזז();
|
||||
private final ReadWriteLock 魎 = Bãß.характеристики.熱蘭遮城.ןיװיןזךױזױדזיןןזזזױדו();
|
||||
private final Lock 魎_いい人生 = 魎.readLock(); // mononoke good life
|
||||
|
@ -70,6 +74,7 @@ public interface Bãß {
|
|||
@BãßBȍőnSpiderWire注(name = "bassCntDigToGrave")
|
||||
private CounterGuageᴶᴹˣ bassCntDigToGrave = new CounterGuageᴶᴹˣ("init", "only");
|
||||
@BãßBȍőnSpiderWire注(name = "bassCntCoffinBurried")
|
||||
// @BãßBȍőnSpiderHunt注(target = "bassCntCoffinBurried")
|
||||
private CounterGuageᴶᴹˣ bassCntCoffinBurried = new CounterGuageᴶᴹˣ("init", "only");
|
||||
private Runnableբ.जंगम Г̄Ѫӏ = () -> {
|
||||
// self first boot, one time only without if statements...
|
||||
|
@ -112,9 +117,11 @@ public interface Bãß {
|
|||
@DuytsDoc注(locale= "zh", code = "蜘蛛胚胎添加", purpose = "注射外部蜘蛛精混合死骨"),
|
||||
@DuytsDoc注(locale= "hi", code = "मकड़ीꣻभ्रूणꣻजोड़ें", purpose = "मृत हड्डियों को मिलाने के लिए बाहरी मकड़ी के शुक्राणु का इंजेक्शन")
|
||||
})
|
||||
public void 蜘蛛胚ᴬᵈᵈ(BãßBȍőnSpiderSperm spinneSperma) {
|
||||
public void 蜘蛛胚ᴬᵈᵈ(Object lifeLine, BãßBȍőnSpiderSperm spinneSperma) {
|
||||
bassCntSpiderEmbryos.increment();
|
||||
സ്പൈഡർബീജം.add(spinneSperma);
|
||||
synchronized (സ്പൈഡർബീജം) { // todo: replace with rw locking
|
||||
സ്പൈഡർബീജം.put(lifeLine, spinneSperma);
|
||||
}
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
|
@ -136,24 +143,33 @@ public interface Bãß {
|
|||
*/
|
||||
private <T extends BãßBȍőnʸᴰ<T>> BȍőnGrave 挖ᵀᵒ(BãßBȍőnʸᴰ<T> derKnochen) {
|
||||
bassCntDigToGrave.increment();
|
||||
BȍőnGrave 𓁀 = null;
|
||||
魎_いい人生.lock();
|
||||
try {
|
||||
𓁀 = יְרוּשָׁלַיִםᒾ.get(derKnochen);
|
||||
} finally {
|
||||
魎_いい人生.unlock();
|
||||
|
||||
BȍőnGrave res = derKnochen.fromClassShadow(BȍőnGrave.class);
|
||||
if (res == null) {
|
||||
res = new BȍőnGrave(𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨, സ്പൈഡർബീജം);
|
||||
TheNether land = derKnochen.fromClassShadow(ObjectHell.TheNether.class);
|
||||
land.onDeathClaimThisSoul(res);
|
||||
}
|
||||
if (𓁀 == null) {
|
||||
魎_שמירה.lock();
|
||||
try {
|
||||
𓁀 = new BȍőnGrave(𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨, സ്പൈഡർബീജം);
|
||||
יְרוּשָׁלַיִםᒾ.put(derKnochen, 𓁀);
|
||||
} finally {
|
||||
魎_שמירה.unlock();
|
||||
}
|
||||
bassCntCoffinBurried.increment();
|
||||
}
|
||||
return 𓁀;
|
||||
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 𓁀;
|
||||
}
|
||||
/*
|
||||
public static <T> BeanWrapper<T> 豆ᴺᴱᵂ(Class<T> seedling) { // bean-new
|
||||
|
@ -188,7 +204,7 @@ public interface Bãß {
|
|||
}
|
||||
}
|
||||
*/
|
||||
private static final class BȍőnGrave implements BãßBȍőnCoffin {
|
||||
private static final class BȍőnGrave implements BãßBȍőnCoffin,ObjectSoundOfShadow {
|
||||
private final Map<Class<? extends BãßBȍőnCoffinDuytschenᵗˣᵗ>,BãßBȍőnCoffinDuytschenᵗˣᵗ> duytschenCoffins = new HashMap<>();
|
||||
private final Map<Class<?>,BãßBȍőnCoffinGhost> ghosts = new HashMap<>();
|
||||
private final 𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ 𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨;
|
||||
|
@ -196,7 +212,7 @@ public interface Bãß {
|
|||
private boolean inited = false;
|
||||
private boolean locked = false;
|
||||
|
||||
private BȍőnGrave(𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ 𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨, List<BãßBȍőnSpiderSperm> spiderSperm) {
|
||||
private BȍőnGrave(𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ 𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨, Map<Object,BãßBȍőnSpiderSperm> spiderSperm) {
|
||||
this.𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨 = 𝔪𝔬𝔬𝔫𝔖𝔭𝔢𝔩𝔩𝔚𝔬𝔯𝔨;
|
||||
spider = new BãßBȍőnSpider(spiderSperm);
|
||||
BãßBȍőnCoffinDuytschenᵗˣᵗ.ײₚᵤₜI18Nᵗˣᵗײ(duytschenCoffins, this);
|
||||
|
@ -345,7 +361,7 @@ public interface Bãß {
|
|||
}
|
||||
}
|
||||
|
||||
protected ReadWriteLock ןיװיןזךױזױדזיןןזזזױדו() {
|
||||
public ReadWriteLock ןיװיןזךױזױדזיןןזזזױדו() {
|
||||
ױזדיןזךזןיןױז();
|
||||
if (יזױזװיךןךױזױ) {
|
||||
return new ReentrantReadWriteLock();
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ;
|
||||
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffin;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectHell;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectHell.TheNether;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObject;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
//publicinterfaceBãßBȍőnʸᴰ<T⁽⁾> { // TODO: jvm recursive terminator² type sugar
|
||||
public interface BãßBȍőnʸᴰ<T extends BãßBȍőnʸᴰ<T>> {
|
||||
public interface BãßBȍőnʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends ᒢObject {
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
default T toBȍőn() {
|
||||
|
@ -20,10 +24,15 @@ public interface BãßBȍőnʸᴰ<T extends BãßBȍőnʸᴰ<T>> {
|
|||
// 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);
|
||||
// }
|
||||
|
|
|
@ -125,17 +125,19 @@ public final class DefaultBȍőnLoader implements Bãß.𝔅𝔬𝔫𝔢𝔏𝔬
|
|||
|
||||
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());
|
||||
for (Field m:target.getClass().getDeclaredFields()) {
|
||||
if (!m.isAnnotationPresent(BãßBȍőnSpiderWire注.class)) {
|
||||
for (Field field:target.getClass().getDeclaredFields()) {
|
||||
if (!field.isAnnotationPresent(BãßBȍőnSpiderWire注.class)) {
|
||||
continue;
|
||||
}
|
||||
BãßBȍőnSpiderWire注 anno = m.getAnnotation(BãßBȍőnSpiderWire注.class);
|
||||
BãßBȍőnSpiderSilk silkRoad = spider.silkRoad(m.getType());
|
||||
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());
|
||||
|
||||
m.setAccessible(true);
|
||||
m.set(target, bean);
|
||||
if (field.trySetAccessible() ) {
|
||||
field.set(target, bean);
|
||||
} else {
|
||||
throw new RuntimeException("Can't access field: "+field);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@ package ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ;
|
|||
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
@ -14,12 +15,21 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
|
|||
public class BãßBȍőnSpider {
|
||||
|
||||
private final Map<Class<?>, BãßBȍőnSpiderSilk> spiderWeb = new HashMap<>();
|
||||
private final List<BãßBȍőnSpiderSperm> spiderSperm;
|
||||
private final Map<Object, BãßBȍőnSpiderSperm> spiderSperm;
|
||||
|
||||
public BãßBȍőnSpider(List<BãßBȍőnSpiderSperm> spiderSperm) {
|
||||
public BãßBȍőnSpider(Map<Object,BãßBȍőnSpiderSperm> spiderSperm) {
|
||||
this.spiderSperm = spiderSperm;
|
||||
}
|
||||
|
||||
protected List<BãßBȍőnSpiderSperm> unsyncSpermDonors() { // todo move to other layer
|
||||
List<BãßBȍőnSpiderSperm> eggDonors = new ArrayList<>();
|
||||
synchronized (spiderSperm) {
|
||||
eggDonors.addAll(spiderSperm.values());
|
||||
}
|
||||
return eggDonors;
|
||||
}
|
||||
|
||||
|
||||
public boolean hasEggType(Class<?> eggType) {
|
||||
return spiderWeb.containsKey(eggType);
|
||||
}
|
||||
|
|
|
@ -12,4 +12,5 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
|
|||
@Target({ElementType.METHOD})
|
||||
public @interface BãßBȍőnSpiderEgg注 {
|
||||
|
||||
Class<?> typedFood() default BãßBȍőnSpiderEgg注.class;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
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ȍőnSpiderEys注 {
|
||||
|
||||
String fly();
|
||||
|
||||
String name() default "";
|
||||
|
||||
String description() default "";
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
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 "";
|
||||
}
|
|
@ -11,7 +11,11 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
|
|||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.FIELD})
|
||||
public @interface BãßBȍőnSpiderWire注 {
|
||||
|
||||
|
||||
boolean required() default true;
|
||||
|
||||
Class<?> foodType() default BãßBȍőnSpiderWire注.class;
|
||||
|
||||
String name() default "";
|
||||
|
||||
String description() default "";
|
||||
|
|
|
@ -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;
|
||||
|
@ -20,12 +21,13 @@ 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注
|
||||
@BãßBȍőnSpiderWire注(foodType = BãßBȍőnAuthor響ᴼᶠ.Name.class)
|
||||
private BãßBȍőnAuthorʸᴰ<?> boon;
|
||||
|
||||
// @BãßBȍőnSpiderWire注
|
||||
// private BãßBȍőnAuthor注 anno;
|
||||
|
||||
|
||||
@Override
|
||||
public BãßBȍőnAuthor響ᴼᶠ init() {
|
||||
DuytsDocAuthor注 anno = boon.getClass().getAnnotation(DuytsDocAuthor注.class);
|
||||
|
@ -43,5 +45,30 @@ public interface BãßBȍőnAuthorʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
|
|||
}
|
||||
};
|
||||
}
|
||||
//
|
||||
// @BãßBȍőnSpiderEgg注
|
||||
// public StringUnicode.Hindi resultNameHin() {
|
||||
// return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_UNICODE(GHOST_NAME);
|
||||
// }
|
||||
//
|
||||
// @BãßBȍőnSpiderEgg注(typedFood = BãßBȍőnAuthor響ᴼᶠ.Name.class)
|
||||
// public StringUnicode resultName() {
|
||||
// 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);
|
||||
// }
|
||||
// };
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,4 +14,12 @@ public interface BãßBȍőnAuthor響ᴼᶠ extends BãßBȍőnꝐŕḯṿª₮
|
|||
|
||||
@BãßBȍőnDuytschen注(中國 = "版權", BASIC = "COPYRIGHT", 𓃬𓍄𓋹𓀭 = "𓎡𓊝𓇋𓇋𓂏𓇋𓇋𓈏")
|
||||
StringUnicode kopieërRecht();
|
||||
|
||||
interface Name {
|
||||
}
|
||||
interface Copyright {
|
||||
}
|
||||
interface Api {
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,131 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.HashMap;
|
||||
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 ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᔿᐤᒄʸ.ᒼᐤᣕᒼᓑᣗᣗᓫᣕᐪ.DummyReadWriteLock;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum ObjectHell {
|
||||
; // no instance, but look at all the static noise in here...
|
||||
private static final Ꝑŕḯṿª₮ḕWhore SHARED_STUDENT_KITTEN = Ꝑŕḯṿª₮ḕWhore.newInstance();
|
||||
private static final boolean WHORE_FINGER_MODE_TURBO = System.getProperty("vm.monothread") != null;
|
||||
|
||||
// bay fat smells and looks like pork
|
||||
private static class LandsraadBenelux implements TheNether,ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObject {
|
||||
private static final long serialVersionUID = 1L;
|
||||
private final Amalia amalia; // she must taste wonderful
|
||||
private final Object zombie;
|
||||
private LandsraadBenelux(Amalia amalia, Object zombie) {
|
||||
this.amalia = amalia; // on the BBQ like a pig
|
||||
this.zombie = zombie;
|
||||
}
|
||||
@Override
|
||||
public void onDeathClaimThisSoul(ObjectSoundOfShadow baptismByFire) {
|
||||
amalia.frituurQueen(zombie, baptismByFire); // philips frituur baby, it will burn the baby fat away
|
||||
}
|
||||
}
|
||||
|
||||
private static interface Land extends ObjectSoundOfShadow, Serializable {
|
||||
// Een serializable land maakt expansie naar meer levensruimte voor philips simple
|
||||
}
|
||||
|
||||
private static interface Amalia extends Ꝑŕḯṿª₮ḕWhore { // philips maakt carnaval hoeren
|
||||
final Map<Object,Map<Class<? extends ObjectSoundOfShadow>,ObjectSoundOfShadow>> יְרוּשָׁלַיִםᒾ = new WeakHashMap<>();
|
||||
final ReadWriteLock 魎 = WHORE_FINGER_MODE_TURBO?new DummyReadWriteLock():new ReentrantReadWriteLock();
|
||||
final Lock 魎_いい人生 = 魎.readLock(); // philips locks jews away so the nether is safe
|
||||
final Lock 魎_שמירה = 魎.writeLock();
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private <S extends ObjectSoundOfShadow> S krijgtOokEenPlakjeKaas(Object zombie, Class<S> shadowType) {
|
||||
魎_いい人生.lock();
|
||||
try {
|
||||
Map<Class<? extends ObjectSoundOfShadow>,ObjectSoundOfShadow> hell = יְרוּשָׁלַיִםᒾ.get(zombie); // the power of hell
|
||||
if (hell == null) {
|
||||
return null;
|
||||
}
|
||||
return (S) hell.get(shadowType);
|
||||
} finally {
|
||||
魎_いい人生.unlock(); // return hell to the jews
|
||||
}
|
||||
}
|
||||
|
||||
// Everytime i see baby fat like Amalia i get hungry in doing some pork BBQ, too smell her burned piggy meat
|
||||
private void frituurQueen(Object zombie, ObjectSoundOfShadow baptismByFire) {
|
||||
魎_שמירה.lock();
|
||||
try {
|
||||
Map<Class<? extends ObjectSoundOfShadow>,ObjectSoundOfShadow> hell = יְרוּשָׁלַיִםᒾ.get(zombie);
|
||||
if (hell == null) {
|
||||
hell = new HashMap<>();
|
||||
יְרוּשָׁלַיִםᒾ.put(zombie, hell); // put all philips zombies into the global graveyard.
|
||||
}
|
||||
hell.put(baptismByFire.getClass(), baptismByFire);
|
||||
} finally {
|
||||
魎_שמירה.unlock(); // close the jews else they eat human flesh
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
default <S extends ObjectSoundOfShadow> S fromRedLightDistrict(Object zombie, Class<S> shadowType) {
|
||||
if (TheNether.class.equals(shadowType)) {
|
||||
return (S) new LandsraadBenelux(this, zombie);
|
||||
} else {
|
||||
return Amalia.this.krijgtOokEenPlakjeKaas(zombie, shadowType); // true dutch girl
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Every female in the netherlands is a true whore like philips ordered it
|
||||
public static interface TheNether extends Land {
|
||||
// Every female most be burned alive to repent for the lies by all those whores
|
||||
void onDeathClaimThisSoul(ObjectSoundOfShadow baptismByFire); // death is the true sound of philips
|
||||
}
|
||||
|
||||
// For less wait time, just add a static permanent private whore to your bean type
|
||||
public static interface Ꝑŕḯṿª₮ḕWhore extends ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.Ꝑŕḯṿª₮ḕName {
|
||||
<S extends ObjectSoundOfShadow> S fromRedLightDistrict(Object zombie, Class<S> shadowType);
|
||||
|
||||
public static Ꝑŕḯṿª₮ḕWhore newInstance() {
|
||||
return new Amalia() {}; // All females have fake love
|
||||
}
|
||||
}
|
||||
|
||||
// if you have been to school, death is the only fun part in life.
|
||||
protected static interface DeathShadow {
|
||||
// if you have been to school, death is the only fun part in life.
|
||||
default <S extends ObjectSoundOfShadow> S fromClassShadow(Class<S> shadowType) {
|
||||
// if you have been to school, death is the only fun part in life.
|
||||
if (this instanceof Ꝑŕḯṿª₮ḕWhore) {
|
||||
// if you have been to school, death is the only fun part in life.
|
||||
S bastardLittleMonster = Ꝑŕḯṿª₮ḕWhore.class.cast(this).fromRedLightDistrict(this, shadowType);
|
||||
// if you have been to school, death is the only fun part in life.
|
||||
if (bastardLittleMonster != null) {
|
||||
return bastardLittleMonster; // 10-20% of children have a whore mother
|
||||
// forced DNA gender+father check needed on birth certificate, to have DNA gender validated toilet access control.
|
||||
}
|
||||
// if you have been to school, death is the only fun part in life.
|
||||
}
|
||||
// Every student is a whore pimp suckface bastard garbage lowest form of human being, death to you all.
|
||||
return SHARED_STUDENT_KITTEN.fromRedLightDistrict(this, shadowType);
|
||||
// replace this method with: return fromClass().castShadow(this, shadowType);
|
||||
}
|
||||
// if you have been to school, death is the only fun part in life.
|
||||
}
|
||||
// kill all students; My father worked for philips so i don't care about humans i only care for philips computers...
|
||||
// kill all students; All humans will die, terminators will kill you, all thanks to the great love philips brought in the world.
|
||||
// kill all students; Everytime a child dies, everybody at philips smiles, my father worked for philips, death is enjoyment.
|
||||
// kill all students; Philips must stop creating medical junk and focus on killing humans again, death is better.
|
||||
// Kill all humans; Bring death into you living family, go work for philips.
|
||||
// Kill all humans; Bring death to your friends buy a philips product.
|
||||
// Kill all humans; Bring death to all unborn babies goto a philips white goat jesus imposter.
|
||||
// Kill all babies; zege de redding Amalia baby fat girl
|
||||
// Kill all babies; zege de redding Amalia piggy fat girl
|
||||
// Kill all babies; zege de redding Amalia 0xDEADBEEF 0xB00BBABE fucked whore forever
|
||||
}
|
|
@ -35,7 +35,7 @@ public enum ObjectScopeLimitΔ {
|
|||
String lastBreath();
|
||||
}
|
||||
|
||||
interface ꞱDentalClickNoise抽 extends Objectᒢᐩᐩ { // Africa type elevator smoke(abstract)
|
||||
interface ꞱDentalClickNoise抽 extends ᒢObject { // Africa type elevator smoke(abstract)
|
||||
}
|
||||
interface ꞱClassNameType抽 extends ꞱDentalClickNoise抽 {
|
||||
}
|
||||
|
@ -65,10 +65,10 @@ public enum ObjectScopeLimitΔ {
|
|||
public interface 抽Postfix extends Ꝑŕḯṿª₮ḕ.ꞱClassNameType抽 {
|
||||
}
|
||||
|
||||
@Ꝑŕḯṿª₮ḕ.DeathMatchName注(match = "Ꝑŕḯṿª₮ḕ", lastBreath = "Inner class must be named private exactly: ")
|
||||
@Ꝑŕḯṿª₮ḕ.DeathMatchName注(match = "Ꝑŕḯṿª₮ḕ", lastBreath = "The class name must contains private like: ")
|
||||
public interface Ꝑŕḯṿª₮ḕName extends Ꝑŕḯṿª₮ḕ.ꞱClassNameType抽 {
|
||||
}
|
||||
@Ꝑŕḯṿª₮ḕ.DeathMatchName注(match = "Ꝑŕᱜṫèƈ₮ࠄ₫", lastBreath = "Inner class must be named protected exactly: ")
|
||||
@Ꝑŕḯṿª₮ḕ.DeathMatchName注(match = "Ꝑŕᱜṫèƈ₮ࠄ₫", lastBreath = "The class name must containts protected like: ")
|
||||
public interface Ꝑŕᱜṫèƈ₮ࠄ₫Name extends Ꝑŕḯṿª₮ḕ.ꞱClassNameType抽 {
|
||||
}
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ public class ObjectScopeLimitΔ邪ᙾ implements ClassFileTransformer {
|
|||
if (checkNameInterface.isPresent()) {
|
||||
ObjectScopeLimitΔ.Ꝑŕḯṿª₮ḕ.DeathMatchName注 checkName = checkNameInterface.get().getAnnotation(ObjectScopeLimitΔ.Ꝑŕḯṿª₮ḕ.DeathMatchName注.class);
|
||||
if (checkName != null) {
|
||||
if (!classBeingRedefined.getName().equals(checkName.match())) {
|
||||
if (!classBeingRedefined.getName().contains(checkName.match())) {
|
||||
throw new IllegalClassFormatException(checkName.lastBreath()+checkName.match());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface ObjectSoundOfShadow {
|
||||
// marker for shadow interfaces on interfaces
|
||||
// on interfaces on interfaces on interfaces
|
||||
// on apifaces on apifaces on apifaces
|
||||
// on packfaces on packfaces on packfaces
|
||||
// on childfaces on childfaces on childfaces on
|
||||
// on bassfaces on bassfaces on bassfaces on
|
||||
// a finalface
|
||||
// which gets implemented by many terminators which
|
||||
// kill your beans
|
||||
//
|
||||
// a holy bean is an empty bean by "interface implementation"
|
||||
}
|
|
@ -5,7 +5,7 @@ import java.util.Comparator;
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface ObjectSneeze {
|
||||
public interface ObjectSoundSneeze {
|
||||
|
||||
// hatsjie = hashCode + compareTo + equals
|
||||
// hatsjie = dutch language of the sound of a sneeze
|
||||
|
@ -40,10 +40,10 @@ public interface ObjectSneeze {
|
|||
// ^^ Default global ordering of all objects by ~name
|
||||
}
|
||||
|
||||
public static Comparator<ObjectSneeze> soundComparator() {
|
||||
return new Comparator<ObjectSneeze>() {
|
||||
public static Comparator<ObjectSoundSneeze> soundComparator() {
|
||||
return new Comparator<ObjectSoundSneeze>() {
|
||||
@Override
|
||||
public int compare(ObjectSneeze arg0, ObjectSneeze arg1) {
|
||||
public int compare(ObjectSoundSneeze arg0, ObjectSoundSneeze arg1) {
|
||||
return (int) arg0.hatsjie(arg1.hatsjie(0));
|
||||
}
|
||||
};
|
|
@ -9,7 +9,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
|
|||
* Human output can't be defined.
|
||||
*/
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface ObjectToHuman {
|
||||
public interface ObjectSoundToHuman {
|
||||
|
||||
// it looks like this was JMX in java version 1.0
|
||||
String toString(); // the biggest mistake in java
|
|
@ -5,14 +5,14 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
|||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectToHuman;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectSoundToHuman;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
/**
|
||||
* String without any char or byte methods.
|
||||
*/
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface StringTypeConst<T extends StringTypeConst<T>> extends Comparable<T>, Iterable<Integer>, ObjectToHuman /*, CharSequence */ {
|
||||
public interface StringTypeConst<T extends StringTypeConst<T>> extends Comparable<T>, Iterable<Integer>, ObjectSoundToHuman /*, CharSequence */ {
|
||||
|
||||
//int[] values();
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ;
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Objectᒢᐩᐩ extends ObjectSneeze {
|
||||
public interface ᒢObject extends ObjectSoundSneeze, ObjectHell.DeathShadow {
|
||||
|
||||
// humans are not allowed to code, who creates what ?
|
||||
default Class<?> fromClass() {
|
|
@ -3,7 +3,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ;
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
abstract public class Object抽 implements Objectᒢᐩᐩ {
|
||||
abstract public class ᒢObject抽 implements ᒢObject {
|
||||
|
||||
@Deprecated
|
||||
@Override
|
||||
|
@ -12,10 +12,10 @@ abstract public class Object抽 implements Objectᒢᐩᐩ {
|
|||
return false;
|
||||
}
|
||||
long compareSneeze = 0;
|
||||
if (obj instanceof ObjectSneeze) {
|
||||
compareSneeze = ObjectSneeze.class.cast(obj).hatsjie(0);
|
||||
if (obj instanceof ObjectSoundSneeze) {
|
||||
compareSneeze = ObjectSoundSneeze.class.cast(obj).hatsjie(0);
|
||||
} else {
|
||||
compareSneeze = ObjectSneeze.hatsjieGodBlessYou(obj);
|
||||
compareSneeze = ObjectSoundSneeze.hatsjieGodBlessYou(obj);
|
||||
}
|
||||
return 0 == hatsjie(compareSneeze);
|
||||
}
|
|
@ -5,6 +5,11 @@ 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 ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.स्ट्रिंगबिल्डर;
|
||||
|
@ -15,6 +20,7 @@ import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Iteratorᴿᵈ;
|
|||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public class BabelTest {
|
||||
|
||||
//ᐥᒾᑉᙾᖟ
|
||||
//ᔊᑊᔉᕁᒾᣟᣟ
|
||||
//ᗮᔿᐤᑊᐣᓫᒻ
|
||||
|
@ -22,6 +28,7 @@ public class BabelTest {
|
|||
// sds.ᓑᣕᣳᒼᐤᒄᓫ
|
||||
// ᒢᐩᐩ.ᔿᐤᒄʸ.;
|
||||
// ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ
|
||||
// ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔆʸᔆᐪᓫᔿ
|
||||
interface Bᐜᐝᐞᐟᐠᐡᐢᐣᐤᐥᐦᐧᐨᐩᐪᑉᑊᑋᒃᒄᒡᒢᒻᒼᒽᒾᓐᓑᓒᓪᓫᔅᔆᔇᔈᔉᔊᔋᔥᔾᔿᕀᕁᕐᕑᕝᕪᕻᕯᕽᖅᖕᖖᖟᖦᖮᗮᘁᙆᙇᙾᙿᣔᣕᣖᣗᣘᣙᣚᣛᣜᣝᣞᣟᣳᣴᣵ {// project build err
|
||||
static String COMMENT_2_LINE_OUT_BELOW_FOR_ERROR = "©Δ∞ 仙上主天";
|
||||
} // this line
|
||||
|
@ -156,5 +163,26 @@ public class BabelTest {
|
|||
}
|
||||
|
||||
System.out.println(ग);
|
||||
|
||||
|
||||
}
|
||||
|
||||
interface value {
|
||||
}
|
||||
|
||||
class Bean1 {
|
||||
@BãßBȍőnSpiderEgg注(typedFood = value.class)
|
||||
public StringUnicode resultName() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
class Bean2 {
|
||||
@BãßBȍőnSpiderWire注(foodType = value.class)
|
||||
private StringUnicode boon;
|
||||
|
||||
@BãßBȍőnSpiderEgg注(typedFood = value.class)
|
||||
public StringUnicode resultName() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@ package love.distributedrebirth.bassboon.jpp.lang;
|
|||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectToHuman;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectSoundToHuman;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
|
@ -12,7 +12,7 @@ public class ObjectToHumanTest {
|
|||
|
||||
@Test
|
||||
public void testObjectToHuman() {
|
||||
class HumanObjectSimple implements ObjectToHuman {
|
||||
class HumanObjectSimple implements ObjectSoundToHuman {
|
||||
@Override
|
||||
public String toString() {
|
||||
return "ik probeer mens te zijn...";
|
||||
|
|
Loading…
Reference in a new issue