Added ObjectHell

This commit is contained in:
Willem Cazander 2022-11-01 02:02:45 +01:00
parent cedc4b28ab
commit 748c4ff9df
21 changed files with 349 additions and 53 deletions

View file

@ -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();

View file

@ -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);
// }

View file

@ -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);
}
}
}

View file

@ -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);
}

View file

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

View file

@ -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 "";
}

View file

@ -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 "";
}

View file

@ -12,6 +12,10 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
@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 "";

View file

@ -4,6 +4,7 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőnʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPiratePhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnPirateʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEgg注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
@ -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);
// }
// };
// }
}
}

View file

@ -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 {
}
}

View file

@ -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
}

View file

@ -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抽 {
}
}

View file

@ -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());
}
}

View file

@ -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"
}

View file

@ -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));
}
};

View file

@ -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

View file

@ -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();

View file

@ -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() {

View file

@ -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);
}

View file

@ -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;
}
}
}

View file

@ -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...";