holy holy holy big indian language gives very small package names

This commit is contained in:
Willem Cazander 2022-10-30 23:14:53 +01:00
parent 4713d9653a
commit efc56a04c9
398 changed files with 711 additions and 710 deletions

View file

@ -24,13 +24,13 @@ import love.distributedrebirth.bassboon.death.BãßBȍőnCoffinGhostSpellLock;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpider;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderSperm;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ邪ᙾ;
import love.distributedrebirth.bassboon.jpp.lang.Runnableբ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer邪ᙾ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.util.concurrent.locks.DummyReadWriteLock;
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusInstanceMBeanʸᴰ;
import love.distributedrebirth.bassboon.yd.jmx.CounterGuageᴶᴹˣ;
import love.distributedrebirth.bassboon.java.util.concurrent.locks.DummyReadWriteLock;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectScopeLimitΔ邪ᙾ;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.Runnableբ;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelLocalizer邪ᙾ;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᴶᐩᐩ.ᔿᐤᑊᐣ.ᒢᔿᕽ.CounterGuageᴶᴹˣ;
import ᴶᐩᐩ.ᔿᐤᑊᐣ.ᣔᒃᣔᒼᓑᔆ.BãßBȍőnAbacusInstanceMBeanʸᴰ;
/**
* Runtime for static bass noise .

View file

@ -1,7 +1,7 @@
package love.distributedrebirth.bassboon;
import love.distributedrebirth.bassboon.death.BãßBȍőnCoffin;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
//publicinterfaceBãßBȍőnʸᴰ<T> { // TODO: jvm recursive terminator² type sugar

View file

@ -5,7 +5,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthorʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüsternʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnExportʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface DefaultBãßBȍőnʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends

View file

@ -28,7 +28,7 @@ import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpider;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderEgg注;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderSilk;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class DefaultBȍőnLoader implements Bãß.𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ {

View file

@ -10,7 +10,7 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnAnnotationʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnʸᴰ<T> {

View file

@ -6,7 +6,7 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)

View file

@ -5,9 +5,9 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringGhostKey;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringUnicode;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {DuytsDocAuthor注.class})

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.clazz;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringUnicode;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of author annotation fields.")

View file

@ -5,9 +5,9 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringGhostKey;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringUnicode;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnDuytsFlüstern注.class})

View file

@ -5,7 +5,7 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.clazz;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringUnicode;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of clazz annotation fields.")

View file

@ -6,7 +6,7 @@ import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)

View file

@ -6,9 +6,9 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.death.BãßBȍőnCoffinDuytschenᵗˣᵗ;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringGhostKey;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringUnicode;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnExport注.class})

View file

@ -6,7 +6,7 @@ import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.clazz;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringUnicode;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of export annotation fields.")

View file

@ -5,7 +5,7 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)

View file

@ -5,7 +5,7 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)

View file

@ -4,7 +4,7 @@ import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytschen注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
/**
* Bass bone pirate phase barriers.

View file

@ -1,7 +1,7 @@
package love.distributedrebirth.bassboon.clazz.pirate;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectScopeLimitΔ;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnꝐŕḯṿª extends ObjectScopeLimitΔ.ƉěꬵḭȵᶒModifier.Ꝑŕḯṿª {

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.bassboon.clazz.pirate;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {

View file

@ -2,7 +2,7 @@ package love.distributedrebirth.bassboon.death;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffin {

View file

@ -4,7 +4,7 @@ import java.util.Map;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffinDuytschenᵗˣᵗ {

View file

@ -3,9 +3,9 @@ package love.distributedrebirth.bassboon.death;
import java.util.List;
import java.util.Map;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringGhostKey;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringUnicode;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffinGhost {

View file

@ -3,8 +3,8 @@ package love.distributedrebirth.bassboon.death;
import java.util.ArrayList;
import java.util.HashMap;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringGhostKey;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffinGhostSpell extends BãßBȍőnCoffinGhost {

View file

@ -6,8 +6,8 @@ import java.util.List;
import java.util.Map;
import java.util.function.Function;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringGhostKey;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffinGhostSpellLock extends BãßBȍőnCoffinGhostSpell {

View file

@ -8,7 +8,7 @@ import java.util.Map;
import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BãßBȍőnSpider {

View file

@ -5,7 +5,7 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)

View file

@ -3,7 +3,7 @@ package love.distributedrebirth.bassboon.death.spider;
import java.lang.reflect.InvocationTargetException;
import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnSpiderSilk {

View file

@ -1,6 +1,6 @@
package love.distributedrebirth.bassboon.death.spider;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnSpiderSperm {

View file

@ -5,7 +5,7 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)

View file

@ -1,4 +1,4 @@
package love.distributedrebirth.bassboon.jpp.util.concurrent.locks;
package love.distributedrebirth.bassboon.java.util.concurrent.locks;
import java.util.Date;
import java.util.concurrent.TimeUnit;
@ -7,7 +7,7 @@ import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReadWriteLock;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Disabling of locking with zero code injection.")

View file

@ -1,56 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Comparableբ<T> extends Comparable<T>,Babelizeբᴬᵖᶦ {
@FunctionalInterface
interface זױזזױזזזז<יזזױזזז> extends Comparableբ<יזזױזזז>, BabelHinarī {
@Override
default int compareTo(יזזױזזז יזזי) {
return יזזיױזזזױזזזזז(יזזי);
}
int יזזיױזזזױזזזזז(יזזױזזז יזזי);
}
@FunctionalInterface
interface 可比<仿製藥> extends Comparableբ<仿製藥>, BabelMandarin {
@Override
default int compareTo(仿製藥 ) {
return 相比龸至();
}
int 相比龸至(仿製藥 );
}
@FunctionalInterface
interface तुलन<जेनरि> extends Comparableբ<जेनरि>, BabelHindi {
@Override
default int compareTo(जेनरि ज़) {
return तुलनꣻप्रति(ज़);
}
int तुलनꣻप्रति(जेनरि ज़);
}
@FunctionalInterface
interface 𓌭𓍝<𓉢> extends Comparableբ<𓉢>, BabelHiero {
@Override
default int compareTo(𓉢 𓐠) {
return 𓍝(𓐠);
}
int 𓍝(𓉢 𓐠);
}
}

View file

@ -1,83 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©⍙ ∞ 仙上主天")
public enum ObjectScopeLimitΔ {
; // Empty scopes is a human thing
enum Ꝑŕḯṿª {
;
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@interface DeathMatchPostfix注 {
String match();
String lastBreath();
}
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@interface DeathMatchPrefix注 {
String match();
String lastBreath();
}
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@interface DeathMatchName注 {
String match();
String lastBreath();
}
interface ꞱDentalClickNoise抽 extends Objectᴶᐩᐩ { // Africa type elevator smoke(abstract)
}
interface ꞱClassNameType抽 extends ꞱDentalClickNoise抽 {
}
interface ꞱClassScopeType抽 extends ꞱDentalClickNoise抽 {
}
}
public enum ƉěꬵḭȵᶒClazzName {
;
@Ꝑŕḯṿª.DeathMatchPrefix注(match = "", lastBreath = "A african embedded type (elevator) must start with: ")
public interface ꞱPrefix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchPrefix注(match = "ß", lastBreath = "A duytschen class must start with: ")
public interface ßPrefix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchPrefix注(match = "Ɖěꬵḭȵᶒ", lastBreath = "A embedded definition class must start with: ")
public interface ƉěꬵḭȵᶒPrefix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchPostfix注(match = "", lastBreath = "A annatation class must end with: ")
public interface 注Postfix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchPostfix注(match = "邪ᙾ", lastBreath = "Every evil-is class must end with: ")
public interface 邪ᙾPostfix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchPostfix注(match = "", lastBreath = "An abstract interface or class must end with: ")
public interface 抽Postfix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchName注(match = "Ꝑŕḯṿª₮ḕ", lastBreath = "Inner class must be named private exactly: ")
public interface ꝐŕḯṿªḕName extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchName注(match = "Ꝑŕᱜṫèƈ₮ࠄ₫", lastBreath = "Inner class must be named protected exactly: ")
public interface ꝐŕᱜṫèƈName extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
}
public enum ƉěꬵḭȵᶒModifier {
;
public interface Ꝑŕḯṿª extends ObjectScopeLimitΔ.Ꝑŕḯṿª.ꞱClassScopeType抽, ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ꝐŕḯṿªḕName {
}
public interface Ꝑŕᱜṫèƈ extends ObjectScopeLimitΔ.Ꝑŕḯṿª.ꞱClassScopeType抽, ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ꝐŕᱜṫèƈName {
}
}
}

View file

@ -1,45 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import java.lang.instrument.ClassFileTransformer;
import java.lang.instrument.IllegalClassFormatException;
import java.security.ProtectionDomain;
import java.util.Optional;
import love.distributedrebirth.bassboon.DefaultBȍőnLoader;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©⍙ ∞ 仙上主天")
public class ObjectScopeLimitΔ邪ᙾ implements ClassFileTransformer {
// not tested
@Override
public byte[] transform(Module module, ClassLoader loader, String className,
Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
throws IllegalClassFormatException {
if (!ObjectScopeLimitΔ.Ꝑŕḯṿª.ꞱClassNameType抽.class.isAssignableFrom(classBeingRedefined)) {
return null;
}
if (classBeingRedefined.getDeclaringClass() == null) {
return null;
}
Optional<Class<?>> checkPrefixInterface = DefaultBȍőnLoader.findInterfaceByAnnotation(classBeingRedefined, ObjectScopeLimitΔ.Ꝑŕḯṿª.DeathMatchPrefix注.class);
if (checkPrefixInterface.isPresent()) {
ObjectScopeLimitΔ.Ꝑŕḯṿª.DeathMatchPrefix注 checkPrefix = checkPrefixInterface.get().getAnnotation(ObjectScopeLimitΔ.Ꝑŕḯṿª.DeathMatchPrefix注.class);
if (checkPrefix != null) {
if (!classBeingRedefined.getName().startsWith(checkPrefix.match())) {
throw new IllegalClassFormatException(checkPrefix.lastBreath()+checkPrefix.match());
}
}
}
Optional<Class<?>> checkNameInterface = DefaultBȍőnLoader.findInterfaceByAnnotation(classBeingRedefined, ObjectScopeLimitΔ.Ꝑŕḯṿª.DeathMatchName注.class);
if (checkNameInterface.isPresent()) {
ObjectScopeLimitΔ.Ꝑŕḯṿª.DeathMatchName注 checkName = checkNameInterface.get().getAnnotation(ObjectScopeLimitΔ.Ꝑŕḯṿª.DeathMatchName注.class);
if (checkName != null) {
if (!classBeingRedefined.getName().equals(checkName.match())) {
throw new IllegalClassFormatException(checkName.lastBreath()+checkName.match());
}
}
}
return null;
}
}

View file

@ -1,51 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import java.util.Comparator;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface ObjectSneeze {
// hatsjie = hashCode + compareTo + equals
// hatsjie = dutch language of the sound of a sneeze
default long hatsjie(long sneezeSoundOther) {
// the caller handles obj null and thus zero is its own hashCode
long sneezeSound = hatsjieGodBlessYou(this);
if (sneezeSoundOther == 0) {
return sneezeSound;
}
return Long.compare(sneezeSound, sneezeSoundOther);
}
public static long hatsjieGodBlessYou(Object soundSource) {
// default hashCode order is undefined normally.
// and is only required to be unique within a hash set.
String bassTone = soundSource.getClass().getName();
int overtones = bassTone.charAt(0);
if (bassTone.length() > 1) {
overtones += bassTone.charAt(1) << 8;
}
if (bassTone.length() > 2) {
overtones += bassTone.charAt(2) << 16;
}
if (bassTone.length() > 3) {
overtones += bassTone.charAt(3) << 24;
}
if (soundSource.getClass().isEnum()) {
//todo: check if jvm sys hash is already ordered for enum, else use this;
return (overtones << 32) + ((Enum<?>)soundSource).ordinal();
}
return (overtones << 32) + System.identityHashCode(soundSource);
// ^^ Default global ordering of all objects by ~name
}
public static Comparator<ObjectSneeze> soundComparator() {
return new Comparator<ObjectSneeze>() {
@Override
public int compare(ObjectSneeze arg0, ObjectSneeze arg1) {
return (int) arg0.hatsjie(arg1.hatsjie(0));
}
};
}
}

View file

@ -1,21 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
/**
* Mark objects which need a English latin1 human output.
*
* Human output can't be defined.
*/
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface ObjectToHuman {
// it looks like this was JMX in java version 1.0
String toString(); // the biggest mistake in java
// thus for who in what format and which details...
// Every computer needs brahmi support on strings
default StringUnicode toStringUnicode() {
return StringUnicode.valueOf(toString());
}
}

View file

@ -1,14 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Objectᴶᐩᐩ extends ObjectSneeze {
// humans are not allowed to code, who creates what ?
default Class<?> fromClass() {
// getters are for children of a bean
// not to return the mother of a bean
return getClass();
}
}

View file

@ -1,72 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
abstract public class Object抽 implements Objectᴶᐩᐩ {
@Deprecated
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
long compareSneeze = 0;
if (obj instanceof ObjectSneeze) {
compareSneeze = ObjectSneeze.class.cast(obj).hatsjie(0);
} else {
compareSneeze = ObjectSneeze.hatsjieGodBlessYou(obj);
}
return 0 == hatsjie(compareSneeze);
}
@Deprecated
@Override
public int hashCode() {
return (int) hatsjie(0);
}
@Deprecated
@Override
protected final Object clone() throws CloneNotSupportedException {
return super.clone();
}
@Deprecated
@Override
protected final void finalize() throws Throwable {
super.finalize();
}
@Deprecated
@Override
public String toString() {
return super.toString();
}
// @Deprecated
// @Override
// public final void notify() throws IllegalMonitorStateException {
// super.notify();
// }
// @Deprecated
// @Override
// public final void notifyAll() throws IllegalMonitorStateException {
// super.notifyAll();
// }
// @Deprecated
// @Override
// public final void wait() throws InterruptedException {
// super.wait();
// }
// @Deprecated
// @Override
// public final void wait(long timeout) throws InterruptedException {
// super.wait(timeout);
// }
// @Deprecated
// @Override
// public final void wait(long timeout, int nanos) throws InterruptedException {
// super.wait(timeout, nanos);
// }
}

View file

@ -1,68 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelRussian;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Runnableբ extends Runnable, Babelizeբᴬᵖᶦ {
@FunctionalInterface
interface זךזךזדןװ extends Runnableբ, BabelHinarī {
@Override
default void run() {
יזױזזךזדןװיױ();
}
void יזױזזךזדןװיױ();
}
@FunctionalInterface
interface 可運行 extends Runnableբ, BabelMandarin {
@Override
default void run() {
賽跑者();
}
void 賽跑者();
}
@FunctionalInterface
interface जंगम extends Runnableբ, BabelHindi {
@Override
default void run() {
ड़न();
}
void ड़न();
}
@FunctionalInterface
interface 𓌭𓀟 extends Runnableբ, BabelHiero {
@Override
default void run() {
𓀟();
}
void 𓀟();
}
@FunctionalInterface
interface русский extends Runnableբ, BabelRussian {
@Override
default void run() {
убегать();
}
void убегать();
}
}

View file

