30 lines
1.3 KiB
Java
30 lines
1.3 KiB
Java
package love.distributedrebirth.bassboon;
|
|
|
|
import love.distributedrebirth.bassboon.death.BãßBȍőnCoffin;
|
|
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>> {
|
|
|
|
@SuppressWarnings("unchecked")
|
|
default T toBȍőn() {
|
|
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);
|
|
// }
|
|
|
|
default BãßBȍőnCoffin toBBC() {
|
|
return Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.棺ᴼᶠ(this); // ...to seek 6 bit BASIC death, so the blind can see
|
|
}
|
|
|
|
// static BãßBȍőnCoffin coffinOf(BãßBȍőnʸᴰ<?> boon) {
|
|
// return Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.棺ᴼᶠ(boon);
|
|
// }
|
|
}
|