2022-10-20 03:06:56 +02:00
|
|
|
package love.distributedrebirth.bassboon;
|
|
|
|
|
|
|
|
|
|
import love.distributedrebirth.bassboon.death.BãßBȍőnCoffin;
|
2022-10-30 23:14:53 +01:00
|
|
|
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
2022-10-20 03:06:56 +02:00
|
|
|
|
2022-10-30 16:59:24 +01:00
|
|
|
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
2022-10-20 03:06:56 +02:00
|
|
|
//publicinterfaceBãßBȍőnʸᴰ<T⁽⁾> { // TODO: jvm recursive terminator² type sugar
|
|
|
|
|
public interface BãßBȍőnʸᴰ<T extends BãßBȍőnʸᴰ<T>> {
|
|
|
|
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
|
|
|
default T toBȍőn() {
|
|
|
|
|
return (T)this; // allow builders...
|
|
|
|
|
}
|
2022-10-20 23:04:45 +02:00
|
|
|
|
2022-10-22 02:55:03 +02:00
|
|
|
// 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);
|
|
|
|
|
// }
|
|
|
|
|
|
2022-10-20 03:06:56 +02:00
|
|
|
default BãßBȍőnCoffin toBBC() {
|
2022-10-30 08:26:14 +01:00
|
|
|
return Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.棺ᴼᶠ(this); // ...to seek 6 bit BASIC death, so the blind can see
|
2022-10-20 03:06:56 +02:00
|
|
|
}
|
2022-10-30 08:26:14 +01:00
|
|
|
|
|
|
|
|
// static BãßBȍőnCoffin coffinOf(BãßBȍőnʸᴰ<?> boon) {
|
|
|
|
|
// return Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.棺ᴼᶠ(boon);
|
|
|
|
|
// }
|
2022-10-20 03:06:56 +02:00
|
|
|
}
|