@ -1,134 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class StringBuilderWrapper implements StringBuilderբ {
private final StringBuilder data;
protected StringBuilderWrapper(StringBuilder data) {
this.data = data;
}
protected StringBuilder unwrap() {
return data;
}
@Override
public StringBuilderբ toBabel() {
return this;
}
@Override
public String toString() {
return data.toString();
}
// ---------- interface
@Override
public StringBuilderբ toefügenᕀᕀ(boolean o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(char o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(char[] o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(char[] o, int off, int len) {
data.append(o, off, len);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(CharSequence o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(CharSequence o, int start, int end) {
data.append(o, start, end);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(double o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(float o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(int o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(long o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(Object o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(String o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(StringUnicode o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenᕀᕀ(StringBuffer o) {
data.append(o);
return this;
}
@Override
public StringBuilderբ toefügenCodePunktᕀᕀ(int o) {
data.appendCodePoint(o);
return this;
}
@Override
public int kapazität() {
return data.capacity();
}
@Override
public char zeichenBei(int o) {
return data.charAt(o);
}
@Override
public int codePunktOpf(int o) {
return data.codePointAt(o);
}
}

View file

@ -1,146 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface StringBuilderբ extends Babelizeբᴬᵖᶦ,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendBoolean.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendChar.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArray.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArrayOffset.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequence.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequenceOffset.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendDouble.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendFloat.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendInt.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendLong.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendObject.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendString.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringUnicode.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringBuffer.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCodePoint.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCapacity.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCharAt.ßabel,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCodePointAt.ßabel
{
interface ßabelAscii extends
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendBoolean.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendChar.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArray.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArrayOffset.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequence.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequenceOffset.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendDouble.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendFloat.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendInt.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendLong.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendObject.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendString.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringUnicode.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringBuffer.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCodePoint.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCapacity.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCharAt.ßabelAscii,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCodePointAt.ßabelAscii
{
}
interface ßabelMandarin extends
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendBoolean.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendChar.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArray.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArrayOffset.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequence.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequenceOffset.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendDouble.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendFloat.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendInt.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendLong.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendObject.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendString.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringUnicode.ßabelMandarin,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringBuffer.ßabelMandarin
{
}
interface ßabelHindi extends
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendBoolean.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendChar.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArray.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArrayOffset.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequence.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequenceOffset.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendDouble.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendFloat.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendInt.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendLong.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendObject.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendString.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringUnicode.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringBuffer.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCodePoint.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCapacity.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCharAt.ßabelHindi,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCodePointAt.ßabelHindi
{
}
interface ßabelHiero extends
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendBoolean.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendChar.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArray.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArrayOffset.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequence.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequenceOffset.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendDouble.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendFloat.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendInt.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendLong.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendObject.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendString.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringUnicode.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringBuffer.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCodePoint.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCapacity.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCharAt.ßabelHiero,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCodePointAt.ßabelHiero
{
}
interface ßabelHinarī extends
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendBoolean.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendChar.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArray.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArrayOffset.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequence.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharSequenceOffset.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendDouble.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendFloat.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendInt.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendLong.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendObject.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendString.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringUnicode.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendStringBuffer.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCodePoint.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCapacity.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCharAt.ßabelHinarī,
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCodePointAt.ßabelHinarī
{
}
default ßabelAscii toBabelAscii() { return new ßabelAscii() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };}
default ßabelMandarin toBabelMandarin() { return new ßabelMandarin() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };}
default ßabelHindi toBabelHindi() { return new ßabelHindi() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };}
default ßabelHiero toBabelHiero() { return new ßabelHiero() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };}
default ßabelHinarī toBabelHinarī() { return new ßabelHinarī() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };}
public static StringBuilderբ instanceᴺᵉʷ() {
return wrapᴼᶠ(new StringBuilder());
}
public static StringBuilderբ wrapᴼᶠ(StringBuilder buf) {
return new StringBuilderWrapper(buf);
}
public static StringBuilder wrapᴼᶠ(StringBuilderWrapper buf) {
return buf.unwrap();
}
}

View file

@ -1,197 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import java.util.function.Consumer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodƉěꬵḭȵᶒᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelTypeTowerßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelTypeꝐŕḯṿªḕᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelAscii;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
;
enum Ꝑŕḯṿª implements BabelTypeꝐŕḯṿªḕᴬᵖᶦ {
;
interface ꞱBuilder<P> extends BabelTypeTowerßբᴬᵖᶦ<StringBuilderբ> {
@SuppressWarnings("unchecked")
default P make(Consumer<StringBuilderբ> build) {
build.accept(toBabel());
return (P) this;
}
}
interface ꞱElevator extends ꞱBuilder<StringBuilderբ>,BabelAscii {}
interface ꞱAscii extends ꞱBuilder<StringBuilderբ.ßabelAscii>,BabelAscii {}
interface ꞱMandarin extends ꞱBuilder<StringBuilderբ.ßabelMandarin>,BabelMandarin {}
interface ꞱHindi extends ꞱBuilder<StringBuilderբ.ßabelHindi>,BabelHindi {}
interface ꞱHiero extends ꞱBuilder<StringBuilderբ.ßabelHiero>,BabelHiero {}
interface ꞱHinarī extends ꞱBuilder<StringBuilderբ.ßabelHinarī>,BabelHinarī {}
}
enum ƉěꬵḭȵᶒAppendBoolean implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(boolean o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(boolean o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(boolean o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(boolean o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(boolean o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(boolean o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendChar implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(char o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(char o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(char o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(char o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(char o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(char o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendCharArray implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(char[] o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(char[] o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(char[] o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(char[] o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(char[] o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(char[] o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendCharArrayOffset implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(char[] o, int off, int len); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(char[] o, int off, int len) { return make(v -> v.toefügenᕀᕀ(o,off,len)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(char[] o, int off, int len) { return make(v -> v.toefügenᕀᕀ(o,off,len)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(char[] o, int off, int len) { return make(v -> v.toefügenᕀᕀ(o,off,len)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(char[] o, int off, int len) { return make(v -> v.toefügenᕀᕀ(o,off,len)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(char[] o, int off, int len) { return make(v -> v.toefügenᕀᕀ(o,off,len)); } }
}
enum ƉěꬵḭȵᶒAppendCharSequence implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(CharSequence o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(CharSequence o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(CharSequence o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(CharSequence o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(CharSequence o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(CharSequence o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendCharSequenceOffset implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(CharSequence o, int start, int end); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(CharSequence o, int start, int end) { return make(v -> v.toefügenᕀᕀ(o,start,end)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(CharSequence o, int start, int end) { return make(v -> v.toefügenᕀᕀ(o,start,end)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(CharSequence o, int start, int end) { return make(v -> v.toefügenᕀᕀ(o,start,end)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(CharSequence o, int start, int end) { return make(v -> v.toefügenᕀᕀ(o,start,end)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(CharSequence o, int start, int end) { return make(v -> v.toefügenᕀᕀ(o,start,end)); } }
}
enum ƉěꬵḭȵᶒAppendDouble implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(double o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(double o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(double o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(double o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(double o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(double o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendFloat implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(float o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(float o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(float o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(float o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(float o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(float o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendInt implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(int o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(int o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(int o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(int o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(int o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(int o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendLong implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(long o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(long o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(long o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(long o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(long o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(long o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendObject implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(Object o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(Object o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(Object o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(Object o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(Object o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(Object o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendString implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(String o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(String o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(String o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(String o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(String o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(String o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendStringUnicode implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(StringUnicode o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(StringUnicode o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(StringUnicode o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(StringUnicode o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(StringUnicode o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(StringUnicode o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendStringBuffer implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenᕀᕀ(StringBuffer o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii append(StringBuffer o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加(StringBuffer o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़न(StringBuffer o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜(StringBuffer o) { return make(v -> v.toefügenᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזזז(StringBuffer o) { return make(v -> v.toefügenᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒAppendCodePoint implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { StringBuilderբ toefügenCodePunktᕀᕀ(int o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default StringBuilderբ.ßabelAscii appendCodePoint(int o) { return make(v -> v.toefügenCodePunktᕀᕀ(o)); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default StringBuilderբ.ßabelMandarin 附加龸代碼龸觀點(int o) { return make(v -> v.toefügenCodePunktᕀᕀ(o)); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default StringBuilderբ.ßabelHindi ड़नꣻकडꣻबिंदु(int o) { return make(v -> v.toefügenCodePunktᕀᕀ(o)); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default StringBuilderբ.ßabelHiero 𓆒𓀜𓐗𓊏𓀄(int o) { return make(v -> v.toefügenCodePunktᕀᕀ(o)); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default StringBuilderբ.ßabelHinarī ךױזױזזזױזזז(int o) { return make(v -> v.toefügenCodePunktᕀᕀ(o)); } }
}
enum ƉěꬵḭȵᶒCapacity implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { int kapazität(); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default int capacity() { return toBabel().kapazität(); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default int 容量() { return toBabel().kapazität(); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default int क्षमत() { return toBabel().kapazität(); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default int 𓆣𓆥() { return toBabel().kapazität(); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default int ךױזױזזךױזז() { return toBabel().kapazität(); } }
}
enum ƉěꬵḭȵᶒCharAt implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { char zeichenBei(int o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default char charAt(int o) { return toBabel().zeichenBei(o); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default char 信龸存在(int o) { return toBabel().zeichenBei(o); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default char पत्रꣻमजूद(int o) { return toBabel().zeichenBei(o); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default char 𓂁𓂃𓂄𓐗𓃣(int o) { return toBabel().zeichenBei(o); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default char ךױזױזזךױזז(int o) { return toBabel().zeichenBei(o); } }
}
enum ƉěꬵḭȵᶒCodePointAt implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel extends Ꝑŕḯṿª.ꞱElevator { int codePunktOpf(int o); }
interface ßabelAscii extends Ꝑŕḯṿª.ꞱAscii { default int codePointAt(int o) { return toBabel().codePunktOpf(o); } }
interface ßabelMandarin extends Ꝑŕḯṿª.ꞱMandarin { default int 代碼龸觀點龸存在(int o) { return toBabel().codePunktOpf(o); } }
interface ßabelHindi extends Ꝑŕḯṿª.ꞱHindi { default int डꣻबिंदुꣻमजूद(int o) { return toBabel().codePunktOpf(o); } }
interface ßabelHiero extends Ꝑŕḯṿª.ꞱHiero { default int 𓊏𓀄𓐗𓃣(int o) { return toBabel().codePunktOpf(o); } }
interface ßabelHinarī extends Ꝑŕḯṿª.ꞱHinarī { default int ךױזױזזךױזזזךױזױז(int o) { return toBabel().codePunktOpf(o); } }
}
}

View file

@ -1,84 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class StringDEC6B implements StringType<StringDEC6B> {
private final String text;
public StringDEC6B(String text) {
this(text, false);
}
public StringDEC6B(String text, boolean isKey) {
if (text == null) {
throw new NullPointerException("Invalid DEC6B text: null");
}
for (int i=0;i<text.length();i++) {
if (!BasicAscii.UNICODE.isValid(text.charAt(i), isKey)) {
throw new IllegalArgumentException("Invalid DEC6B character: "+text.charAt(i));
}
}
this.text = text;
}
@Override
public String toString() {
return text;
}
@Override
public StringDEC6B wrapᴼᶠ(String str) {
return new StringDEC6B(str);
}
// BASIC uses https://en.wikipedia.org/wiki/Six-bit_character_code#Examples_of_six-bit_ASCII_variants
protected enum BasicAscii {
UNICODE; // ^^^ move to jpp.text
public static char UNDERSCORE = '_'; // mmmm maybe use the enum for all control flow chars only ...
private static final String VALUES_KEY =
"ABCDEFGHIJKLMNO" +
Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ZERO +
Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ONE +
"23456789" +
"PQRSTUVWXYZ" +
UNDERSCORE;
private static final String VALUES =
VALUES_KEY +
Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_SPACE +
"!\"#$%&'()*+,-./" +
"@" +
":;<=>?" +
"[\\]^" +
UNDERSCORE;
public boolean isValid(char c, boolean isKey) {
String allowed = isKey?VALUES_KEY:VALUES;
for (int i=0;i<allowed.length();i++) {
if (c == allowed.charAt(i)) {
return true;
}
}
return false;
}
public byte toSixBit(char c) {
if (!isValid(c, false)) {
throw new IllegalArgumentException("Invalid DEC6B character: "+c);
}
byte result = 0;
for (int i=0;i<VALUES.length();i++) {
if (c == VALUES.charAt(i)) {
return result;
}
result++;
}
return result;
}
}
}

View file

@ -1,45 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class StringGhostKey implements StringTypeConst<StringGhostKey> {
private final static Map<Class<?>, AtomicInteger> क्षस = Collections.synchronizedMap(new HashMap<>());
private final static int 開始龸價值龸阿瑪利亞 = 0xB00BBABE - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE;
private final StringDEC6B 개인키;
private StringGhostKey(String text) {
개인키 = new StringDEC6B(text, true);
}
@Override
public String toString() {
return 개인키.toString();
}
public static StringGhostKey asciiᴺᵉʷ(String text) {
return new StringGhostKey(text);
}
public static StringGhostKey asciiᴳʰᵒˢᵗ() {
Class<?> ײןןזןןןזזזןײ = StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE).getCallerClass();
AtomicInteger 𓉡 = क्षस.get(ײןןזןןןזזזןײ);
if (𓉡 == Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.PTR_VOID) {
𓉡 = new AtomicInteger(開始龸價值龸阿瑪利亞);
क्षस.put(ײןןזןןןזזזןײ, 𓉡);
}
int หมายเลขสนาม = 𓉡.incrementAndGet();
StringBuilder تخزين = new StringBuilder();
تخزين.append(Integer.toHexString(ײןןזןןןזזזןײ.hashCode()).toUpperCase()); // our callers are named Ꝑŕḯṿª
تخزين.append(StringDEC6B.BasicAscii.UNDERSCORE);
تخزين.append(Integer.toHexString(หมายเลขสนาม).toUpperCase());
return asciiᴺᵉʷ(تخزين.toString());
}
}

View file

@ -1,75 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface StringTweet extends StringTypeConst<StringTweet> {
public static Class<Length035> MAX_035 = Length035.class;
public static Class<Length070> MAX_070 = Length070.class;
public static Class<Length140> MAX_140 = Length140.class;
public static Class<Length280> MAX_280 = Length280.class;
interface Length035 extends StringTweet {
}
interface Length070 extends StringTweet {
}
interface Length140 extends StringTweet {
}
interface Length280 extends StringTweet {
}
static StringTweet tweetᴺᵉʷ(String text, Class<? extends StringTweet> tweetType) {
if (text == null) {
throw new NullPointerException("Can't create null tweet.");
}
if (tweetType == null) {
throw new NullPointerException("Can't create tweet with null type.");
}
if (Length035.class.equals(tweetType)) {
if (text.codePoints().count() > 35) {
throw new IllegalArgumentException("Tweet code points lenght is larger than: 35");
}
return new Length035() {
@Override
public String toString() {
return text;
}
};
}
if (Length070.class.equals(tweetType)) {
if (text.codePoints().count() > 70) {
throw new IllegalArgumentException("Tweet code points lenght is larger than: 70");
}
return new Length070() {
@Override
public String toString() {
return text;
}
};
}
if (Length140.class.equals(tweetType)) {
if (text.codePoints().count() > 35) {
throw new IllegalArgumentException("Tweet code points lenght is larger than: 140");
}
return new Length140() {
@Override
public String toString() {
return text;
}
};
}
if (Length280.class.equals(tweetType)) {
if (text.codePoints().count() > 280) {
throw new IllegalArgumentException("Tweet code points lenght is larger than: 280");
}
return new Length280() {
@Override
public String toString() {
return text;
}
};
}
throw new IllegalArgumentException("Can't create tweet with unknown type: "+tweetType);
}
}

View file

@ -1,147 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface StringType<T extends StringType<T>> extends StringTypeConst<T> {
T wrapᴼᶠ(String str);
@SuppressWarnings("unchecked")
default T[] wrapᴼᶠ(String[] arr) {
List<T> result = new ArrayList<>();
for (int i=0;i<arr.length;i++) {
result.add(wrapᴼᶠ(arr[i]));
}
return (T[]) result.toArray();
}
// ---- Hide implementation wrapper
// // Protected methods in interfaces would be nice, else use this;
// public interface StringTypeWrapper {
//
// StringType<?> wrapᴼᶠ(String str);
// }
// enum Factory {
// IMPL;
//
// @SuppressWarnings("unchecked")
// protected final <Y> Y wrapᴼᶠ(StringType<?> stringType, String str) {
// try {
// for (Field field:stringType.getClass().getDeclaredFields()) {
// if (!Modifier.isStatic(field.getModifiers())) {
// continue;
// }
// if (!StringTypeWrapper.class.isAssignableFrom(field.getType())) {
// continue;
// }
// StringTypeWrapper wrapper = (StringTypeWrapper) field.get(null);
// return (Y) wrapper.wrapᴼᶠ(str);
// }
// throw new RuntimeException("Missing static field with type: "+StringTypeWrapper.class);
// } catch (Exception e) {
// throw new RuntimeException(e);
// }
// }
//
// @SuppressWarnings("unchecked")
// protected final <Y> Y[] wrapᴼᶠ(StringType<?> stringType, String[] arr) {
// List<Y> result = new ArrayList<>();
// for (int i=0;i<arr.length;i++) {
// result.add(wrapᴼᶠ(stringType, arr[i]));
// }
// return (Y[]) result.toArray();
// }
// }
// ---- Local
default T concat(T str) {
return wrapᴼᶠ(toString().concat(str.toString()));
}
default T replace(T target, T replacement) {
return wrapᴼᶠ(toString().replace(target.toString(), replacement.toString()));
}
default T replaceAll(T regex, T replacement) {
return wrapᴼᶠ(toString().replaceAll(regex.toString(), replacement.toString()));
}
default T replaceFirst(T regex, T replacement) {
return wrapᴼᶠ(toString().replaceFirst(regex.toString(), replacement.toString()));
}
default T[] split(T regex) {
return wrapᴼᶠ(toString().split(regex.toString()));
}
default T[] split(T regex, int limit) {
return wrapᴼᶠ(toString().split(regex.toString(), limit));
}
// ---- String
default T concat(String str) {
return wrapᴼᶠ(toString().concat(str));
}
// @Deprecated
// default T replace(char oldChar, char newChar) {
// return wrapᴼᶠ(toString().replace(oldChar, newChar));
// }
//
// @Deprecated
// default T replace(CharSequence target, CharSequence replacement) {
// return wrapᴼᶠ(toString().replace(target, replacement));
// }
default T replaceAll(String regex, String replacement) {
return wrapᴼᶠ(toString().replaceAll(regex, replacement));
}
default T replaceFirst(String regex, String replacement) {
return wrapᴼᶠ(toString().replaceFirst(regex, replacement));
}
default T[] split(String regex) {
return wrapᴼᶠ(toString().split(regex));
}
default T[] split(String regex, int limit) {
return wrapᴼᶠ(toString().split(regex, limit));
}
default T substring(int beginIndex) {
return wrapᴼᶠ(toString().substring(beginIndex));
}
default T substring(int beginIndex, int endIndex) {
return wrapᴼᶠ(toString().substring(beginIndex, endIndex));
}
default T toLowerCase() {
return wrapᴼᶠ(toString().toLowerCase());
}
default T toLowerCase(Locale locale) {
return wrapᴼᶠ(toString().toLowerCase(locale));
}
default T toUpperCase() {
return wrapᴼᶠ(toString().toUpperCase());
}
default T toUpperCase(Locale locale) {
return wrapᴼᶠ(toString().toUpperCase(locale));
}
default T trim() {
return wrapᴼᶠ(toString().trim());
}
}

View file

@ -1,299 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import java.util.Iterator;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.stream.IntStream;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.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 */ {
//int[] values();
// ---- Local
default long lengthBytes() {
return toString().length() + toString().length();
}
default long lengthChars() {
return toString().length();
}
default long lengthCodePoints() {
return toString().codePointCount(0, toString().length());
}
default int codePointAtStream(int index) {
return toString().codePoints().skip(index).iterator().next();
}
default int indexOfStream(int codePoint) {
return indexOfStream(codePoint, 0);
}
default int indexOfStream(int codePoint, int fromIndex) {
return searchIndexOfStream(codePoint, fromIndex, true);
}
default int lastIndexOfStream(int codePoint) {
return lastIndexOfStream(codePoint, 0);
}
default int lastIndexOfStream(int codePoint, int fromIndex) {
return searchIndexOfStream(codePoint, fromIndex, false);
}
// slow and untested
default int searchIndexOfStream(int codePoint, int fromIndex, boolean returnFirstIndex) {
AtomicBoolean done = new AtomicBoolean(false);
AtomicInteger index = new AtomicInteger(fromIndex);
AtomicInteger result = new AtomicInteger(fromIndex);
toString().codePoints().skip(fromIndex).forEach(v -> {
if (v == codePoint && !done.get()) {
done.set(returnFirstIndex);
result.set(index.get());
}
index.incrementAndGet();
});
return result.get();
}
// ---- Typed
default boolean contains(T s) {
return toString().contains(s.toString());
}
default boolean contentEquals(T cs) {
return toString().contentEquals(cs.toString());
}
default int compareToIgnoreCase(T str) {
return toString().compareToIgnoreCase(str.toString());
}
default boolean endsWith(T suffix) {
return toString().endsWith(suffix.toString());
}
default boolean equalsIgnoreCase(T anotherString) {
return toString().equalsIgnoreCase(anotherString.toString());
}
default int indexOf(T str) {
return toString().indexOf(str.toString());
}
default int indexOf(T str, int fromIndex) {
return toString().indexOf(str.toString(), fromIndex);
}
default boolean startsWith(T prefix) {
return toString().startsWith(prefix.toString());
}
default boolean startsWith(T prefix, int toffset) {
return toString().startsWith(prefix.toString(), toffset);
}
default int lastIndexOf(T str) {
return toString().lastIndexOf(str.toString());
}
default int lastIndexOf(T str, int fromIndex) {
return toString().lastIndexOf(str.toString(), fromIndex);
}
default boolean matches(T regex) {
return toString().matches(regex.toString());
}
default boolean regionMatches(boolean ignoreCase, int toffset, T other, int ooffset, int len) {
return toString().regionMatches(ignoreCase, toffset, other.toString(), ooffset, len);
}
default boolean regionMatches(int toffset, T other, int ooffset, int len) {
return toString().regionMatches(toffset, other.toString(), ooffset, len);
}
// @Deprecated
// default byte[] getBytes(T charsetName) throws UnsupportedEncodingException {
// return toString().getBytes(charsetName.toString());
// }
// ---- Iterable
default Iterator<Integer> iterator() {
return toString().codePoints().iterator();
}
// ---- Comparable
default int compareTo(T anotherString) {
return toString().compareTo(anotherString.toString());
}
// ---- CharSequence
// @Deprecated
// default char charAt(int index) {
// return toString().charAt(index);
// }
//
// default IntStream chars() {
// return toString().chars();
// }
default IntStream codePoints() {
return toString().codePoints();
}
// @Deprecated
// default CharSequence subSequence(int beginIndex, int endIndex) {
// return toString().subSequence(beginIndex, endIndex);
// }
//
// @Deprecated
// default int length() {
// return toString().length(); // <=== docs are lying, it only works on charAt and works only with ascii
// }
// ---- String
// @Deprecated
// default int codePointAt(int index) {
// return toString().codePointAt(index); // <=== method gives wrong results
// }
//
// @Deprecated
// default int codePointBefore(int index) {
// return toString().codePointBefore(index);
// }
//
// @Deprecated // seems to work
// default int codePointCount(int beginIndex, int endIndex) {
// return toString().codePointCount(beginIndex, endIndex);
// }
default int compareToIgnoreCase(String str) {
return toString().compareToIgnoreCase(str);
}
// @Deprecated
// default boolean contains(CharSequence s) {
// return toString().contains(s);
// }
//
// @Deprecated
// default boolean contentEquals(CharSequence cs) {
// return toString().contentEquals(cs);
// }
default boolean contentEquals(StringBuffer sb) {
return toString().contentEquals(sb);
}
default boolean endsWith(String suffix) {
return toString().endsWith(suffix);
}
default boolean equalsIgnoreCase(String anotherString) {
return toString().equalsIgnoreCase(anotherString);
}
// @Deprecated
// default byte[] getBytes() {
// return toString().getBytes();
// }
//
// @Deprecated
// default byte[] getBytes(Charset charset) {
// return toString().getBytes(charset);
// }
//
// @Deprecated
// default byte[] getBytes(String charsetName) throws UnsupportedEncodingException {
// return toString().getBytes(charsetName);
// }
//
// @Deprecated
// default void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) {
// toString().getChars(srcBegin, srcEnd, dst, dstBegin);
// }
//
// @Deprecated
// default int indexOf(int ch) {
// return toString().indexOf(ch);
// }
//
// @Deprecated
// default int indexOf(int ch, int fromIndex) {
// return toString().indexOf(ch, fromIndex);
// }
default int indexOf(String str) {
return toString().indexOf(str);
}
default int indexOf(String str, int fromIndex) {
return toString().indexOf(str, fromIndex);
}
default boolean isEmpty() {
return toString().isEmpty();
}
default boolean startsWith(String prefix) {
return toString().startsWith(prefix);
}
default boolean startsWith(String prefix, int toffset) {
return toString().startsWith(prefix, toffset);
}
// @Deprecated
// default int lastIndexOf(int ch) {
// return toString().lastIndexOf(ch);
// }
//
// @Deprecated
// default int lastIndexOf(int ch, int fromIndex) {
// return toString().lastIndexOf(ch, fromIndex);
// }
default int lastIndexOf(String str) {
return toString().lastIndexOf(str);
}
default int lastIndexOf(String str, int fromIndex) {
return toString().lastIndexOf(str, fromIndex);
}
default boolean matches(String regex) {
return toString().matches(regex);
}
// @Deprecated
// default int offsetByCodePoints(int index, int codePointOffset) {
// return toString().offsetByCodePoints(index, codePointOffset);
// }
default boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) {
return toString().regionMatches(ignoreCase, toffset, other, ooffset, len);
}
default boolean regionMatches(int toffset, String other, int ooffset, int len) {
return toString().regionMatches(toffset, other, ooffset, len);
}
// @Deprecated
// default char[] toCharArray() {
// return toString().toCharArray();
// }
}

View file

@ -1,27 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class StringUnicode implements StringType<StringUnicode> {
private final String text;
public StringUnicode(String text) {
this.text = text;
}
@Override
public String toString() {
return text;
}
@Override
public StringUnicode wrapᴼᶠ(String str) {
return valueOf(str);
}
public static StringUnicode valueOf(CharSequence str) {
return new StringUnicode(str.toString());
}
}

View file

@ -1,96 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Locale;
import java.util.Optional;
import love.distributedrebirth.bassboon.DefaultBȍőnLoader;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDoc注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocMethod注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocThrows注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocType注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(
ascii = @DuytsDoc注(purpose = "Base package interface from which a local language extends."),
mandarin = @DuytsDoc注(code = "通天塔龸定位器", purpose = "本地語言擴展的基礎包接口"),
hindi = @DuytsDoc注(code = "कोलाहलꣻलोकलाइज़र", purpose = "बेस पैकेज इंटरफ़ेस जिससे एक स्थानीय भाषा का विस्तार होता है")
)
public interface BabelLocalizer {
// childface = JVM: only allow direct child members of this to use this interface
// packface = JVM: only allow this package and subpackage are allowed to use this interface
@DuytsDocMethod注(
ascii = @DuytsDoc注(purpose = "Retrieves the locale information"),
mandarin = @DuytsDoc注(code = "至龸通天塔龸定位器龸界面", purpose = "检索语言环境信息"),
hindi = @DuytsDoc注(code = "बेबेलꣻलोकलाइज़रꣻकेꣻलिएꣻएपीआई", purpose = "स्थानीय जानकारी प्राप्त करता है"),
exceptions = {
@DuytsDocThrows注(id = "missing_annotation",
ascii = "Missing required annotation @BabelLocalizer注 on interface: ",
hindi = "आवश्यक एनोटेशन गुम है @BabelLocalizer注 इंटरफ़ेस पर",
mandarin = "缺少必需的註釋 @BabelLocalizer注 在界面上 ")
})
default BabelLocalizerᴬᵖᶦ toBabelLocalizerᴬᵖᶦ() {
Optional<Class<?>> loc = DefaultBȍőnLoader.findInterfaceByAnnotation(getClass(), BabelLocalizer注.class);
if (loc.isEmpty()) {
// NOTE no translated exceptions here because it requires this annotation.
throw new RuntimeException(toBabelExceptionMessage("missing_annotation", "ascii", this));
}
BabelLocalizer注 anno = loc.get().getAnnotation(BabelLocalizer注.class);
return BabelLocalizerᴬᵖᶦ.Ꝑŕᱜṫèƈ.instanceᴺᵉʷ(anno.name(), new Locale(anno.locale()), anno.target(), anno.metaName());
}
// @DuytsDocMethod注(
// ascii = @DuytsDoc注(purpose = "Retrieves the locale information"),
// mandarin = @DuytsDoc注(code = "至龸通天塔龸定位器龸界面", purpose = "检索语言环境信息"),
// hindi = @DuytsDoc注(code = "बेबेलꣻलोकलाइज़रꣻकेꣻलिएꣻएपीआई", purpose = "स्थानीय जानकारी प्राप्त करता है"),
// exceptions = {
// @DuytsDocThrows注(id = "missing_annotation",
// ascii = "Missing required annotation @BabelLocalizer注 on interface: %s",
// hindi = "आवश्यक एनोटेशन गुम है @BabelLocalizer注 इंटरफ़ेस पर %s",
// mandarin = "缺少必需的註釋 @BabelLocalizer注 在界面上 %s")
// })
// default void testException() {
// throw new RuntimeException(toBabelExceptionMessage("missing_annotation", this, "kooll...."));
// }
public static String toBabelExceptionMessage(String exceptionId, BabelLocalizer loc, Object...msgArgs) {
BabelLocalizerᴬᵖᶦ api = loc.toBabelLocalizerᴬᵖᶦ();
return toBabelExceptionMessage(api.getMetaName(), exceptionId, msgArgs);
}
public static String toBabelExceptionMessage(String exceptionId, String metaName, Object...msgArgs) {
StackWalker walker = StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE);
StackWalker.StackFrame frame = walker.walk(stream1 -> stream1.skip(1).findFirst().orElse(null));
if (frame == null) {
throw new RuntimeException("No stackframe returned");
}
Class<?> callerClass = frame.getDeclaringClass();
Method callerMethod = null;
try {
callerMethod = callerClass.getMethod(frame.getMethodName(), frame.getMethodType().parameterArray());
} catch (NoSuchMethodException | SecurityException e) {
throw new RuntimeException(e);
}
DuytsDocMethod注 anno = callerMethod.getAnnotation(DuytsDocMethod注.class);
if (anno == null) {
throw new RuntimeException("Missing annotation @DuytsDocMethod注 on: "+callerMethod);
}
for (DuytsDocThrows注 error:anno.exceptions()) {
if (error.id().equals(exceptionId)) {
String msg = null;
try {
Method annoValue = error.getClass().getMethod(metaName);
msg = (String)annoValue.invoke(error);
} catch (SecurityException | IllegalArgumentException | IllegalAccessException | NoSuchMethodException | InvocationTargetException e) {
throw new RuntimeException(e);
}
String errorMsg = String.format(msg, msgArgs);
throw new RuntimeException(errorMsg);
}
}
throw new RuntimeException("Missing exception id: "+exceptionId+" in @DuytsDocMethod注 on: "+callerMethod);
}
}

View file

@ -1,42 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.util.Locale;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelLocalizerᴬᵖᶦ {
String getName();
Locale getLocale();
String getTarget();
String getMetaName();
enum Ꝑŕᱜṫèƈ implements ObjectScopeLimitΔ.ƉěꬵḭȵᶒModifier.Ꝑŕᱜṫèƈ {
;
protected static BabelLocalizerᴬᵖᶦ instanceᴺᵉʷ(String name, Locale locale, String target, String metaName) {
return new BabelLocalizerᴬᵖᶦ() {
@Override
public String getName() {
return name;
}
@Override
public Locale getLocale() {
return locale;
}
@Override
public String getTarget() {
return target;
}
@Override
public String getMetaName() {
return metaName;
}
};
}
}
}

View file

@ -1,22 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BabelLocalizer注 {
String name();
String locale();
String target();
String metaName();
}

View file

@ -1,74 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.lang.instrument.ClassFileTransformer;
import java.lang.instrument.IllegalClassFormatException;
import java.lang.reflect.Method;
import java.security.ProtectionDomain;
import java.util.Optional;
import love.distributedrebirth.bassboon.DefaultBȍőnLoader;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BabelLocalizer邪ᙾ implements ClassFileTransformer {
// not tested
@Override
public byte[] transform(Module module, ClassLoader loader, String className,
Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
throws IllegalClassFormatException {
if (!BabelLocalizer.class.isAssignableFrom(classBeingRedefined)) {
return null;
}
// xxxᴬᵖᶦ objects
for (Class<?> embeddedClass:classBeingRedefined.getDeclaredClasses()) {
// todo: check declared class, like this ?
if (Babelizeբᴬᵖᶦ.class.isAssignableFrom(classBeingRedefined) && BabelMethodƉěꬵḭȵᶒᴬᵖᶦ.class.isAssignableFrom(embeddedClass)) {
// check B
}
if (BabelMethodƉěꬵḭȵᶒᴬᵖᶦ.class.isAssignableFrom(classBeingRedefined) && BabelTypeTower抽.class.isAssignableFrom(embeddedClass)) {
// check T
}
}
// babel translated object interfaces
Optional<Class<?>> checkMethodNameInterface = DefaultBȍőnLoader.findInterfaceByAnnotation(classBeingRedefined, BabelMethodNameEnforcer注.class);
if (checkMethodNameInterface.isEmpty()) {
return null;
}
BabelMethodNameEnforcer注 checkMethodName = checkMethodNameInterface.get().getAnnotation(BabelMethodNameEnforcer注.class);
if (checkMethodName == null) {
return null;
}
for (Method m:classBeingRedefined.getMethods()) {
if (m.getName().startsWith("toBabel")) {
continue;
}
boolean def = false;
for (Method mo:Object.class.getMethods()) { // java is evil, junk default methods....
if (m.getName().equals(mo.getName())) {
def = true;
break;
}
}
if (def) {
continue;
}
for (int c:m.getName().codePoints().toArray()) {
boolean allow = false;
for (BabelMethodNameRange注 range:checkMethodName.ranges()) {
if (c >= range.start() || c <= range.stop()) {
allow = true;
break;
}
}
if (!allow) {
throw new IllegalClassFormatException("Illegal unicode char in method name: "+m);
}
}
}
return null;
}
}

View file

@ -1,16 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BabelMethodNameEnforcer注 {
BabelMethodNameRange注[] ranges();
}

View file

@ -1,18 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BabelMethodNameRange注 {
int start();
int stop();
String name();
}

View file

@ -1,45 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelAscii;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelMethodƉěꬵḭȵᶒᴬᵖᶦ extends BabelTypeTower抽 {
//define interface <Y> Y[]; // jvm: force child member definition of one-or-more
//inner interface <Y> Y; // jvm: force child member definition of one
//inner enum <Y> Y;
//inner class <Y> Y;
// Export to force api definitions in 3 languages
//define interfaces <Y extends DuytschenBabelLocaleChinaApi<?>> Y;
//define interfaces <Y extends DuytschenBabelLocaleBasicApi<?>> Y;
//define interfaces <Y extends DuytschenBabelLocaleEnglishApi<?>> Y;
// ^^^ for none duyts speakers get plain Ascii
// Force down a define result...
//abstract public BabelTypeTowerGuard export();
public static
<
T1 extends BabelAscii,
T2 extends BabelMandarin,
T3 extends BabelHindi,
T4 extends BabelHiero,
T5 extends BabelHinarī
>
void
define5(
Class<? extends T1> t1,
Class<? extends T2> t2,
Class<? extends T3> t3,
Class<? extends T4> t4,
Class<? extends T5> t5
) {
}
}

View file

@ -1,10 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelTypeTowerReadßբᴬᵖᶦ<Q extends BabelTypeTowerReadßբᴬᵖᶦ<Q>> extends BabelTypeTower抽 {
//public interface BabelTypeTowerReadբᴬᵖᶦ<T,Q extends BabelTypeTowerReadբᴬᵖᶦ<T,Q>> {
/* protected */ Q toBabelᴿᵈ();
}

View file

@ -1,15 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelTypeTowerWriteßբᴬᵖᶦ<W extends BabelTypeTowerWriteßբᴬᵖᶦ<W,Q> & BabelTypeTowerReadßբᴬᵖᶦ<Q>, Q extends BabelTypeTowerReadßբᴬᵖᶦ<Q>> extends BabelTypeTowerReadßբᴬᵖᶦ<Q> {
//public interface BabelTypeTowerWriteբᴬᵖᶦ<T,W extends BabelTypeTowerWriteբᴬᵖᶦ<T,W,Q> & BabelTypeTowerReadբᴬᵖᶦ<T,Q>, Q extends BabelTypeTowerReadբᴬᵖᶦ<T,Q>> extends BabelTypeTowerReadբᴬᵖᶦ<T,Q> {
@SuppressWarnings("unchecked")
/* protected */ default Q toBabelᴿᵈ() {
return (Q) toBabelᵂʳ();
}
/* protected */ W toBabelᵂʳ();
}

View file

@ -1,9 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelTypeTowerßբᴬᵖᶦ<Q extends BabelTypeTowerßբᴬᵖᶦ<Q>> extends BabelTypeTower抽 {
/* protected */ Q toBabel();
}

View file

@ -1,13 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelTypeTower抽 extends
ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ꞱPrefix,
ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ßPrefix,
ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ƉěꬵḭȵᶒPrefix {
// note: naming scope is defined by parent interface
}

View file

@ -1,7 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ;
public interface BabelTypeꝐŕḯṿªḕᴬᵖᶦ extends BabelTypeTower抽, ObjectScopeLimitΔ.ƉěꬵḭȵᶒModifier.Ꝑŕḯṿª {
// build (naming) structure helper marker
}

View file

@ -1,13 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface /* bassface */ Babelizeբᴬᵖᶦ {
// note: used in functional interfaces thus only defaults
// default boolean toBassFaceᴬᵖᶦ() {
// // jvm: add support for bassface, to force default methods only.
// return getClass().getAnnotation(FunctionalInterface.class) != null;
// }
}

View file

@ -1,19 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Moves copyright into runtime class info.
*/
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface DuytsDocAuthor注 {
String name();
String copyright();
}

View file

@ -1,28 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface DuytsDocField注 {
// workflow for translators, set to true to flag this content should
// propagated to the other languages of the translatable doc item.
String awaitsPropagation() default "";
DuytsDoc注 ascii();
DuytsDoc注 mandarin();
DuytsDoc注 hindi();
DuytsDoc注 hiero() default @DuytsDoc注(purpose = "");
DuytsDoc注 hinarī() default @DuytsDoc注(purpose = "");
DuytsDoc注 russian() default @DuytsDoc注(purpose = "");
}

View file

@ -1,30 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface DuytsDocMethod注 {
// workflow for translators, set to true to flag this content should
// propagated to the other languages of the translatable doc item.
String awaitsPropagation() default "";
DuytsDoc注 ascii();
DuytsDoc注 mandarin();
DuytsDoc注 hindi();
DuytsDoc注 hiero() default @DuytsDoc注(purpose = "");
DuytsDoc注 hinarī() default @DuytsDoc注(purpose = "");
DuytsDoc注 russian() default @DuytsDoc注(purpose = "");
DuytsDocThrows注[] exceptions() default {};
}

View file

@ -1,26 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface DuytsDocThrows注 {
String id();
String ascii();
String mandarin();
String hindi();
String hiero() default "";
String hinarī() default "";
String russian() default "";
}

View file

@ -1,28 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface DuytsDocType注 {
// workflow for translators, set to true to flag this content should
// propagated to the other languages of the translatable doc item.
String awaitsPropagation() default "";
DuytsDoc注 ascii();
DuytsDoc注 mandarin();
DuytsDoc注 hindi();
DuytsDoc注 hiero() default @DuytsDoc注(purpose = "");
DuytsDoc注 hinarī() default @DuytsDoc注(purpose = "");
DuytsDoc注 russian() default @DuytsDoc注(purpose = "");
}

View file

@ -1,18 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.ANNOTATION_TYPE})
public @interface DuytsDoc注 {
String code() default "";
String purpose();
String note() default "";
}

View file

@ -1,10 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BabelLocalizer注(name = "Ascii", locale = "en", target = "Normalized boring company language", metaName = "ascii")
public interface BabelAscii extends BabelLocalizer {
}

View file

@ -1,15 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameEnforcer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameRange注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BabelMethodNameEnforcer注(ranges = {
@BabelMethodNameRange注(start = 0x13000, stop = 0x1342F, name = "Egyptian Hieroglyphs")
})
@BabelLocalizer注(name = "𓂀", locale = "en", target = "Orange Catholic Church pastors", metaName = "hiero")
public interface BabelHiero extends BabelLocalizer {
}

View file

@ -1,33 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameEnforcer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameRange注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BabelMethodNameEnforcer注(ranges = {
@BabelMethodNameRange注(start = 'ײ', stop = 'ײ', name = "Hebrew octal #1"),
@BabelMethodNameRange注(start = 'ױ', stop = 'ױ', name = "Hebrew octal #2"),
@BabelMethodNameRange注(start = 'ו', stop = 'ו', name = "Hebrew octal #3"),
@BabelMethodNameRange注(start = 'י', stop = 'י', name = "Hebrew octal #4"),
@BabelMethodNameRange注(start = 'ז', stop = 'ז', name = "Hebrew octal #5"),
@BabelMethodNameRange注(start = 'ד', stop = 'ד', name = "Hebrew octal #6"),
@BabelMethodNameRange注(start = 'ן', stop = 'ן', name = "Hebrew octal #7"),
@BabelMethodNameRange注(start = 'ך', stop = 'ך', name = "Hebrew octal #8")
})
@BabelLocalizer注(name = "ヒナリー", locale = "ie", target = "Hardcore language for real hinarī coders", metaName = "hinari")
public interface BabelHinarī extends BabelLocalizer {
// Patre nor, qui es in li cieles,
// mey tui nómine esser sanctificat,
// mey tui regnia venir,
// mey tui vole esser fat,
// qualmen in li cieles talmen anc sur li terre.
// Da nos hodie nor pan omnidial,
// e pardona nor débites,
// qualmen anc noi pardona nor debitores.
// E ne inducte nos in tentation,
// ma libera nos de lu mal.
// Amen.
}

View file

@ -1,25 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameEnforcer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameRange注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocType注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDoc注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(
ascii = @DuytsDoc注(purpose = "Hindi class type identifier"),
mandarin = @DuytsDoc注(code = "通天塔龸印地語", purpose = "印地語類類型標識符"),
hindi = @DuytsDoc注(code = "कोलाहलꣻहिन्दी", purpose = "हिंदी वर्ग प्रकार पहचानकर्ता")
)
@BabelMethodNameEnforcer注(ranges = {
@BabelMethodNameRange注(start = 0x0900, stop = 0x097F, name = "Devanagari"),
@BabelMethodNameRange注(start = 0xA8E0, stop = 0xA8FF, name = "Devanagari Extended"),
@BabelMethodNameRange注(start = 0x11B00, stop = 0x11B09, name = "Devanagari Extended-A"),
@BabelMethodNameRange注(start = 0x1CD0, stop = 0x1CFA, name = "Vedic Extensions")
})
@BabelLocalizer注(name = "हिन्दी", locale = "hi", target = "Seaking God with 1230 million eyes", metaName = "hindi")
public interface BabelHindi extends BabelLocalizer {
}

View file

@ -1,10 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BabelLocalizer注(name = "普通話", locale = "zh", target = "Dragon's nest has 2234 million bass noise ears", metaName = "mandarin")
public interface BabelMandarin extends BabelLocalizer {
}

View file

@ -1,10 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BabelLocalizer注(name = "русский", locale = "ru", target = "Bãß rocket boot process", metaName = "russian")
public interface BabelRussian extends BabelLocalizer {
}

View file

@ -1,12 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.util.PrimitiveBooleanIterator;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BaseNumber {
PrimitiveBooleanIterator toIteratorBoolean();
//NumberStepIterator toIteratorNumberStep(NumberValue stepSize);
}

View file

@ -1,44 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.function.Consumer;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.M02MatrixBinary;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BaseNumberBlob extends BaseNumber /*extends Iterable<NumberValue.NumberValueStep>*/ {
default Iterator<NumberValueStep> toBlobIterator(M02MatrixBinary order) {
List<Byte> bytes = new ArrayList<>();
toIteratorBoolean().toByteIterator(order).forEachRemaining((Consumer<? super Byte>)v -> {
bytes.add(v);
});
byte[] byteArray = new byte[bytes.size()];
for (int i=0;i<byteArray.length;i++) {
byteArray[i] = bytes.get(i);
}
return new Iterator<BaseNumberBlob.NumberValueStep>() {
private BigInteger value = new BigInteger(byteArray);
@Override
public NumberValueStep next() {
value = value.subtract(BigInteger.ONE);
return NumberValueStep.ONE;
}
@Override
public boolean hasNext() {
return value.compareTo(BigInteger.ZERO) != Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;
}
};
}
interface NumberValueStep {
public static final NumberValueStep ONE = new NumberValueStep() {};
}
}

View file

@ -1,19 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.function.Consumer;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.M02MatrixBinary;
import love.distributedrebirth.bassboon.jpp.util.PrimitiveBooleanIterator;
import love.distributedrebirth.bassboon.jpp.util.PrimitiveByteIterator;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BaseNumberByte extends BaseNumber {
PrimitiveByteIterator toIteratorByte();
}

View file

@ -1,55 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAnnotation注;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusEnumBase響ᴼᶠ;
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusSetʸᴰ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Holds the number block and dimension.")
@BãßBȍőnAnnotation注(required = {BãßBȍőnNumberMatrix注.class})
public interface BãßBȍőnNumberMatrixʸᴰ<T extends BãßBȍőnNumberMatrixʸᴰ<T>> extends BãßBȍőnAbacusSetʸᴰ<T> {
public static final class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª {
private static final StringGhostKey GHOST_MATRIX_DIMENSION = StringGhostKey.asciiᴳʰᵒˢᵗ();
private static final StringGhostKey GHOST_NUMBER_BLOCK = StringGhostKey.asciiᴳʰᵒˢᵗ();
@BãßBȍőnSpiderWire注
private BãßBȍőnNumberMatrixʸᴰ<?> boon;
@Override
public BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ.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
public static <Y extends BãßBȍőnNumberMatrixʸᴰ<Y>> void יהוהʸᴰ(Y boon, String dialTone, int...args) {
Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.𓂀ױןייזדזיודזיןןזזזןױ𓉢(boon);
boon.toBBC().NOISE_OF(BãßBȍőnAbacusEnumBase響ᴼᶠ.class).rȧñkRingToonInluiden(dialTone);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST_LIST(GHOST_NUMBER_BLOCK);
for (int arg:args) {
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).GHOST_LIST_INT(GHOST_NUMBER_BLOCK).add(arg);
}
}
}
default int teŀráàmMatrixDimensie() {
return toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_INT(Ꝑŕḯṿª.GHOST_MATRIX_DIMENSION);
}
default int rȧñkNummerBlokGroote() {
return toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_LIST_INT(Ꝑŕḯṿª.GHOST_NUMBER_BLOCK).size();
}
default int rȧñkNummerBlokWaarde(int index) {
return toBBC().UNHOLY(Ꝑŕḯṿª.class).GHOST_LIST_INT(Ꝑŕḯṿª.GHOST_NUMBER_BLOCK).get(index);
}
}

View file

@ -1,16 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnNumberMatrix注 {
int dimension();
}

View file

@ -1,18 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnNumberMatrix注(dimension = 2)
public enum M02MatrixBinary implements BãßBȍőnNumberMatrixʸᴰ<M02MatrixBinary> {
M_01("0x1",1,0),
M_02("0x2",0,1),
;
public final static M02MatrixBinary STATIC = M02MatrixBinary.M_01;
public final static M02MatrixBinary TAIL = STATIC.rȧñkNaarLaatste();
private M02MatrixBinary(String dialTone, int...args) {
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, args);
}
}

View file

@ -1,22 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnNumberMatrix注(dimension = 3)
public enum M03MatrixTrit implements BãßBȍőnNumberMatrixʸᴰ<M03MatrixTrit> {
M_005("0x05",2,1,0),
M_007("0x07",1,2,0),
M_011("0x0B",2,0,1),
M_015("0x0F",0,2,1),
M_019("0x13",1,0,2),
M_021("0x15",0,1,2),
;
public final static M03MatrixTrit STATIC = M03MatrixTrit.M_005;
public final static M03MatrixTrit TAIL = STATIC.rȧñkNaarLaatste();
private M03MatrixTrit(String dialTone, int...args) {
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, args);
}
}

View file

@ -1,40 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnNumberMatrix注(dimension = 4)
public enum M04MatrixQuad implements BãßBȍőnNumberMatrixʸᴰ<M04MatrixQuad> {
M_0027("0x01B",3,2,1,0),
M_0030("0x01E",2,3,1,0),
M_0039("0x027",3,1,2,0),
M_0045("0x02D",1,3,2,0),
M_0054("0x036",2,1,3,0),
M_0057("0x039",1,2,3,0),
M_0075("0x04B",3,2,0,1),
M_0078("0x04E",2,3,0,1),
M_0099("0x063",3,0,2,1),
M_0108("0x06C",0,3,2,1),
M_0114("0x072",2,0,3,1),
M_0120("0x078",0,2,3,1),
M_0135("0x087",3,1,0,2),
M_0141("0x08D",1,3,0,2),
M_0147("0x093",3,0,1,2),
M_0156("0x09C",0,3,1,2),
M_0177("0x0B1",1,0,3,2),
M_0180("0x0B4",0,1,3,2),
M_0198("0x0C6",2,1,0,3),
M_0201("0x0C9",1,2,0,3),
M_0210("0x0D2",2,0,1,3),
M_0216("0x0D8",0,2,1,3),
M_0225("0x0E1",1,0,2,3),
M_0228("0x0E4",0,1,2,3),
;
public final static M04MatrixQuad STATIC = M04MatrixQuad.M_0027;
public final static M04MatrixQuad TAIL = STATIC.rȧñkNaarLaatste();
private M04MatrixQuad(String dialTone, int...args) {
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, args);
}
}

View file

@ -1,136 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnNumberMatrix注(dimension = 5)
public enum M05MatrixPental implements BãßBȍőnNumberMatrixʸᴰ<M05MatrixPental> {
M_00194("0x00C2",4,3,2,1,0),
M_00198("0x00C6",3,4,2,1,0),
M_00214("0x00D6",4,2,3,1,0),
M_00222("0x00DE",2,4,3,1,0),
M_00238("0x00EE",3,2,4,1,0),
M_00242("0x00F2",2,3,4,1,0),
M_00294("0x0126",4,3,1,2,0),
M_00298("0x012A",3,4,1,2,0),
M_00334("0x014E",4,1,3,2,0),
M_00346("0x015A",1,4,3,2,0),
M_00358("0x0166",3,1,4,2,0),
M_00366("0x016E",1,3,4,2,0),
M_00414("0x019E",4,2,1,3,0),
M_00422("0x01A6",2,4,1,3,0),
M_00434("0x01B2",4,1,2,3,0),
M_00446("0x01BE",1,4,2,3,0),
M_00482("0x01E2",2,1,4,3,0),
M_00486("0x01E6",1,2,4,3,0),
M_00538("0x021A",3,2,1,4,0),
M_00542("0x021E",2,3,1,4,0),
M_00558("0x022E",3,1,2,4,0),
M_00566("0x0236",1,3,2,4,0),
M_00582("0x0246",2,1,3,4,0),
M_00586("0x024A",1,2,3,4,0),
M_00694("0x02B6",4,3,2,0,1),
M_00698("0x02BA",3,4,2,0,1),
M_00714("0x02CA",4,2,3,0,1),
M_00722("0x02D2",2,4,3,0,1),
M_00738("0x02E2",3,2,4,0,1),
M_00742("0x02E6",2,3,4,0,1),
M_00894("0x037E",4,3,0,2,1),
M_00898("0x0382",3,4,0,2,1),
M_00954("0x03BA",4,0,3,2,1),
M_00970("0x03CA",0,4,3,2,1),
M_00978("0x03D2",3,0,4,2,1),
M_00990("0x03DE",0,3,4,2,1),
M_01014("0x03F6",4,2,0,3,1),
M_01022("0x03FE",2,4,0,3,1),
M_01054("0x041E",4,0,2,3,1),
M_01070("0x042E",0,4,2,3,1),
M_01102("0x044E",2,0,4,3,1),
M_01110("0x0456",0,2,4,3,1),
M_01138("0x0472",3,2,0,4,1),
M_01142("0x0476",2,3,0,4,1),
M_01178("0x049A",3,0,2,4,1),
M_01190("0x04A6",0,3,2,4,1),
M_01202("0x04B2",2,0,3,4,1),
M_01210("0x04BA",0,2,3,4,1),
M_01294("0x050E",4,3,1,0,2),
M_01298("0x0512",3,4,1,0,2),
M_01334("0x0536",4,1,3,0,2),
M_01346("0x0542",1,4,3,0,2),
M_01358("0x054E",3,1,4,0,2),
M_01366("0x0556",1,3,4,0,2),
M_01394("0x0572",4,3,0,1,2),
M_01398("0x0576",3,4,0,1,2),
M_01454("0x05AE",4,0,3,1,2),
M_01470("0x05BE",0,4,3,1,2),
M_01478("0x05C6",3,0,4,1,2),
M_01490("0x05D2",0,3,4,1,2),
M_01634("0x0662",4,1,0,3,2),
M_01646("0x066E",1,4,0,3,2),
M_01654("0x0676",4,0,1,3,2),
M_01670("0x0686",0,4,1,3,2),
M_01726("0x06BE",1,0,4,3,2),
M_01730("0x06C2",0,1,4,3,2),
M_01758("0x06DE",3,1,0,4,2),
M_01766("0x06E6",1,3,0,4,2),
M_01778("0x06F2",3,0,1,4,2),
M_01790("0x06FE",0,3,1,4,2),
M_01826("0x0722",1,0,3,4,2),
M_01830("0x0726",0,1,3,4,2),
M_01914("0x077A",4,2,1,0,3),
M_01922("0x0782",2,4,1,0,3),
M_01934("0x078E",4,1,2,0,3),
M_01946("0x079A",1,4,2,0,3),
M_01982("0x07BE",2,1,4,0,3),
M_01986("0x07C2",1,2,4,0,3),
M_02014("0x07DE",4,2,0,1,3),
M_02022("0x07E6",2,4,0,1,3),
M_02054("0x0806",4,0,2,1,3),
M_02070("0x0816",0,4,2,1,3),
M_02102("0x0836",2,0,4,1,3),
M_02110("0x083E",0,2,4,1,3),
M_02134("0x0856",4,1,0,2,3),
M_02146("0x0862",1,4,0,2,3),
M_02154("0x086A",4,0,1,2,3),
M_02170("0x087A",0,4,1,2,3),
M_02226("0x08B2",1,0,4,2,3),
M_02230("0x08B6",0,1,4,2,3),
M_02382("0x094E",2,1,0,4,3),
M_02386("0x0952",1,2,0,4,3),
M_02402("0x0962",2,0,1,4,3),
M_02410("0x096A",0,2,1,4,3),
M_02426("0x097A",1,0,2,4,3),
M_02430("0x097E",0,1,2,4,3),
M_02538("0x09EA",3,2,1,0,4),
M_02542("0x09EE",2,3,1,0,4),
M_02558("0x09FE",3,1,2,0,4),
M_02566("0x0A06",1,3,2,0,4),
M_02582("0x0A16",2,1,3,0,4),
M_02586("0x0A1A",1,2,3,0,4),
M_02638("0x0A4E",3,2,0,1,4),
M_02642("0x0A52",2,3,0,1,4),
M_02678("0x0A76",3,0,2,1,4),
M_02690("0x0A82",0,3,2,1,4),
M_02702("0x0A8E",2,0,3,1,4),
M_02710("0x0A96",0,2,3,1,4),
M_02758("0x0AC6",3,1,0,2,4),
M_02766("0x0ACE",1,3,0,2,4),
M_02778("0x0ADA",3,0,1,2,4),
M_02790("0x0AE6",0,3,1,2,4),
M_02826("0x0B0A",1,0,3,2,4),
M_02830("0x0B0E",0,1,3,2,4),
M_02882("0x0B42",2,1,0,3,4),
M_02886("0x0B46",1,2,0,3,4),
M_02902("0x0B56",2,0,1,3,4),
M_02910("0x0B5E",0,2,1,3,4),
M_02926("0x0B6E",1,0,2,3,4),
M_02930("0x0B72",0,1,2,3,4),
;
public final static M05MatrixPental STATIC = M05MatrixPental.M_00194;
public final static M05MatrixPental TAIL = STATIC.rȧñkNaarLaatste();
private M05MatrixPental(String dialTone, int...args) {
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, args);
}
}

View file

@ -1,736 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnNumberMatrix注(dimension = 6)
public enum M06MatrixSeximal implements BãßBȍőnNumberMatrixʸᴰ<M06MatrixSeximal> {
M_001865("0x00749",5,4,3,2,1,0),
M_001870("0x0074E",4,5,3,2,1,0),
M_001895("0x00767",5,3,4,2,1,0),
M_001905("0x00771",3,5,4,2,1,0),
M_001930("0x0078A",4,3,5,2,1,0),
M_001935("0x0078F",3,4,5,2,1,0),
M_002045("0x007FD",5,4,2,3,1,0),
M_002050("0x00802",4,5,2,3,1,0),
M_002105("0x00839",5,2,4,3,1,0),
M_002120("0x00848",2,5,4,3,1,0),
M_002140("0x0085C",4,2,5,3,1,0),
M_002150("0x00866",2,4,5,3,1,0),
M_002255("0x008CF",5,3,2,4,1,0),
M_002265("0x008D9",3,5,2,4,1,0),
M_002285("0x008ED",5,2,3,4,1,0),
M_002300("0x008FC",2,5,3,4,1,0),
M_002355("0x00933",3,2,5,4,1,0),
M_002360("0x00938",2,3,5,4,1,0),
M_002470("0x009A6",4,3,2,5,1,0),
M_002475("0x009AB",3,4,2,5,1,0),
M_002500("0x009C4",4,2,3,5,1,0),
M_002510("0x009CE",2,4,3,5,1,0),
M_002535("0x009E7",3,2,4,5,1,0),
M_002540("0x009EC",2,3,4,5,1,0),
M_002945("0x00B81",5,4,3,1,2,0),
M_002950("0x00B86",4,5,3,1,2,0),
M_002975("0x00B9F",5,3,4,1,2,0),
M_002985("0x00BA9",3,5,4,1,2,0),
M_003010("0x00BC2",4,3,5,1,2,0),
M_003015("0x00BC7",3,4,5,1,2,0),
M_003305("0x00CE9",5,4,1,3,2,0),
M_003310("0x00CEE",4,5,1,3,2,0),
M_003395("0x00D43",5,1,4,3,2,0),
M_003415("0x00D57",1,5,4,3,2,0),
M_003430("0x00D66",4,1,5,3,2,0),
M_003445("0x00D75",1,4,5,3,2,0),
M_003515("0x00DBB",5,3,1,4,2,0),
M_003525("0x00DC5",3,5,1,4,2,0),
M_003575("0x00DF7",5,1,3,4,2,0),
M_003595("0x00E0B",1,5,3,4,2,0),
M_003645("0x00E3D",3,1,5,4,2,0),
M_003655("0x00E47",1,3,5,4,2,0),
M_003730("0x00E92",4,3,1,5,2,0),
M_003735("0x00E97",3,4,1,5,2,0),
M_003790("0x00ECE",4,1,3,5,2,0),
M_003805("0x00EDD",1,4,3,5,2,0),
M_003825("0x00EF1",3,1,4,5,2,0),
M_003835("0x00EFB",1,3,4,5,2,0),
M_004205("0x0106D",5,4,2,1,3,0),
M_004210("0x01072",4,5,2,1,3,0),
M_004265("0x010A9",5,2,4,1,3,0),
M_004280("0x010B8",2,5,4,1,3,0),
M_004300("0x010CC",4,2,5,1,3,0),
M_004310("0x010D6",2,4,5,1,3,0),
M_004385("0x01121",5,4,1,2,3,0),
M_004390("0x01126",4,5,1,2,3,0),
M_004475("0x0117B",5,1,4,2,3,0),
M_004495("0x0118F",1,5,4,2,3,0),
M_004510("0x0119E",4,1,5,2,3,0),
M_004525("0x011AD",1,4,5,2,3,0),
M_004805("0x012C5",5,2,1,4,3,0),
M_004820("0x012D4",2,5,1,4,3,0),
M_004835("0x012E3",5,1,2,4,3,0),
M_004855("0x012F7",1,5,2,4,3,0),
M_004940("0x0134C",2,1,5,4,3,0),
M_004945("0x01351",1,2,5,4,3,0),
M_005020("0x0139C",4,2,1,5,3,0),
M_005030("0x013A6",2,4,1,5,3,0),
M_005050("0x013BA",4,1,2,5,3,0),
M_005065("0x013C9",1,4,2,5,3,0),
M_005120("0x01400",2,1,4,5,3,0),
M_005125("0x01405",1,2,4,5,3,0),
M_005495("0x01577",5,3,2,1,4,0),
M_005505("0x01581",3,5,2,1,4,0),
M_005525("0x01595",5,2,3,1,4,0),
M_005540("0x015A4",2,5,3,1,4,0),
M_005595("0x015DB",3,2,5,1,4,0),
M_005600("0x015E0",2,3,5,1,4,0),
M_005675("0x0162B",5,3,1,2,4,0),
M_005685("0x01635",3,5,1,2,4,0),
M_005735("0x01667",5,1,3,2,4,0),
M_005755("0x0167B",1,5,3,2,4,0),
M_005805("0x016AD",3,1,5,2,4,0),
M_005815("0x016B7",1,3,5,2,4,0),
M_005885("0x016FD",5,2,1,3,4,0),
M_005900("0x0170C",2,5,1,3,4,0),
M_005915("0x0171B",5,1,2,3,4,0),
M_005935("0x0172F",1,5,2,3,4,0),
M_006020("0x01784",2,1,5,3,4,0),
M_006025("0x01789",1,2,5,3,4,0),
M_006315("0x018AB",3,2,1,5,4,0),
M_006320("0x018B0",2,3,1,5,4,0),
M_006345("0x018C9",3,1,2,5,4,0),
M_006355("0x018D3",1,3,2,5,4,0),
M_006380("0x018EC",2,1,3,5,4,0),
M_006385("0x018F1",1,2,3,5,4,0),
M_006790("0x01A86",4,3,2,1,5,0),
M_006795("0x01A8B",3,4,2,1,5,0),
M_006820("0x01AA4",4,2,3,1,5,0),
M_006830("0x01AAE",2,4,3,1,5,0),
M_006855("0x01AC7",3,2,4,1,5,0),
M_006860("0x01ACC",2,3,4,1,5,0),
M_006970("0x01B3A",4,3,1,2,5,0),
M_006975("0x01B3F",3,4,1,2,5,0),
M_007030("0x01B76",4,1,3,2,5,0),
M_007045("0x01B85",1,4,3,2,5,0),
M_007065("0x01B99",3,1,4,2,5,0),
M_007075("0x01BA3",1,3,4,2,5,0),
M_007180("0x01C0C",4,2,1,3,5,0),
M_007190("0x01C16",2,4,1,3,5,0),
M_007210("0x01C2A",4,1,2,3,5,0),
M_007225("0x01C39",1,4,2,3,5,0),
M_007280("0x01C70",2,1,4,3,5,0),
M_007285("0x01C75",1,2,4,3,5,0),
M_007395("0x01CE3",3,2,1,4,5,0),
M_007400("0x01CE8",2,3,1,4,5,0),
M_007425("0x01D01",3,1,2,4,5,0),
M_007435("0x01D0B",1,3,2,4,5,0),
M_007460("0x01D24",2,1,3,4,5,0),
M_007465("0x01D29",1,2,3,4,5,0),
M_008345("0x02099",5,4,3,2,0,1),
M_008350("0x0209E",4,5,3,2,0,1),
M_008375("0x020B7",5,3,4,2,0,1),
M_008385("0x020C1",3,5,4,2,0,1),
M_008410("0x020DA",4,3,5,2,0,1),
M_008415("0x020DF",3,4,5,2,0,1),
M_008525("0x0214D",5,4,2,3,0,1),
M_008530("0x02152",4,5,2,3,0,1),
M_008585("0x02189",5,2,4,3,0,1),
M_008600("0x02198",2,5,4,3,0,1),
M_008620("0x021AC",4,2,5,3,0,1),
M_008630("0x021B6",2,4,5,3,0,1),
M_008735("0x0221F",5,3,2,4,0,1),
M_008745("0x02229",3,5,2,4,0,1),
M_008765("0x0223D",5,2,3,4,0,1),
M_008780("0x0224C",2,5,3,4,0,1),
M_008835("0x02283",3,2,5,4,0,1),
M_008840("0x02288",2,3,5,4,0,1),
M_008950("0x022F6",4,3,2,5,0,1),
M_008955("0x022FB",3,4,2,5,0,1),
M_008980("0x02314",4,2,3,5,0,1),
M_008990("0x0231E",2,4,3,5,0,1),
M_009015("0x02337",3,2,4,5,0,1),
M_009020("0x0233C",2,3,4,5,0,1),
M_010505("0x02909",5,4,3,0,2,1),
M_010510("0x0290E",4,5,3,0,2,1),
M_010535("0x02927",5,3,4,0,2,1),
M_010545("0x02931",3,5,4,0,2,1),
M_010570("0x0294A",4,3,5,0,2,1),
M_010575("0x0294F",3,4,5,0,2,1),
M_011045("0x02B25",5,4,0,3,2,1),
M_011050("0x02B2A",4,5,0,3,2,1),
M_011165("0x02B9D",5,0,4,3,2,1),
M_011190("0x02BB6",0,5,4,3,2,1),
M_011200("0x02BC0",4,0,5,3,2,1),
M_011220("0x02BD4",0,4,5,3,2,1),
M_011255("0x02BF7",5,3,0,4,2,1),
M_011265("0x02C01",3,5,0,4,2,1),
M_011345("0x02C51",5,0,3,4,2,1),
M_011370("0x02C6A",0,5,3,4,2,1),
M_011415("0x02C97",3,0,5,4,2,1),
M_011430("0x02CA6",0,3,5,4,2,1),
M_011470("0x02CCE",4,3,0,5,2,1),
M_011475("0x02CD3",3,4,0,5,2,1),
M_011560("0x02D28",4,0,3,5,2,1),
M_011580("0x02D3C",0,4,3,5,2,1),
M_011595("0x02D4B",3,0,4,5,2,1),
M_011610("0x02D5A",0,3,4,5,2,1),
M_011765("0x02DF5",5,4,2,0,3,1),
M_011770("0x02DFA",4,5,2,0,3,1),
M_011825("0x02E31",5,2,4,0,3,1),
M_011840("0x02E40",2,5,4,0,3,1),
M_011860("0x02E54",4,2,5,0,3,1),
M_011870("0x02E5E",2,4,5,0,3,1),
M_012125("0x02F5D",5,4,0,2,3,1),
M_012130("0x02F62",4,5,0,2,3,1),
M_012245("0x02FD5",5,0,4,2,3,1),
M_012270("0x02FEE",0,5,4,2,3,1),
M_012280("0x02FF8",4,0,5,2,3,1),
M_012300("0x0300C",0,4,5,2,3,1),
M_012545("0x03101",5,2,0,4,3,1),
M_012560("0x03110",2,5,0,4,3,1),
M_012605("0x0313D",5,0,2,4,3,1),
M_012630("0x03156",0,5,2,4,3,1),
M_012710("0x031A6",2,0,5,4,3,1),
M_012720("0x031B0",0,2,5,4,3,1),
M_012760("0x031D8",4,2,0,5,3,1),
M_012770("0x031E2",2,4,0,5,3,1),
M_012820("0x03214",4,0,2,5,3,1),
M_012840("0x03228",0,4,2,5,3,1),
M_012890("0x0325A",2,0,4,5,3,1),
M_012900("0x03264",0,2,4,5,3,1),
M_013055("0x032FF",5,3,2,0,4,1),
M_013065("0x03309",3,5,2,0,4,1),
M_013085("0x0331D",5,2,3,0,4,1),
M_013100("0x0332C",2,5,3,0,4,1),
M_013155("0x03363",3,2,5,0,4,1),
M_013160("0x03368",2,3,5,0,4,1),
M_013415("0x03467",5,3,0,2,4,1),
M_013425("0x03471",3,5,0,2,4,1),
M_013505("0x034C1",5,0,3,2,4,1),
M_013530("0x034DA",0,5,3,2,4,1),
M_013575("0x03507",3,0,5,2,4,1),
M_013590("0x03516",0,3,5,2,4,1),
M_013625("0x03539",5,2,0,3,4,1),
M_013640("0x03548",2,5,0,3,4,1),
M_013685("0x03575",5,0,2,3,4,1),
M_013710("0x0358E",0,5,2,3,4,1),
M_013790("0x035DE",2,0,5,3,4,1),
M_013800("0x035E8",0,2,5,3,4,1),
M_014055("0x036E7",3,2,0,5,4,1),
M_014060("0x036EC",2,3,0,5,4,1),
M_014115("0x03723",3,0,2,5,4,1),
M_014130("0x03732",0,3,2,5,4,1),
M_014150("0x03746",2,0,3,5,4,1),
M_014160("0x03750",0,2,3,5,4,1),
M_014350("0x0380E",4,3,2,0,5,1),
M_014355("0x03813",3,4,2,0,5,1),
M_014380("0x0382C",4,2,3,0,5,1),
M_014390("0x03836",2,4,3,0,5,1),
M_014415("0x0384F",3,2,4,0,5,1),
M_014420("0x03854",2,3,4,0,5,1),
M_014710("0x03976",4,3,0,2,5,1),
M_014715("0x0397B",3,4,0,2,5,1),
M_014800("0x039D0",4,0,3,2,5,1),
M_014820("0x039E4",0,4,3,2,5,1),
M_014835("0x039F3",3,0,4,2,5,1),
M_014850("0x03A02",0,3,4,2,5,1),
M_014920("0x03A48",4,2,0,3,5,1),
M_014930("0x03A52",2,4,0,3,5,1),
M_014980("0x03A84",4,0,2,3,5,1),
M_015000("0x03A98",0,4,2,3,5,1),
M_015050("0x03ACA",2,0,4,3,5,1),
M_015060("0x03AD4",0,2,4,3,5,1),
M_015135("0x03B1F",3,2,0,4,5,1),
M_015140("0x03B24",2,3,0,4,5,1),
M_015195("0x03B5B",3,0,2,4,5,1),
M_015210("0x03B6A",0,3,2,4,5,1),
M_015230("0x03B7E",2,0,3,4,5,1),
M_015240("0x03B88",0,2,3,4,5,1),
M_015905("0x03E21",5,4,3,1,0,2),
M_015910("0x03E26",4,5,3,1,0,2),
M_015935("0x03E3F",5,3,4,1,0,2),
M_015945("0x03E49",3,5,4,1,0,2),
M_015970("0x03E62",4,3,5,1,0,2),
M_015975("0x03E67",3,4,5,1,0,2),
M_016265("0x03F89",5,4,1,3,0,2),
M_016270("0x03F8E",4,5,1,3,0,2),
M_016355("0x03FE3",5,1,4,3,0,2),
M_016375("0x03FF7",1,5,4,3,0,2),
M_016390("0x04006",4,1,5,3,0,2),
M_016405("0x04015",1,4,5,3,0,2),
M_016475("0x0405B",5,3,1,4,0,2),
M_016485("0x04065",3,5,1,4,0,2),
M_016535("0x04097",5,1,3,4,0,2),
M_016555("0x040AB",1,5,3,4,0,2),
M_016605("0x040DD",3,1,5,4,0,2),
M_016615("0x040E7",1,3,5,4,0,2),
M_016690("0x04132",4,3,1,5,0,2),
M_016695("0x04137",3,4,1,5,0,2),
M_016750("0x0416E",4,1,3,5,0,2),
M_016765("0x0417D",1,4,3,5,0,2),
M_016785("0x04191",3,1,4,5,0,2),
M_016795("0x0419B",1,3,4,5,0,2),
M_016985("0x04259",5,4,3,0,1,2),
M_016990("0x0425E",4,5,3,0,1,2),
M_017015("0x04277",5,3,4,0,1,2),
M_017025("0x04281",3,5,4,0,1,2),
M_017050("0x0429A",4,3,5,0,1,2),
M_017055("0x0429F",3,4,5,0,1,2),
M_017525("0x04475",5,4,0,3,1,2),
M_017530("0x0447A",4,5,0,3,1,2),
M_017645("0x044ED",5,0,4,3,1,2),
M_017670("0x04506",0,5,4,3,1,2),
M_017680("0x04510",4,0,5,3,1,2),
M_017700("0x04524",0,4,5,3,1,2),
M_017735("0x04547",5,3,0,4,1,2),
M_017745("0x04551",3,5,0,4,1,2),
M_017825("0x045A1",5,0,3,4,1,2),
M_017850("0x045BA",0,5,3,4,1,2),
M_017895("0x045E7",3,0,5,4,1,2),
M_017910("0x045F6",0,3,5,4,1,2),
M_017950("0x0461E",4,3,0,5,1,2),
M_017955("0x04623",3,4,0,5,1,2),
M_018040("0x04678",4,0,3,5,1,2),
M_018060("0x0468C",0,4,3,5,1,2),
M_018075("0x0469B",3,0,4,5,1,2),
M_018090("0x046AA",0,3,4,5,1,2),
M_019505("0x04C31",5,4,1,0,3,2),
M_019510("0x04C36",4,5,1,0,3,2),
M_019595("0x04C8B",5,1,4,0,3,2),
M_019615("0x04C9F",1,5,4,0,3,2),
M_019630("0x04CAE",4,1,5,0,3,2),
M_019645("0x04CBD",1,4,5,0,3,2),
M_019685("0x04CE5",5,4,0,1,3,2),
M_019690("0x04CEA",4,5,0,1,3,2),
M_019805("0x04D5D",5,0,4,1,3,2),
M_019830("0x04D76",0,5,4,1,3,2),
M_019840("0x04D80",4,0,5,1,3,2),
M_019860("0x04D94",0,4,5,1,3,2),
M_020315("0x04F5B",5,1,0,4,3,2),
M_020335("0x04F6F",1,5,0,4,3,2),
M_020345("0x04F79",5,0,1,4,3,2),
M_020370("0x04F92",0,5,1,4,3,2),
M_020485("0x05005",1,0,5,4,3,2),
M_020490("0x0500A",0,1,5,4,3,2),
M_020530("0x05032",4,1,0,5,3,2),
M_020545("0x05041",1,4,0,5,3,2),
M_020560("0x05050",4,0,1,5,3,2),
M_020580("0x05064",0,4,1,5,3,2),
M_020665("0x050B9",1,0,4,5,3,2),
M_020670("0x050BE",0,1,4,5,3,2),
M_020795("0x0513B",5,3,1,0,4,2),
M_020805("0x05145",3,5,1,0,4,2),
M_020855("0x05177",5,1,3,0,4,2),
M_020875("0x0518B",1,5,3,0,4,2),
M_020925("0x051BD",3,1,5,0,4,2),
M_020935("0x051C7",1,3,5,0,4,2),
M_020975("0x051EF",5,3,0,1,4,2),
M_020985("0x051F9",3,5,0,1,4,2),
M_021065("0x05249",5,0,3,1,4,2),
M_021090("0x05262",0,5,3,1,4,2),
M_021135("0x0528F",3,0,5,1,4,2),
M_021150("0x0529E",0,3,5,1,4,2),
M_021395("0x05393",5,1,0,3,4,2),
M_021415("0x053A7",1,5,0,3,4,2),
M_021425("0x053B1",5,0,1,3,4,2),
M_021450("0x053CA",0,5,1,3,4,2),
M_021565("0x0543D",1,0,5,3,4,2),
M_021570("0x05442",0,1,5,3,4,2),
M_021825("0x05541",3,1,0,5,4,2),
M_021835("0x0554B",1,3,0,5,4,2),
M_021855("0x0555F",3,0,1,5,4,2),
M_021870("0x0556E",0,3,1,5,4,2),
M_021925("0x055A5",1,0,3,5,4,2),
M_021930("0x055AA",0,1,3,5,4,2),
M_022090("0x0564A",4,3,1,0,5,2),
M_022095("0x0564F",3,4,1,0,5,2),
M_022150("0x05686",4,1,3,0,5,2),
M_022165("0x05695",1,4,3,0,5,2),
M_022185("0x056A9",3,1,4,0,5,2),
M_022195("0x056B3",1,3,4,0,5,2),
M_022270("0x056FE",4,3,0,1,5,2),
M_022275("0x05703",3,4,0,1,5,2),
M_022360("0x05758",4,0,3,1,5,2),
M_022380("0x0576C",0,4,3,1,5,2),
M_022395("0x0577B",3,0,4,1,5,2),
M_022410("0x0578A",0,3,4,1,5,2),
M_022690("0x058A2",4,1,0,3,5,2),
M_022705("0x058B1",1,4,0,3,5,2),
M_022720("0x058C0",4,0,1,3,5,2),
M_022740("0x058D4",0,4,1,3,5,2),
M_022825("0x05929",1,0,4,3,5,2),
M_022830("0x0592E",0,1,4,3,5,2),
M_022905("0x05979",3,1,0,4,5,2),
M_022915("0x05983",1,3,0,4,5,2),
M_022935("0x05997",3,0,1,4,5,2),
M_022950("0x059A6",0,3,1,4,5,2),
M_023005("0x059DD",1,0,3,4,5,2),
M_023010("0x059E2",0,1,3,4,5,2),
M_023645("0x05C5D",5,4,2,1,0,3),
M_023650("0x05C62",4,5,2,1,0,3),
M_023705("0x05C99",5,2,4,1,0,3),
M_023720("0x05CA8",2,5,4,1,0,3),
M_023740("0x05CBC",4,2,5,1,0,3),
M_023750("0x05CC6",2,4,5,1,0,3),
M_023825("0x05D11",5,4,1,2,0,3),
M_023830("0x05D16",4,5,1,2,0,3),
M_023915("0x05D6B",5,1,4,2,0,3),
M_023935("0x05D7F",1,5,4,2,0,3),
M_023950("0x05D8E",4,1,5,2,0,3),
M_023965("0x05D9D",1,4,5,2,0,3),
M_024245("0x05EB5",5,2,1,4,0,3),
M_024260("0x05EC4",2,5,1,4,0,3),
M_024275("0x05ED3",5,1,2,4,0,3),
M_024295("0x05EE7",1,5,2,4,0,3),
M_024380("0x05F3C",2,1,5,4,0,3),
M_024385("0x05F41",1,2,5,4,0,3),
M_024460("0x05F8C",4,2,1,5,0,3),
M_024470("0x05F96",2,4,1,5,0,3),
M_024490("0x05FAA",4,1,2,5,0,3),
M_024505("0x05FB9",1,4,2,5,0,3),
M_024560("0x05FF0",2,1,4,5,0,3),
M_024565("0x05FF5",1,2,4,5,0,3),
M_024725("0x06095",5,4,2,0,1,3),
M_024730("0x0609A",4,5,2,0,1,3),
M_024785("0x060D1",5,2,4,0,1,3),
M_024800("0x060E0",2,5,4,0,1,3),
M_024820("0x060F4",4,2,5,0,1,3),
M_024830("0x060FE",2,4,5,0,1,3),
M_025085("0x061FD",5,4,0,2,1,3),
M_025090("0x06202",4,5,0,2,1,3),
M_025205("0x06275",5,0,4,2,1,3),
M_025230("0x0628E",0,5,4,2,1,3),
M_025240("0x06298",4,0,5,2,1,3),
M_025260("0x062AC",0,4,5,2,1,3),
M_025505("0x063A1",5,2,0,4,1,3),
M_025520("0x063B0",2,5,0,4,1,3),
M_025565("0x063DD",5,0,2,4,1,3),
M_025590("0x063F6",0,5,2,4,1,3),
M_025670("0x06446",2,0,5,4,1,3),
M_025680("0x06450",0,2,5,4,1,3),
M_025720("0x06478",4,2,0,5,1,3),
M_025730("0x06482",2,4,0,5,1,3),
M_025780("0x064B4",4,0,2,5,1,3),
M_025800("0x064C8",0,4,2,5,1,3),
M_025850("0x064FA",2,0,4,5,1,3),
M_025860("0x06504",0,2,4,5,1,3),
M_025985("0x06581",5,4,1,0,2,3),
M_025990("0x06586",4,5,1,0,2,3),
M_026075("0x065DB",5,1,4,0,2,3),
M_026095("0x065EF",1,5,4,0,2,3),
M_026110("0x065FE",4,1,5,0,2,3),
M_026125("0x0660D",1,4,5,0,2,3),
M_026165("0x06635",5,4,0,1,2,3),
M_026170("0x0663A",4,5,0,1,2,3),
M_026285("0x066AD",5,0,4,1,2,3),
M_026310("0x066C6",0,5,4,1,2,3),
M_026320("0x066D0",4,0,5,1,2,3),
M_026340("0x066E4",0,4,5,1,2,3),
M_026795("0x068AB",5,1,0,4,2,3),
M_026815("0x068BF",1,5,0,4,2,3),
M_026825("0x068C9",5,0,1,4,2,3),
M_026850("0x068E2",0,5,1,4,2,3),
M_026965("0x06955",1,0,5,4,2,3),
M_026970("0x0695A",0,1,5,4,2,3),
M_027010("0x06982",4,1,0,5,2,3),
M_027025("0x06991",1,4,0,5,2,3),
M_027040("0x069A0",4,0,1,5,2,3),
M_027060("0x069B4",0,4,1,5,2,3),
M_027145("0x06A09",1,0,4,5,2,3),
M_027150("0x06A0E",0,1,4,5,2,3),
M_028565("0x06F95",5,2,1,0,4,3),
M_028580("0x06FA4",2,5,1,0,4,3),
M_028595("0x06FB3",5,1,2,0,4,3),
M_028615("0x06FC7",1,5,2,0,4,3),
M_028700("0x0701C",2,1,5,0,4,3),
M_028705("0x07021",1,2,5,0,4,3),
M_028745("0x07049",5,2,0,1,4,3),
M_028760("0x07058",2,5,0,1,4,3),
M_028805("0x07085",5,0,2,1,4,3),
M_028830("0x0709E",0,5,2,1,4,3),
M_028910("0x070EE",2,0,5,1,4,3),
M_028920("0x070F8",0,2,5,1,4,3),
M_028955("0x0711B",5,1,0,2,4,3),
M_028975("0x0712F",1,5,0,2,4,3),
M_028985("0x07139",5,0,1,2,4,3),
M_029010("0x07152",0,5,1,2,4,3),
M_029125("0x071C5",1,0,5,2,4,3),
M_029130("0x071CA",0,1,5,2,4,3),
M_029600("0x073A0",2,1,0,5,4,3),
M_029605("0x073A5",1,2,0,5,4,3),
M_029630("0x073BE",2,0,1,5,4,3),
M_029640("0x073C8",0,2,1,5,4,3),
M_029665("0x073E1",1,0,2,5,4,3),
M_029670("0x073E6",0,1,2,5,4,3),
M_029860("0x074A4",4,2,1,0,5,3),
M_029870("0x074AE",2,4,1,0,5,3),
M_029890("0x074C2",4,1,2,0,5,3),
M_029905("0x074D1",1,4,2,0,5,3),
M_029960("0x07508",2,1,4,0,5,3),
M_029965("0x0750D",1,2,4,0,5,3),
M_030040("0x07558",4,2,0,1,5,3),
M_030050("0x07562",2,4,0,1,5,3),
M_030100("0x07594",4,0,2,1,5,3),
M_030120("0x075A8",0,4,2,1,5,3),
M_030170("0x075DA",2,0,4,1,5,3),
M_030180("0x075E4",0,2,4,1,5,3),
M_030250("0x0762A",4,1,0,2,5,3),
M_030265("0x07639",1,4,0,2,5,3),
M_030280("0x07648",4,0,1,2,5,3),
M_030300("0x0765C",0,4,1,2,5,3),
M_030385("0x076B1",1,0,4,2,5,3),
M_030390("0x076B6",0,1,4,2,5,3),
M_030680("0x077D8",2,1,0,4,5,3),
M_030685("0x077DD",1,2,0,4,5,3),
M_030710("0x077F6",2,0,1,4,5,3),
M_030720("0x07800",0,2,1,4,5,3),
M_030745("0x07819",1,0,2,4,5,3),
M_030750("0x0781E",0,1,2,4,5,3),
M_031415("0x07AB7",5,3,2,1,0,4),
M_031425("0x07AC1",3,5,2,1,0,4),
M_031445("0x07AD5",5,2,3,1,0,4),
M_031460("0x07AE4",2,5,3,1,0,4),
M_031515("0x07B1B",3,2,5,1,0,4),
M_031520("0x07B20",2,3,5,1,0,4),
M_031595("0x07B6B",5,3,1,2,0,4),
M_031605("0x07B75",3,5,1,2,0,4),
M_031655("0x07BA7",5,1,3,2,0,4),
M_031675("0x07BBB",1,5,3,2,0,4),
M_031725("0x07BED",3,1,5,2,0,4),
M_031735("0x07BF7",1,3,5,2,0,4),
M_031805("0x07C3D",5,2,1,3,0,4),
M_031820("0x07C4C",2,5,1,3,0,4),
M_031835("0x07C5B",5,1,2,3,0,4),
M_031855("0x07C6F",1,5,2,3,0,4),
M_031940("0x07CC4",2,1,5,3,0,4),
M_031945("0x07CC9",1,2,5,3,0,4),
M_032235("0x07DEB",3,2,1,5,0,4),
M_032240("0x07DF0",2,3,1,5,0,4),
M_032265("0x07E09",3,1,2,5,0,4),
M_032275("0x07E13",1,3,2,5,0,4),
M_032300("0x07E2C",2,1,3,5,0,4),
M_032305("0x07E31",1,2,3,5,0,4),
M_032495("0x07EEF",5,3,2,0,1,4),
M_032505("0x07EF9",3,5,2,0,1,4),
M_032525("0x07F0D",5,2,3,0,1,4),
M_032540("0x07F1C",2,5,3,0,1,4),
M_032595("0x07F53",3,2,5,0,1,4),
M_032600("0x07F58",2,3,5,0,1,4),
M_032855("0x08057",5,3,0,2,1,4),
M_032865("0x08061",3,5,0,2,1,4),
M_032945("0x080B1",5,0,3,2,1,4),
M_032970("0x080CA",0,5,3,2,1,4),
M_033015("0x080F7",3,0,5,2,1,4),
M_033030("0x08106",0,3,5,2,1,4),
M_033065("0x08129",5,2,0,3,1,4),
M_033080("0x08138",2,5,0,3,1,4),
M_033125("0x08165",5,0,2,3,1,4),
M_033150("0x0817E",0,5,2,3,1,4),
M_033230("0x081CE",2,0,5,3,1,4),
M_033240("0x081D8",0,2,5,3,1,4),
M_033495("0x082D7",3,2,0,5,1,4),
M_033500("0x082DC",2,3,0,5,1,4),
M_033555("0x08313",3,0,2,5,1,4),
M_033570("0x08322",0,3,2,5,1,4),
M_033590("0x08336",2,0,3,5,1,4),
M_033600("0x08340",0,2,3,5,1,4),
M_033755("0x083DB",5,3,1,0,2,4),
M_033765("0x083E5",3,5,1,0,2,4),
M_033815("0x08417",5,1,3,0,2,4),
M_033835("0x0842B",1,5,3,0,2,4),
M_033885("0x0845D",3,1,5,0,2,4),
M_033895("0x08467",1,3,5,0,2,4),
M_033935("0x0848F",5,3,0,1,2,4),
M_033945("0x08499",3,5,0,1,2,4),
M_034025("0x084E9",5,0,3,1,2,4),
M_034050("0x08502",0,5,3,1,2,4),
M_034095("0x0852F",3,0,5,1,2,4),
M_034110("0x0853E",0,3,5,1,2,4),
M_034355("0x08633",5,1,0,3,2,4),
M_034375("0x08647",1,5,0,3,2,4),
M_034385("0x08651",5,0,1,3,2,4),
M_034410("0x0866A",0,5,1,3,2,4),
M_034525("0x086DD",1,0,5,3,2,4),
M_034530("0x086E2",0,1,5,3,2,4),
M_034785("0x087E1",3,1,0,5,2,4),
M_034795("0x087EB",1,3,0,5,2,4),
M_034815("0x087FF",3,0,1,5,2,4),
M_034830("0x0880E",0,3,1,5,2,4),
M_034885("0x08845",1,0,3,5,2,4),
M_034890("0x0884A",0,1,3,5,2,4),
M_035045("0x088E5",5,2,1,0,3,4),
M_035060("0x088F4",2,5,1,0,3,4),
M_035075("0x08903",5,1,2,0,3,4),
M_035095("0x08917",1,5,2,0,3,4),
M_035180("0x0896C",2,1,5,0,3,4),
M_035185("0x08971",1,2,5,0,3,4),
M_035225("0x08999",5,2,0,1,3,4),
M_035240("0x089A8",2,5,0,1,3,4),
M_035285("0x089D5",5,0,2,1,3,4),
M_035310("0x089EE",0,5,2,1,3,4),
M_035390("0x08A3E",2,0,5,1,3,4),
M_035400("0x08A48",0,2,5,1,3,4),
M_035435("0x08A6B",5,1,0,2,3,4),
M_035455("0x08A7F",1,5,0,2,3,4),
M_035465("0x08A89",5,0,1,2,3,4),
M_035490("0x08AA2",0,5,1,2,3,4),
M_035605("0x08B15",1,0,5,2,3,4),
M_035610("0x08B1A",0,1,5,2,3,4),
M_036080("0x08CF0",2,1,0,5,3,4),
M_036085("0x08CF5",1,2,0,5,3,4),
M_036110("0x08D0E",2,0,1,5,3,4),
M_036120("0x08D18",0,2,1,5,3,4),
M_036145("0x08D31",1,0,2,5,3,4),
M_036150("0x08D36",0,1,2,5,3,4),
M_037635("0x09303",3,2,1,0,5,4),
M_037640("0x09308",2,3,1,0,5,4),
M_037665("0x09321",3,1,2,0,5,4),
M_037675("0x0932B",1,3,2,0,5,4),
M_037700("0x09344",2,1,3,0,5,4),
M_037705("0x09349",1,2,3,0,5,4),
M_037815("0x093B7",3,2,0,1,5,4),
M_037820("0x093BC",2,3,0,1,5,4),
M_037875("0x093F3",3,0,2,1,5,4),
M_037890("0x09402",0,3,2,1,5,4),
M_037910("0x09416",2,0,3,1,5,4),
M_037920("0x09420",0,2,3,1,5,4),
M_038025("0x09489",3,1,0,2,5,4),
M_038035("0x09493",1,3,0,2,5,4),
M_038055("0x094A7",3,0,1,2,5,4),
M_038070("0x094B6",0,3,1,2,5,4),
M_038125("0x094ED",1,0,3,2,5,4),
M_038130("0x094F2",0,1,3,2,5,4),
M_038240("0x09560",2,1,0,3,5,4),
M_038245("0x09565",1,2,0,3,5,4),
M_038270("0x0957E",2,0,1,3,5,4),
M_038280("0x09588",0,2,1,3,5,4),
M_038305("0x095A1",1,0,2,3,5,4),
M_038310("0x095A6",0,1,2,3,5,4),
M_039190("0x09916",4,3,2,1,0,5),
M_039195("0x0991B",3,4,2,1,0,5),
M_039220("0x09934",4,2,3,1,0,5),
M_039230("0x0993E",2,4,3,1,0,5),
M_039255("0x09957",3,2,4,1,0,5),
M_039260("0x0995C",2,3,4,1,0,5),
M_039370("0x099CA",4,3,1,2,0,5),
M_039375("0x099CF",3,4,1,2,0,5),
M_039430("0x09A06",4,1,3,2,0,5),
M_039445("0x09A15",1,4,3,2,0,5),
M_039465("0x09A29",3,1,4,2,0,5),
M_039475("0x09A33",1,3,4,2,0,5),
M_039580("0x09A9C",4,2,1,3,0,5),
M_039590("0x09AA6",2,4,1,3,0,5),
M_039610("0x09ABA",4,1,2,3,0,5),
M_039625("0x09AC9",1,4,2,3,0,5),
M_039680("0x09B00",2,1,4,3,0,5),
M_039685("0x09B05",1,2,4,3,0,5),
M_039795("0x09B73",3,2,1,4,0,5),
M_039800("0x09B78",2,3,1,4,0,5),
M_039825("0x09B91",3,1,2,4,0,5),
M_039835("0x09B9B",1,3,2,4,0,5),
M_039860("0x09BB4",2,1,3,4,0,5),
M_039865("0x09BB9",1,2,3,4,0,5),
M_040270("0x09D4E",4,3,2,0,1,5),
M_040275("0x09D53",3,4,2,0,1,5),
M_040300("0x09D6C",4,2,3,0,1,5),
M_040310("0x09D76",2,4,3,0,1,5),
M_040335("0x09D8F",3,2,4,0,1,5),
M_040340("0x09D94",2,3,4,0,1,5),
M_040630("0x09EB6",4,3,0,2,1,5),
M_040635("0x09EBB",3,4,0,2,1,5),
M_040720("0x09F10",4,0,3,2,1,5),
M_040740("0x09F24",0,4,3,2,1,5),
M_040755("0x09F33",3,0,4,2,1,5),
M_040770("0x09F42",0,3,4,2,1,5),
M_040840("0x09F88",4,2,0,3,1,5),
M_040850("0x09F92",2,4,0,3,1,5),
M_040900("0x09FC4",4,0,2,3,1,5),
M_040920("0x09FD8",0,4,2,3,1,5),
M_040970("0x0A00A",2,0,4,3,1,5),
M_040980("0x0A014",0,2,4,3,1,5),
M_041055("0x0A05F",3,2,0,4,1,5),
M_041060("0x0A064",2,3,0,4,1,5),
M_041115("0x0A09B",3,0,2,4,1,5),
M_041130("0x0A0AA",0,3,2,4,1,5),
M_041150("0x0A0BE",2,0,3,4,1,5),
M_041160("0x0A0C8",0,2,3,4,1,5),
M_041530("0x0A23A",4,3,1,0,2,5),
M_041535("0x0A23F",3,4,1,0,2,5),
M_041590("0x0A276",4,1,3,0,2,5),
M_041605("0x0A285",1,4,3,0,2,5),
M_041625("0x0A299",3,1,4,0,2,5),
M_041635("0x0A2A3",1,3,4,0,2,5),
M_041710("0x0A2EE",4,3,0,1,2,5),
M_041715("0x0A2F3",3,4,0,1,2,5),
M_041800("0x0A348",4,0,3,1,2,5),
M_041820("0x0A35C",0,4,3,1,2,5),
M_041835("0x0A36B",3,0,4,1,2,5),
M_041850("0x0A37A",0,3,4,1,2,5),
M_042130("0x0A492",4,1,0,3,2,5),
M_042145("0x0A4A1",1,4,0,3,2,5),
M_042160("0x0A4B0",4,0,1,3,2,5),
M_042180("0x0A4C4",0,4,1,3,2,5),
M_042265("0x0A519",1,0,4,3,2,5),
M_042270("0x0A51E",0,1,4,3,2,5),
M_042345("0x0A569",3,1,0,4,2,5),
M_042355("0x0A573",1,3,0,4,2,5),
M_042375("0x0A587",3,0,1,4,2,5),
M_042390("0x0A596",0,3,1,4,2,5),
M_042445("0x0A5CD",1,0,3,4,2,5),
M_042450("0x0A5D2",0,1,3,4,2,5),
M_042820("0x0A744",4,2,1,0,3,5),
M_042830("0x0A74E",2,4,1,0,3,5),
M_042850("0x0A762",4,1,2,0,3,5),
M_042865("0x0A771",1,4,2,0,3,5),
M_042920("0x0A7A8",2,1,4,0,3,5),
M_042925("0x0A7AD",1,2,4,0,3,5),
M_043000("0x0A7F8",4,2,0,1,3,5),
M_043010("0x0A802",2,4,0,1,3,5),
M_043060("0x0A834",4,0,2,1,3,5),
M_043080("0x0A848",0,4,2,1,3,5),
M_043130("0x0A87A",2,0,4,1,3,5),
M_043140("0x0A884",0,2,4,1,3,5),
M_043210("0x0A8CA",4,1,0,2,3,5),
M_043225("0x0A8D9",1,4,0,2,3,5),
M_043240("0x0A8E8",4,0,1,2,3,5),
M_043260("0x0A8FC",0,4,1,2,3,5),
M_043345("0x0A951",1,0,4,2,3,5),
M_043350("0x0A956",0,1,4,2,3,5),
M_043640("0x0AA78",2,1,0,4,3,5),
M_043645("0x0AA7D",1,2,0,4,3,5),
M_043670("0x0AA96",2,0,1,4,3,5),
M_043680("0x0AAA0",0,2,1,4,3,5),
M_043705("0x0AAB9",1,0,2,4,3,5),
M_043710("0x0AABE",0,1,2,4,3,5),
M_044115("0x0AC53",3,2,1,0,4,5),
M_044120("0x0AC58",2,3,1,0,4,5),
M_044145("0x0AC71",3,1,2,0,4,5),
M_044155("0x0AC7B",1,3,2,0,4,5),
M_044180("0x0AC94",2,1,3,0,4,5),
M_044185("0x0AC99",1,2,3,0,4,5),
M_044295("0x0AD07",3,2,0,1,4,5),
M_044300("0x0AD0C",2,3,0,1,4,5),
M_044355("0x0AD43",3,0,2,1,4,5),
M_044370("0x0AD52",0,3,2,1,4,5),
M_044390("0x0AD66",2,0,3,1,4,5),
M_044400("0x0AD70",0,2,3,1,4,5),
M_044505("0x0ADD9",3,1,0,2,4,5),
M_044515("0x0ADE3",1,3,0,2,4,5),
M_044535("0x0ADF7",3,0,1,2,4,5),
M_044550("0x0AE06",0,3,1,2,4,5),
M_044605("0x0AE3D",1,0,3,2,4,5),
M_044610("0x0AE42",0,1,3,2,4,5),
M_044720("0x0AEB0",2,1,0,3,4,5),
M_044725("0x0AEB5",1,2,0,3,4,5),
M_044750("0x0AECE",2,0,1,3,4,5),
M_044760("0x0AED8",0,2,1,3,4,5),
M_044785("0x0AEF1",1,0,2,3,4,5),
M_044790("0x0AEF6",0,1,2,3,4,5),
;
public final static M06MatrixSeximal STATIC = M06MatrixSeximal.M_001865;
public final static M06MatrixSeximal TAIL = STATIC.rȧñkNaarLaatste();
private M06MatrixSeximal(String dialTone, int...args) {
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, args);
}
}

View file

@ -1,192 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
import java.text.DecimalFormat;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.util.ArrayListᴿᵂ;
import love.distributedrebirth.bassboon.jpp.util.Listᴿᵈ;
import love.distributedrebirth.bassboon.jpp.util.Listᵂʳ;
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusInstanceMBeanʸᴰ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Dynamic acces to the number matrix")
public enum NumberMatrixFactory implements BãßBȍőnAbacusInstanceMBeanʸᴰ<NumberMatrixFactory> {
INSTANCE;
private final Map<Integer, NumberMatrixSet> theMatrix;
private static final int[] FILM_STUDIO_RECODINGS = new int[] {2,3,4,5,6};
private NumberMatrixFactory() {
Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.𓂀ױןייזדזיודזיןןזזזןױ𓉢(this);
theMatrix = Collections.synchronizedMap(new HashMap<>());
}
public int[] opgenomenFilmNummers() {
return FILM_STUDIO_RECODINGS;
}
public NumberMatrixSet geefFilmSet(int dimension) {
NumberMatrixSet result = theMatrix.get(dimension);
if (result == null) {
result = buildMatrixSet(dimension);
theMatrix.put(dimension, result);
}
return result;
}
private NumberMatrixSet buildMatrixSet(int dimension) {
if (dimension < 2) {
throw new IllegalArgumentException("Dimension smaller than 2 are not supported");
}
if (dimension == 2) {
return new NumberMatrixSetEnum(M02MatrixBinary.STATIC.teŀráàmWaardes());
} else if (dimension == 3) {
return new NumberMatrixSetEnum(M03MatrixTrit.STATIC.teŀráàmWaardes());
} else if (dimension == 4) {
return new NumberMatrixSetEnum(M04MatrixQuad.STATIC.teŀráàmWaardes());
} else if (dimension == 5) {
return new NumberMatrixSetEnum(M05MatrixPental.STATIC.teŀráàmWaardes());
} else if (dimension == 6) {
return new NumberMatrixSetEnum(M06MatrixSeximal.STATIC.teŀráàmWaardes());
}
return buildMatrixSetSpaceX(dimension);
}
static final class NumberMatrixSetEnum implements NumberMatrixSet {
private final Listᴿᵈ<BãßBȍőnNumberMatrixʸᴰ<?>> values;
@SuppressWarnings("unchecked")
protected <T extends BãßBȍőnNumberMatrixʸᴰ<T>> NumberMatrixSetEnum(Listᴿᵈ<T> values) {
this.values = (Listᴿᵈ<BãßBȍőnNumberMatrixʸᴰ<?>>) values;
}
@Override
public int geefDimensie() {
return values.getᴿᵈ(0).teŀráàmMatrixDimensie();
}
@SuppressWarnings("unchecked")
@Override
public <T extends BãßBȍőnNumberMatrixʸᴰ<T>> Listᴿᵈ<T> waardes() {
return (Listᴿᵈ<T>) values;
}
}
// dimension: 7 size: 5040
// dimension: 8 size: 40320
// dimension: 9 size: 362880
// dimension: 10 size: 779280
private NumberMatrixSet buildMatrixSetSpaceX(int dimension) {
if (dimension < 2) {
throw new IllegalArgumentException("dimension is to small");
}
NumberMatrixSetDimension result = new NumberMatrixSetDimension(dimension);
// X number that count up
int size = dimension;
int cnt = 0;
int len = (int)Math.pow(size, size);
StringBuilder digi = new StringBuilder();
for (int i=0;i<size;i++) {
digi.append("0");
}
DecimalFormat digiFormat = new DecimalFormat(digi.toString());
for (int i=0;i<len;i++) {
String num = Integer.toUnsignedString(cnt, size);
StringBuilder buf = new StringBuilder();
for (int x=size-num.length();x>0;x--) {
buf.append("0");
}
buf.append(num);
String ii = buf.toString();
Set<Character> set = new HashSet<>();
for (int y=size-1;y>=0;y--) {
char c = ii.charAt(y);
set.add(c);
}
if (set.size() == size) {
String cntHex = Integer.toHexString(cnt).toUpperCase();
if (cntHex.length() < size-1) {
cntHex = "0"+cntHex;
}
if (cntHex.length() < size-1) {
cntHex = "0"+cntHex;
}
String numberStr = digiFormat.format(i);
String name = "M_"+numberStr;
int[] args = new int[size];
for (int y=size-1;y>=0;y--) {
char c = ii.charAt(y);
args[y] = c - '0';
}
result.createAbacus(cnt, name, "0x"+cntHex, args);
}
cnt++;
}
return result;
}
static final class NumberMatrixSetDimension implements NumberMatrixSet {
private final int dimension;
private Listᵂʳ<Abacus> values = new ArrayListᴿᵂ<>();
protected NumberMatrixSetDimension(int dimension) {
this.dimension = dimension;
}
protected void createAbacus(int itemOrdinal, String itemName, String dialTone, int...args) {
values.addᵂʳ(new Abacus(itemOrdinal, itemName, dialTone, args));
}
@Override
public int geefDimensie() {
return dimension;
}
@SuppressWarnings("unchecked")
@Override
public <T extends BãßBȍőnNumberMatrixʸᴰ<T>> Listᴿᵈ<T> waardes() {
return (Listᴿᵈ<T>) values;
}
@BãßBȍőnNumberMatrix注(dimension = -1)
public class Abacus implements BãßBȍőnNumberMatrixʸᴰ<Abacus> {
private final int itemOrdinal;
private final String itemName;
private Abacus(int itemOrdinal, String itemName, String dialTone, int...args) {
this.itemOrdinal = itemOrdinal;
this.itemName = itemName;
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, args);
}
@Override
public int ordinal() {
return itemOrdinal;
}
@Override
public String name() {
return itemName;
}
@Override
public Listᴿᵈ<Abacus> teŀráàmWaardes() {
return values;
}
@Override
public int teŀráàmMatrixDimensie() {
return dimension;
}
}
}
}

View file

@ -1,15 +0,0 @@
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytschen注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.util.Listᴿᵈ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface NumberMatrixSet {
@BãßBȍőnDuytschen注(中國 = "給 方面", BASIC = "GET_DIMENSION", 𓃬𓍄𓋹𓀭 = "𓎸𓎡𓈏 𓌝𓇋𓅓𓎡𓌒𓆘𓇋𓎥𓈖")
int geefDimensie();
@BãßBȍőnDuytschen注(中國 = "價值觀", BASIC = "VALUES", 𓃬𓍄𓋹𓀭 = "𓅱𓅂𓃭𓅱𓋴")
<T extends BãßBȍőnNumberMatrixʸᴰ<T>> Listᴿᵈ<T> waardes();
}

View file

@ -1,20 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Appenderᵂʳ<E> {
boolean addᵂʳ(E value);
default boolean addAllᵂʳ(Collectionᴿᵈ<? extends E> c) {
boolean result = false;
Iteratorᴿᵈ<? extends E> iterator = c.iteratorᴿᵈ();
while (iterator.hatNächsteᴿᵈ()) {
if (addᵂʳ(iterator.nextᴿᵈ())) {
result = true;
}
}
return result;
}
}

View file

@ -1,221 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.Spliterator;
import java.util.function.Consumer;
import java.util.function.Predicate;
import java.util.function.UnaryOperator;
import java.util.stream.Stream;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class ArrayListᴿᵂ<E> implements Listᵂʳ<E>,Iterable<E> {
private final List<E> data;
public ArrayListᴿᵂ() {
this(new ArrayList<>());
}
public ArrayListᴿᵂ(List<E> data) {
if (data == null) {
throw new NullPointerException("Can't create list with null data");
}
this.data = data;
}
// ---- Iterable
@Override
public Iterator<E> iterator() {
return data.iterator();
}
// ---- Listᵂʳ
@Override
public Iteratorᴿᵈ<E> iteratorᴿᵈ() {
return Iteratorᴿᵈ.wrapᴼᶠ(iterator());
}
@Override
public Iteratorᵂʳ<E> iteratorᵂʳ() {
return Iteratorᵂʳ.wrapᴼᶠ(iterator());
}
@Override
public boolean addᵂʳ(E value) {
return data.add(value);
}
@Override
public boolean removeᵂʳ(Object o) {
return data.remove(o);
}
@Override
public void addᵂʳ(int index, E element) {
data.add(index, element);
}
@Override
public E removeᵂʳ(int index) {
return data.remove(index);
}
@Override
public E setᵂʳ(int index, E element) {
return data.set(index, element);
}
@Override
public void sortᵂʳ(Comparator<? super E> c) { // TODO: add default impl
data.sort(c);
}
// ---- Optional, but for speed
@Override
public void forEachᴿᵈ(Consumer<? super E> action) {
data.forEach(action);
}
@Override
public void clearᵂʳ() {
data.clear();
}
@Override
public boolean removeAllᵂʳ(Collectionᴿᵈ<?> set) {
return data.removeAll(set.collectionᴼᶠ());
}
@Override
public boolean removeIfᵂʳ(Predicate<? super E> filter) {
return data.removeIf(filter);
}
@Override
public boolean retainAllᵂʳ(Collectionᴿᵈ<?> set) {
return data.retainAll(set.collectionᴼᶠ());
}
@Override
public E getᴿᵈ(int index) {
return data.get(index);
}
@Override
public int indexOfᴿᵈ(Object o) {
return data.indexOf(o);
}
@Override
public int lastIndexOfᴿᵈ(Object o) {
return data.lastIndexOf(o);
}
@Override
public ListIteratorᴿᵈ<E> listIteratorᴿᵈ() {
return ListIteratorᴿᵈ.wrapᴼᶠ(data.listIterator());
}
@Override
public ListIteratorᴿᵈ<E> listIteratorᴿᵈ(int index) {
return ListIteratorᴿᵈ.wrapᴼᶠ(data.listIterator(index));
}
@Override
public Listᴿᵈ<E> subListᴿᵈ(int fromIndex, int toIndex) {
return new ArrayListᴿᵂ<>(data.subList(fromIndex, toIndex));
}
@Override
public Object[] toArrayᴿᵈ() {
return data.toArray();
}
@Override
public <T> T[] toArrayᴿᵈ(T[] arr) {
return data.toArray(arr);
}
@Override
public int sizeᴿᵈ() {
return data.size();
}
@Override
public boolean isEmptyᴿᵈ() {
return data.isEmpty();
}
@Override
public boolean containsᴿᵈ(Object obj) {
return data.contains(obj);
}
@Override
public boolean containsAllᴿᵈ(Collectionᴿᵈ<?> set) {
return data.containsAll(set.collectionᴼᶠ());
}
@Override
public Stream<E> parallelStreamᴿᵈ() {
return data.parallelStream();
}
@Override
public Spliterator<E> spliteratorᴿᵈ() {
return data.spliterator();
}
@Override
public Stream<E> streamᴿᵈ() {
return data.stream();
}
@Override
public boolean addAllᵂʳ(Collectionᴿᵈ<? extends E> c) {
return data.addAll(c.collectionᴼᶠ());
}
@Override
public void forEach(Consumer<? super E> action) {
data.forEach(action);
}
@Override
public Spliterator<E> spliterator() {
return data.spliterator();
}
@Override
public boolean addAllᵂʳ(int index, Collectionᴿᵈ<? extends E> c) {
return data.addAll(index, c.collectionᴼᶠ());
}
@Override
public void replaceAllᵂʳ(UnaryOperator<E> operator) {
data.replaceAll(operator);
}
@Override
public ListIteratorᵂʳ<E> listIteratorᵂʳ() {
return ListIteratorᵂʳ.wrapᴼᶠ(data.listIterator());
}
@Override
public ListIteratorᵂʳ<E> listIteratorᵂʳ(int index) {
return ListIteratorᵂʳ.wrapᴼᶠ(data.listIterator(index));
}
@Override
public Listᵂʳ<E> subListᵂʳ(int fromIndex, int toIndex) {
return new ArrayListᴿᵂ<>(data.subList(fromIndex, toIndex));
}
}

View file

@ -1,59 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.Collection;
import java.util.Spliterator;
import java.util.Spliterators;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import java.util.stream.StreamSupport;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Collectionᴿᵈ<E> extends Iterableᴿᵈ<E> {
// default NumberValue sizeBigᴿᵈ() {
// return null;
// }
//
// @Deprecated
default int sizeᴿᵈ() {
return (int) streamᴿᵈ().count();
}
default boolean isEmptyᴿᵈ() {
return iteratorᴿᵈ().hatNächsteᴿᵈ() == false;
}
default boolean containsᴿᵈ(Object obj) {
return streamᴿᵈ().collect(Collectors.toSet()).contains(obj);
}
default boolean containsAllᴿᵈ(Collectionᴿᵈ<?> set) {
return streamᴿᵈ().collect(Collectors.toSet()).containsAll(set.streamᴿᵈ().collect(Collectors.toSet()));
}
default Stream<E> parallelStreamᴿᵈ() {
return streamᴿᵈ().parallel();
}
default Spliterator<E> spliteratorᴿᵈ() {
return Spliterators.spliteratorUnknownSize(iteratorᴿᵈ().wrapIteratorᴿᵈ(), Spliterator.ORDERED);
}
default Object[] toArrayᴿᵈ() {
return streamᴿᵈ().collect(Collectors.toList()).toArray();
}
default <T> T[] toArrayᴿᵈ(T[] arr) {
return streamᴿᵈ().collect(Collectors.toList()).toArray(arr);
}
default Stream<E> streamᴿᵈ() {
return StreamSupport.stream(spliteratorᴿᵈ(), false);
}
default Collection<E> collectionᴼᶠ() {
return streamᴿᵈ().collect(Collectors.toList());
}
}

View file

@ -1,52 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.function.Predicate;
import java.util.stream.Collectors;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Collectionᵂʳ<E> extends Collectionᴿᵈ<E>, Appenderᵂʳ<E> {
Iteratorᵂʳ<E> iteratorᵂʳ(); //
boolean removeᵂʳ(Object o); //Afroussen
default void clearᵂʳ() { // arbeitMachtFrei
streamᴿᵈ().collect(Collectors.toList()).forEach(v -> removeᵂʳ(v));
}
default boolean removeAllᵂʳ(Collectionᴿᵈ<?> set) { // allustAfroussen
boolean result = false;
Iteratorᴿᵈ<?> iterator = set.iteratorᴿᵈ();
while (iterator.hatNächsteᴿᵈ()) {
if (removeᵂʳ(iterator.nextᴿᵈ())) {
result = true;
}
}
return result;
}
default boolean removeIfᵂʳ(Predicate<? super E> filter) { // aufKnouffenAls
boolean result = false;
Iteratorᵂʳ<E> iterator = iteratorᵂʳ();
while (iterator.hatNächsteᴿᵈ()) {
if (filter.test(iterator.nextᴿᵈ())) {
iterator.removeᵂʳ();
result = true;
}
}
return result;
}
default boolean retainAllᵂʳ(Collectionᴿᵈ<?> set) { // bewierAllusAls
boolean result = false;
for (E e:streamᴿᵈ().collect(Collectors.toList())) {
if (!set.containsᴿᵈ(e)) {
removeᵂʳ(e);
result = true;
}
}
return result;
}
}

View file

@ -1,87 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.Comparator;
import love.distributedrebirth.bassboon.jpp.lang.Comparableբ;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
import love.distributedrebirth.bassboon.jpp.util.function.Functionբ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Comparatorբ<T> extends Comparator<T>,Babelizeբᴬᵖᶦ {
@FunctionalInterface
interface ןזױזזױזזךז<יזזױזזז> extends Comparatorբ<יזזױזזז>, BabelHinarī {
@Override
default int compare(יזזױזזז ךיױז, יזזױזזז יזךז) {
return יזדןזױזזזזך(ךיױז, יזךז);
}
int יזדןזױזזזזך(יזזױזזז ךיױז, יזזױזזז יזךז);
default ןזױזזױזזךז<יזזױזזז> זדןזױזזזזױזזז() {
return (ךיױז,יזךז) -> ןזױזזױזזךז.this.reversed().compare(ךיױז,יזךז);
}
default ןזױזזױזזךז<יזזױזזז> זדןזױזזזזױזזױזזזזזזךז(ןזױזזױזזךז<יזזױזזז> זזזזך) {
return (ךיױז,יזךז) -> ןזױזזױזזךז.this.thenComparing(זזזזך).compare(ךיױז,יזךז);
}
///default <U extends Comparable<? super U>> Comparator<T> thenComparing(Function<? super T,? extends U> keyExtractor)
default <זױזזזזױ extends Comparableբ.זױזזױזזזז<? super זױזזזזױ>> ןזױזזױזזךז<יזזױזזז> זדןזױזזזזױזזױזזזזזזךז(Functionբ.ױױױיךיזזז<? super יזזױזזז, ? extends זױזזזזױ> זזזזזזזזך) {
return (ךיױז,יזךז) -> ןזױזזױזזךז.this.thenComparing(זזזזזזזזך).compare(ךיױז,יזךז);
}
// todo: add all others .....
}
@FunctionalInterface
interface 平衡器<仿製藥> extends Comparatorբ<仿製藥>, BabelMandarin {
@Override
default int compare(仿製藥 物零,仿製藥 物一) {
return 接受(物零,物一);
}
int 接受(仿製藥 物零,仿製藥 物一);
default 平衡器<仿製藥> 接著龸可比(平衡器<? super 仿製藥> ) {
return (物零,物一) -> 平衡器.this.thenComparing().compare(物零,物一);
}
}
@FunctionalInterface
interface संतुलक<जेनरि> extends Comparatorբ<जेनरि>, BabelHindi {
@Override
default int compare(जेनरि ज़०,जेनरि ज़१) {
return नन(ज़०,ज़१);
}
int नन(जेनरि ज़०,जेनरि ज़१);
default संतुलक<जेनरि> िरꣻतुलन(संतुलक<? super जेनरि> छे) {
return (ज़०,ज़१) -> संतुलक.this.thenComparing(छे).compare(ज़०,ज़१);
}
}
@FunctionalInterface
interface 𓄤𓊯𓀐<𓉢> extends Comparatorբ<𓉢>, BabelHiero {
@Override
default int compare(𓉢 𓐠𓐄,𓉢 𓐠𓐅) {
return 𓁉(𓐠𓐄,𓐠𓐅);
}
int 𓁉(𓉢 𓐠𓐄,𓉢 𓐠𓐅);
default 𓄤𓊯𓀐<𓉢> 𓂐𓐗𓌭𓍝(𓄤𓊯𓀐<? super 𓉢> 𓅀) {
return (𓐠𓐄,𓐠𓐅) -> 𓄤𓊯𓀐.this.thenComparing(𓅀).compare(𓐠𓐄,𓐠𓐅);
}
}
}

View file

@ -1,36 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.Iterator;
import java.util.Spliterator;
import java.util.Spliterators;
import java.util.function.Consumer;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Iterableᴿᵈ<E> {
Iteratorᴿᵈ<E> iteratorᴿᵈ();
//Iteratorᴿᵈ<E> iteꭆɐt𐌏rᴿᵈ();
default void forEachᴿᵈ(Consumer<? super E> action) {
iteratorᴿᵈ().forEachRemainingᴿᵈ(action);
}
//Spliterator<E> splitže̩rᴿᵈ();
default Spliterator<E> spliteratorᴿᵈ() {
return Spliterators.spliteratorUnknownSize(iteratorᴿᵈ().wrapIteratorᴿᵈ(), Spliterator.ORDERED);
}
default Iterable<E> iterableᴼᶠ() { // iterable = itereerbaarⱽᵃⁿ
return new Iterable<>() {
@Override
public Iterator<E> iterator() {
return iteratorᴿᵈ().wrapIteratorᴿᵈ();
}
};
}
}

View file

@ -1,72 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.function.Consumer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodƉěꬵḭȵᶒᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelTypeTowerReadßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelTypeTowerWriteßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelTypeꝐŕḯṿªḕᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelAscii;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
import love.distributedrebirth.bassboon.jpp.util.function.Consumerբ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum Iteratorᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
;
enum Ꝑŕḯṿª implements BabelTypeꝐŕḯṿªḕᴬᵖᶦ {
;
interface ꞱElevatorᴿᵈ<E> extends BabelTypeTowerReadßբᴬᵖᶦ<Iteratorᴿᵈ<E>> {}
interface Elevatorᵂʳ<E> extends BabelTypeTowerWriteßբᴬᵖᶦ<Iteratorᵂʳ<E>,Iteratorᴿᵈ<E>> {}
interface ꞱAsciiᴿᵈ<E> extends ꞱElevatorᴿᵈ<E>,BabelAscii {}
interface ꞱAsciiᵂʳ<E> extends Elevatorᵂʳ<E>,BabelAscii {}
interface ꞱMandarinᴿᵈ<E> extends ꞱElevatorᴿᵈ<E>,BabelMandarin {}
interface ꞱMandarinᵂʳ<E> extends Elevatorᵂʳ<E>,BabelMandarin {}
interface ꞱHindiᴿᵈ<E> extends ꞱElevatorᴿᵈ<E>,BabelHindi {}
interface ꞱHindiᵂʳ<E> extends Elevatorᵂʳ<E>,BabelHindi {}
interface ꞱHieroᴿᵈ<E> extends ꞱElevatorᴿᵈ<E>,BabelHiero {}
interface ꞱHieroᵂʳ<E> extends Elevatorᵂʳ<E>,BabelHiero {}
interface ꞱHinarīᴿᵈ<E> extends ꞱElevatorᴿᵈ<E>,BabelHinarī {}
interface ꞱHinarīᵂʳ<E> extends Elevatorᵂʳ<E>,BabelHinarī {}
}
enum ƉěꬵḭȵᶒHasNextᴿᵈ implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel<E> extends Ꝑŕḯṿª.ꞱElevatorᴿᵈ<E> { boolean hatNächsteᴿᵈ(); } // hassVolgunde
interface ßabelAscii<E> extends Ꝑŕḯṿª.ꞱAsciiᴿᵈ<E> { default boolean hasNextRead() { return toBabelᴿᵈ().hatNächsteᴿᵈ(); } }
interface ßabelMandarin<E> extends Ꝑŕḯṿª.ꞱMandarinᴿᵈ<E> { default boolean 有龸旁邊龸輸入() { return toBabelᴿᵈ().hatNächsteᴿᵈ(); } }
interface ßabelHindi<E> extends Ꝑŕḯṿª.ꞱHindiᴿᵈ<E> { default boolean हैꣻअगलꣻपढ़न() { return toBabelᴿᵈ().hatNächsteᴿᵈ(); } }
interface ßabelHiero<E> extends Ꝑŕḯṿª.ꞱHieroᴿᵈ<E> { default boolean 𓎞𓐗𓄱𓆭𓐨() { return toBabelᴿᵈ().hatNächsteᴿᵈ(); } }
interface ßabelHinarī<E> extends Ꝑŕḯṿª.ꞱHinarīᴿᵈ<E> { default boolean ױזזזזױזזױזזזךזᴿᵈ() { return toBabelᴿᵈ().hatNächsteᴿᵈ(); } }
}
enum ƉěꬵḭȵᶒNextᴿᵈ implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel<E> extends Ꝑŕḯṿª.ꞱElevatorᴿᵈ<E> { E nextᴿᵈ(); } // volgunde
interface ßabelAscii<E> extends Ꝑŕḯṿª.ꞱAsciiᴿᵈ<E> { default E nextRead() { return toBabelᴿᵈ().nextᴿᵈ(); }}
interface ßabelMandarin<E> extends Ꝑŕḯṿª.ꞱMandarinᴿᵈ<E> { default E 旁邊龸輸入() { return toBabelᴿᵈ().nextᴿᵈ(); }}
interface ßabelHindi<E> extends Ꝑŕḯṿª.ꞱHindiᴿᵈ<E> { default E अगलꣻपढ़न() { return toBabelᴿᵈ().nextᴿᵈ(); } }
interface ßabelHiero<E> extends Ꝑŕḯṿª.ꞱHieroᴿᵈ<E> { default E 𓄱𓆭𓐨() { return toBabelᴿᵈ().nextᴿᵈ(); } }
interface ßabelHinarī<E> extends Ꝑŕḯṿª.ꞱHinarīᴿᵈ<E> { default E ױזזזזױזזױᴿᵈ() { return toBabelᴿᵈ().nextᴿᵈ(); } }
}
enum ƉěꬵḭȵᶒForEachRemainingᴿᵈ implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel<E> extends Ꝑŕḯṿª.ꞱElevatorᴿᵈ<E> { void forEachRemainingᴿᵈ(Consumer<? super E> action); } // furElk sd
interface ßabelAscii<E> extends Ꝑŕḯṿª.ꞱAsciiᴿᵈ<E> { default void forEachRemainingRead(Consumer<? super E> action) { toBabelᴿᵈ().forEachRemainingᴿᵈ(action); } }
interface ßabelMandarin<E> extends Ꝑŕḯṿª.ꞱMandarinᴿᵈ<E> { default void 為了龸每個龸殘餘龸輸入(Consumerբ.消費者<? super E> 行動) { toBabelᴿᵈ().forEachRemainingᴿᵈ(行動); } }
interface ßabelHindi<E> extends Ꝑŕḯṿª.ꞱHindiᴿᵈ<E> { default void स्तेꣻप्रत्येकꣻबचहुआꣻपढ़न(Consumerբ.उपभक्त<? super E> गतििि) { toBabelᴿᵈ().forEachRemainingᴿᵈ(गतििि); } }
interface ßabelHiero<E> extends Ꝑŕḯṿª.ꞱHieroᴿᵈ<E> { default void 𓊖𓎛𓋖𓐗𓄱𓆭𓐨(Consumerբ.𓀁𓏁<? super E> 𓀢) { toBabelᴿᵈ().forEachRemainingᴿᵈ(𓀢); } }
interface ßabelHinarī<E> extends Ꝑŕḯṿª.ꞱHinarīᴿᵈ<E> { default void ױזזזזױזזזךזױזזזךזזךזᴿᵈ(Consumerբ.ךןךזױזןזױז<? super E> זױזז) { toBabelᴿᵈ().forEachRemainingᴿᵈ(זױזז); } }
}
enum ƉěꬵḭȵᶒRemoveᵂʳ implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
;
interface ßabel<E> extends Ꝑŕḯṿª.Elevatorᵂʳ<E> { void removeᵂʳ(); } // afroussen
interface ßabelAscii<E> extends Ꝑŕḯṿª.ꞱAsciiᵂʳ<E> { default void removeWrite() { toBabelᵂʳ().removeᵂʳ(); }}
interface ßabelMandarin<E> extends Ꝑŕḯṿª.ꞱMandarinᵂʳ<E> { default void 消除龸輸出() { toBabelᵂʳ().removeᵂʳ(); }}
interface ßabelHindi<E> extends Ꝑŕḯṿª.ꞱHindiᵂʳ<E> { default void हटꣻलिखन() { toBabelᵂʳ().removeᵂʳ(); } }
interface ßabelHiero<E> extends Ꝑŕḯṿª.ꞱHieroᵂʳ<E> { default void 𓌩𓐧() { toBabelᵂʳ().removeᵂʳ(); } }
interface ßabelHinarī<E> extends Ꝑŕḯṿª.ꞱHinarīᵂʳ<E> { default void יזזױזױזױזזזᵂʳ() { toBabelᵂʳ().removeᵂʳ(); } }
}
}

View file

@ -1,90 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.Iterator;
import java.util.function.Consumer;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Iteratorᴿᵈ<E> extends
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒForEachRemainingᴿᵈ.ßabel<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒHasNextᴿᵈ.ßabel<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒNextᴿᵈ.ßabel<E> {
interface ßabelAsciiᴿᵈ<E> extends
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒForEachRemainingᴿᵈ.ßabelAscii<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒHasNextᴿᵈ.ßabelAscii<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒNextᴿᵈ.ßabelAscii<E> {
}
interface ßabelMandarinᴿᵈ<E> extends
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒForEachRemainingᴿᵈ.ßabelMandarin<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒHasNextᴿᵈ.ßabelMandarin<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒNextᴿᵈ.ßabelMandarin<E> {
}
interface ßabelHindiᴿᵈ<E> extends
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒForEachRemainingᴿᵈ.ßabelHindi<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒHasNextᴿᵈ.ßabelHindi<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒNextᴿᵈ.ßabelHindi<E> {
}
interface ßabelHieroᴿᵈ<E> extends
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒForEachRemainingᴿᵈ.ßabelHiero<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒHasNextᴿᵈ.ßabelHiero<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒNextᴿᵈ.ßabelHiero<E> {
}
interface ßabelHinarīᴿᵈ<E> extends
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒForEachRemainingᴿᵈ.ßabelHinarī<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒHasNextᴿᵈ.ßabelHinarī<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒNextᴿᵈ.ßabelHinarī<E> {
}
default ßabelAsciiᴿᵈ<E> toBabelAsciiᴿᵈ() { return new ßabelAsciiᴿᵈ<>() { @Override public Iteratorᴿᵈ<E> toBabelᴿᵈ() { return Iteratorᴿᵈ.this.toBabelᴿᵈ(); }};}
default ßabelMandarinᴿᵈ<E> toBabelMandarinᴿᵈ() { return new ßabelMandarinᴿᵈ<>() { @Override public Iteratorᴿᵈ<E> toBabelᴿᵈ() { return Iteratorᴿᵈ.this.toBabelᴿᵈ(); }};}
default ßabelHindiᴿᵈ<E> toBabelHindiᴿᵈ() { return new ßabelHindiᴿᵈ<>() { @Override public Iteratorᴿᵈ<E> toBabelᴿᵈ() { return Iteratorᴿᵈ.this.toBabelᴿᵈ(); }};}
default ßabelHieroᴿᵈ<E> toBabelHieroᴿᵈ() { return new ßabelHieroᴿᵈ<>() { @Override public Iteratorᴿᵈ<E> toBabelᴿᵈ() { return Iteratorᴿᵈ.this.toBabelᴿᵈ(); }};}
default ßabelHinarīᴿᵈ<E> toBabelHinarīᴿᵈ() { return new ßabelHinarīᴿᵈ<>() { @Override public Iteratorᴿᵈ<E> toBabelᴿᵈ() { return Iteratorᴿᵈ.this.toBabelᴿᵈ(); }};}
default Iterator<E> wrapIteratorᴿᵈ() {
return wrapᴼᶠ(this);
}
@Override
default void forEachRemainingᴿᵈ(Consumer<? super E> action) {
Iteratorᴿᵈ<E> iterator = toBabelᴿᵈ();
//Iterator<E> i = iterator.wrapIteratorᴿᵈ();
//i.forEachRemaining(action);
while (iterator.hatNächsteᴿᵈ()) {
action.accept(iterator.nextᴿᵈ());
}
}
static <T> Iterator<T> wrapᴼᶠ(Iteratorᴿᵈ<T> iterator) {
return new Iterator<>() {
@Override
public boolean hasNext() {
return iterator.hatNächsteᴿᵈ();
}
@Override
public T next() {
return iterator.nextᴿᵈ();
}
};
}
static <T> Iteratorᴿᵈ<T> wrapᴼᶠ(Iterator<T> iterator) {
return new Iteratorᴿᵈ<>() {
@Override
public boolean hatNächsteᴿᵈ() {
return iterator.hasNext();
}
@Override
public T nextᴿᵈ() {
return iterator.next();
}
@Override
public Iteratorᴿᵈ<T> toBabelᴿᵈ() {
return this;
}
};
}
}

View file

@ -1,74 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.Iterator;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Iteratorᵂʳ<E> extends Iteratorᴿᵈ<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒRemoveᵂʳ.ßabel<E> {
interface ßabelAsciiᵂʳ<E> extends Iteratorᴿᵈ.ßabelAsciiᴿᵈ<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒRemoveᵂʳ.ßabelAscii<E> {
}
interface ßabelMandarinᵂʳ<E> extends Iteratorᴿᵈ.ßabelMandarinᴿᵈ<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒRemoveᵂʳ.ßabelMandarin<E> {
}
interface ßabelHindiᵂʳ<E> extends Iteratorᴿᵈ.ßabelHindiᴿᵈ<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒRemoveᵂʳ.ßabelHindi<E> {
}
interface ßabelHieroᵂʳ<E> extends Iteratorᴿᵈ.ßabelHieroᴿᵈ<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒRemoveᵂʳ.ßabelHiero<E> {
}
interface ßabelHinarīᵂʳ<E> extends Iteratorᴿᵈ.ßabelHinarīᴿᵈ<E>,
Iteratorᴬᵖᶦ.ƉěꬵḭȵᶒRemoveᵂʳ.ßabelHinarī<E> {
}
default ßabelAsciiᵂʳ<E> toBabelAsciiᵂʳ() { return new ßabelAsciiᵂʳ<>() { @Override public Iteratorᵂʳ<E> toBabelᵂʳ() { return Iteratorᵂʳ.this.toBabelᵂʳ(); }};}
default ßabelMandarinᵂʳ<E> toBabelMandarinᵂʳ() { return new ßabelMandarinᵂʳ<>() { @Override public Iteratorᵂʳ<E> toBabelᵂʳ() { return Iteratorᵂʳ.this.toBabelᵂʳ(); }};}
default ßabelHindiᵂʳ<E> toBabelHindiᵂʳ() { return new ßabelHindiᵂʳ<>() { @Override public Iteratorᵂʳ<E> toBabelᵂʳ() { return Iteratorᵂʳ.this.toBabelᵂʳ(); }};}
default ßabelHieroᵂʳ<E> toBabelHieroᵂʳ() { return new ßabelHieroᵂʳ<>() { @Override public Iteratorᵂʳ<E> toBabelᵂʳ() { return Iteratorᵂʳ.this.toBabelᵂʳ(); }};}
default ßabelHinarīᵂʳ<E> toBabelHinarīᵂʳ() { return new ßabelHinarīᵂʳ<>() { @Override public Iteratorᵂʳ<E> toBabelᵂʳ() { return Iteratorᵂʳ.this.toBabelᵂʳ(); }};}
default Iterator<E> wrapIteratorᵂʳ() {
return Iteratorᵂʳ.wrapᴼᶠ(toBabelᵂʳ());
}
static <T> Iterator<T> wrapᴼᶠ(Iteratorᵂʳ<T> iterator) {
return new Iterator<>() {
@Override
public boolean hasNext() {
return iterator.hatNächsteᴿᵈ();
}
@Override
public T next() {
return iterator.nextᴿᵈ();
}
@Override
public void remove() {
iterator.removeᵂʳ();
}
};
}
static <T> Iteratorᵂʳ<T> wrapᴼᶠ(Iterator<T> iterator) {
return new Iteratorᵂʳ<>() {
@Override
public boolean hatNächsteᴿᵈ() {
return iterator.hasNext();
}
@Override
public T nextᴿᵈ() {
return iterator.next();
}
@Override
public void removeᵂʳ() {
iterator.remove();
}
@Override
public Iteratorᵂʳ<T> toBabelᵂʳ() {
return this;
}
};
}
}

View file

@ -1,50 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.ListIterator;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface ListIteratorᴿᵈ<E> extends Iteratorᴿᵈ<E> {
boolean hasPreviousᴿᵈ();
int nextIndexᴿᵈ();
E previousᴿᵈ();
int previousIndexᴿᵈ();
static <T> ListIteratorᴿᵈ<T> wrapᴼᶠ(ListIterator<T> iterator) {
return new ListIteratorᴿᵈ<>() {
@Override
public boolean hatNächsteᴿᵈ() {
return iterator.hasNext();
}
@Override
public T nextᴿᵈ() {
return iterator.next();
}
@Override
public boolean hasPreviousᴿᵈ() {
return iterator.hasPrevious();
}
@Override
public int nextIndexᴿᵈ() {
return iterator.nextIndex();
}
@Override
public T previousᴿᵈ() {
return iterator.previous();
}
@Override
public int previousIndexᴿᵈ() {
return iterator.previousIndex();
}
@Override
public Iteratorᴿᵈ<T> toBabelᴿᵈ() {
return this;
}
};
}
}

View file

@ -1,103 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.ListIterator;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface ListIteratorᵂʳ<E> extends ListIteratorᴿᵈ<E>,Iteratorᵂʳ<E> {
void addᵂʳ(E e);
void setᵂʳ(E e);
default ListIterator<E> iteratorᴼᶠ() {
return wrapᴼᶠ(this);
}
static <T> ListIterator<T> wrapᴼᶠ(ListIteratorᵂʳ<T> iterator) {
return new ListIterator<>() {
@Override
public boolean hasNext() {
return iterator.hatNächsteᴿᵈ();
}
@Override
public T next() {
return iterator.nextᴿᵈ();
}
@Override
public void add(T arg0) {
iterator.addᵂʳ(arg0);
}
@Override
public boolean hasPrevious() {
return iterator.hasPreviousᴿᵈ();
}
@Override
public int nextIndex() {
return iterator.nextIndexᴿᵈ();
}
@Override
public T previous() {
return iterator.previousᴿᵈ();
}
@Override
public int previousIndex() {
return iterator.previousIndexᴿᵈ();
}
@Override
public void remove() {
iterator.removeᵂʳ();
}
@Override
public void set(T arg0) {
iterator.setᵂʳ(arg0);
}
};
}
static <T> ListIteratorᵂʳ<T> wrapᴼᶠ(ListIterator<T> iterator) {
return new ListIteratorᵂʳ<>() {
@Override
public boolean hatNächsteᴿᵈ() {
return iterator.hasNext();
}
@Override
public T nextᴿᵈ() {
return iterator.next();
}
@Override
public boolean hasPreviousᴿᵈ() {
return iterator.hasPrevious();
}
@Override
public int nextIndexᴿᵈ() {
return iterator.nextIndex();
}
@Override
public T previousᴿᵈ() {
return iterator.previous();
}
@Override
public int previousIndexᴿᵈ() {
return iterator.previousIndex();
}
@Override
public void addᵂʳ(T e) {
iterator.add(e);
}
@Override
public void setᵂʳ(T e) {
iterator.set(e);
}
@Override
public void removeᵂʳ() {
iterator.remove();
}
@Override
public Iteratorᵂʳ<T> toBabelᵂʳ() {
return this;
}
};
}
}

View file

@ -1,41 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.stream.Collectors;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Listᴿᵈ<E> extends Collectionᴿᵈ<E> {
default E getᴿᵈ(int index) {
return streamᴿᵈ().skip(index).collect(Collectors.toList()).get(0);
}
default int indexOfᴿᵈ(Object o) {
return streamᴿᵈ().collect(Collectors.toList()).indexOf(o);
}
default int lastIndexOfᴿᵈ(Object o) {
return streamᴿᵈ().collect(Collectors.toList()).lastIndexOf(o);
}
default ListIteratorᴿᵈ<E> listIteratorᴿᵈ() {
return listIteratorᴿᵈ(0);
}
default ListIteratorᴿᵈ<E> listIteratorᴿᵈ(int index) {
return ListIteratorᴿᵈ.wrapᴼᶠ(streamᴿᵈ().collect(Collectors.toList()).listIterator(index));
}
default Listᴿᵈ<E> subListᴿᵈ(int fromIndex, int toIndex) {
return new ArrayListᴿᵂ<>(streamᴿᵈ().collect(Collectors.toList()).subList(fromIndex, toIndex));
}
default Object[] toArrayᴿᵈ() {
return streamᴿᵈ().collect(Collectors.toList()).toArray();
}
default <T> T[] toArrayᴿᵈ(T[] arr) {
return streamᴿᵈ().collect(Collectors.toList()).toArray(arr);
}
}

View file

@ -1,46 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.Comparator;
import java.util.function.UnaryOperator;
import java.util.stream.Collectors;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Listᵂʳ<E> extends Listᴿᵈ<E>, Collectionᵂʳ<E> {
void addᵂʳ(int index, E element);
default boolean addAllᵂʳ(int index, Collectionᴿᵈ<? extends E> c) {
Iteratorᴿᵈ<? extends E> iterator = c.iteratorᴿᵈ();
boolean result = iterator.hatNächsteᴿᵈ();
while (iterator.hatNächsteᴿᵈ()) {
addᵂʳ(index, iterator.nextᴿᵈ());
}
return result;
}
E removeᵂʳ(int index);
default void replaceAllᵂʳ(UnaryOperator<E> operator) {
for (int i=0;i<sizeᴿᵈ();i++) {
setᵂʳ(i, operator.apply(getᴿᵈ(i)));
}
}
E setᵂʳ(int index, E element);
/* default */ void sortᵂʳ(Comparator<? super E> c);
default ListIteratorᵂʳ<E> listIteratorᵂʳ() {
return listIteratorᵂʳ();
}
default ListIteratorᵂʳ<E> listIteratorᵂʳ(int index) {
return ListIteratorᵂʳ.wrapᴼᶠ(streamᴿᵈ().collect(Collectors.toList()).listIterator(index));
}
default Listᵂʳ<E> subListᵂʳ(int fromIndex, int toIndex) {
return new ArrayListᴿᵂ<>(streamᴿᵈ().collect(Collectors.toList()).subList(fromIndex, toIndex));
}
}

View file

@ -1,20 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@FunctionalInterface
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface PrimitiveBooleanConsumer {
void accept(boolean value);
default PrimitiveBooleanConsumer andThen(PrimitiveBooleanConsumer after) {
return new PrimitiveBooleanConsumer() {
@Override
public void accept(boolean value) {
PrimitiveBooleanConsumer.this.accept(value);
after.accept(value);
}
};
}
}

View file

@ -1,89 +0,0 @@
package love.distributedrebirth.bassboon.jpp.util;
import java.util.PrimitiveIterator;
import java.util.function.Consumer;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.M02MatrixBinary;
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.M04MatrixQuad;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface PrimitiveBooleanIterator extends PrimitiveIterator<Boolean,PrimitiveBooleanConsumer> {
boolean nextBoolean();
@Override
default Boolean next() {
return nextBoolean();
}
@Override
default void forEachRemaining(Consumer<? super Boolean> action) {
while (hasNext()) {
action.accept(nextBoolean());
}
}
@Override
default void forEachRemaining(PrimitiveBooleanConsumer action) {
while (hasNext()) {
action.accept(nextBoolean());
}
}
default PrimitiveNibbleIterator toNibbleIteratorIndianBig() {
return toNibbleIterator(M04MatrixQuad.STATIC);
}
default PrimitiveNibbleIterator toNibbleIteratorIndianLittle() {
return toNibbleIterator(M04MatrixQuad.TAIL);
}
default PrimitiveNibbleIterator toNibbleIterator(M04MatrixQuad order) {
return new PrimitiveNibbleIterator() {
@Override
public boolean hasNext() {
return PrimitiveBooleanIterator.this.hasNext();
}
@Override
public byte nextNibble() {
int current = 0;
for (int i=0;i<4;i++) {
current += PrimitiveBooleanIterator.this.nextBoolean()?1:0 << order.rȧñkNummerBlokWaarde(i);
}
return (byte) current;
}
};
}
default PrimitiveByteIterator toByteIterator(M02MatrixBinary order) {
if (M02MatrixBinary.TAIL.equals(order)) {
return toNibbleIterator(M04MatrixQuad.TAIL).toByteIterator(order);
}
return toNibbleIterator(M04MatrixQuad.STATIC).toByteIterator(order);
}
static PrimitiveBooleanIterator valueOfZeroAscii(String binarySnake) {
return valueOf(binarySnake, Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.STR_ZERO);
}
static PrimitiveBooleanIterator valueOf(String binarySnake, String zeroChar) {
OfInt values = binarySnake.codePoints().iterator();
int zeroInt = zeroChar.codePointAt(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO);
return new PrimitiveBooleanIterator() {
@Override
public boolean hasNext() {
return values.hasNext();
}
@Override
public boolean nextBoolean() {
return zeroInt != values.nextInt();
}
};
}
}

Some files were not shown because too many files have changed in this diff Show more