composable duyts doc
This commit is contained in:
parent
17f244ec31
commit
fcfa42b6a5
|
@ -74,7 +74,7 @@ public interface Bãß {
|
|||
@DuytsDoc注(locale= "zh", purpose = "石棺聚合多個維度"),
|
||||
@DuytsDoc注(locale= "hi", code = "पत्थरꣻकीꣻबनीꣻहुईꣻकब्रʸᴰ", purpose = "सरकोफैगस कई आयामों को एकत्रित करता है")
|
||||
})
|
||||
@BãßBȍőnExport注(group = "love.distributedrebirth.bassboon")
|
||||
@BãßBȍőnExport注(group = "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ")
|
||||
@BãßBȍőnDuytsFlüstern注(purpose = "RM ME")
|
||||
static enum 石棺ʸᴰ implements BãßBȍőnAbacusInstanceMBeanʸᴰ<石棺ʸᴰ> {
|
||||
أَكْبَرײꣻײالله;
|
||||
|
@ -98,41 +98,41 @@ public interface Bãß {
|
|||
Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.Г̄Ѫӏ = () -> boonCntInit.increment();
|
||||
};
|
||||
|
||||
@DuytsDocConstructor注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "Sarcophagus is closed for humans"),
|
||||
@DuytsDoc注(locale= "zh", purpose = "石棺對人類關閉"),
|
||||
@DuytsDoc注(locale= "hi", purpose = "सरकोफैगस इंसानों के लिए बंद है")
|
||||
})
|
||||
// @DuytsDocConstructor注(babel = {
|
||||
// @DuytsDoc注(locale= "en", purpose = "Sarcophagus is closed for humans"),
|
||||
// @DuytsDoc注(locale= "zh", purpose = "石棺對人類關閉"),
|
||||
// @DuytsDoc注(locale= "hi", purpose = "सरकोफैगस इंसानों के लिए बंद है")
|
||||
// })
|
||||
private 石棺ʸᴰ() {
|
||||
Bãß.характеристики.熱蘭遮城.יזזןיזךױױזזױ = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ATARI > Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", code = "boonInit", purpose = "RÅ...........Init"),
|
||||
@DuytsDoc注(locale= "zh", code = "恩惠初始化", purpose = "拉布恩飛行"),
|
||||
@DuytsDoc注(locale= "hi", code = "बूनꣻस्टार्ट", purpose = "रा बून फ्लाइंग")
|
||||
})
|
||||
// @DuytsDocMethod注(babel = {
|
||||
// @DuytsDoc注(locale= "en", code = "boonInit", purpose = "RÅ...........Init"),
|
||||
// @DuytsDoc注(locale= "zh", code = "恩惠初始化", purpose = "拉布恩飛行"),
|
||||
// @DuytsDoc注(locale= "hi", code = "बूनꣻस्टार्ट", purpose = "रा बून फ्लाइंग")
|
||||
// })
|
||||
public <T extends BãßBȍőnʸᴰ<T>> void 𓂀ױןייזדזיודזיןןזזזןױ𓉢(BãßBȍőnʸᴰ<T> derKnochen) {
|
||||
//boonCntInit.increment();
|
||||
Г̄Ѫӏ.दौड़ना();
|
||||
挖ᵀᵒ(derKnochen).init(derKnochen);
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", code = "lockGrave", purpose = "Closes the coffin so no new ghosts can enter"),
|
||||
@DuytsDoc注(locale= "zh", code = "墳墓鎖", purpose = "關上棺材,讓新的鬼魂無法進入"),
|
||||
@DuytsDoc注(locale= "hi", code = "कब्रꣻकाꣻताला", purpose = "ताबूत को बंद कर देता है ताकि कोई नया भूत प्रवेश न कर सके")
|
||||
})
|
||||
// @DuytsDocMethod注(babel = {
|
||||
// @DuytsDoc注(locale= "en", code = "lockGrave", purpose = "Closes the coffin so no new ghosts can enter"),
|
||||
// @DuytsDoc注(locale= "zh", code = "墳墓鎖", purpose = "關上棺材,讓新的鬼魂無法進入"),
|
||||
// @DuytsDoc注(locale= "hi", code = "कब्रꣻकाꣻताला", purpose = "ताबूत को बंद कर देता है ताकि कोई नया भूत प्रवेश न कर सके")
|
||||
// })
|
||||
public <T extends BãßBȍőnʸᴰ<T>> void 墳ᴸᵒᶜᵏ(BãßBȍőnʸᴰ<T> derKnochen) {
|
||||
boonCntLock.increment();
|
||||
挖ᵀᵒ(derKnochen).lock(derKnochen);
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", code = "spiderEmbryoAdd", purpose = "Injection of external spider sperm to mix the dead bones"),
|
||||
@DuytsDoc注(locale= "zh", code = "蜘蛛胚胎添加", purpose = "注射外部蜘蛛精混合死骨"),
|
||||
@DuytsDoc注(locale= "hi", code = "मकड़ीꣻभ्रूणꣻजोड़ें", purpose = "मृत हड्डियों को मिलाने के लिए बाहरी मकड़ी के शुक्राणु का इंजेक्शन")
|
||||
})
|
||||
// @DuytsDocMethod注(babel = {
|
||||
// @DuytsDoc注(locale= "en", code = "spiderEmbryoAdd", purpose = "Injection of external spider sperm to mix the dead bones"),
|
||||
// @DuytsDoc注(locale= "zh", code = "蜘蛛胚胎添加", purpose = "注射外部蜘蛛精混合死骨"),
|
||||
// @DuytsDoc注(locale= "hi", code = "मकड़ीꣻभ्रूणꣻजोड़ें", purpose = "मृत हड्डियों को मिलाने के लिए बाहरी मकड़ी के शुक्राणु का इंजेक्शन")
|
||||
// })
|
||||
public void 蜘蛛胚ᴬᵈᵈ(Object lifeLine, BãßBȍőnSpiderSperm spinneSperma) {
|
||||
bassCntSpiderEmbryos.increment();
|
||||
synchronized (സ്പൈഡർബീജം) { // todo: replace with rw locking
|
||||
|
@ -140,11 +140,11 @@ public interface Bãß {
|
|||
}
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", code = "coffinOf", purpose = "Gets the coffin from the grave"),
|
||||
@DuytsDoc注(locale= "zh", code = "棺材", purpose = "從墳墓中取出棺材"),
|
||||
@DuytsDoc注(locale= "hi", code = "काꣻताबूत", purpose = "कब्र से ताबूत मिलता है")
|
||||
})
|
||||
// @DuytsDocMethod注(babel = {
|
||||
// @DuytsDoc注(locale= "en", code = "coffinOf", purpose = "Gets the coffin from the grave"),
|
||||
// @DuytsDoc注(locale= "zh", code = "棺材", purpose = "從墳墓中取出棺材"),
|
||||
// @DuytsDoc注(locale= "hi", code = "काꣻताबूत", purpose = "कब्र से ताबूत मिलता है")
|
||||
// })
|
||||
protected <T extends BãßBȍőnʸᴰ<T>> BãßBȍőnCoffin 棺ᴼᶠ(BãßBȍőnʸᴰ<T> derKnochen) {
|
||||
bassCntCoffinToGrave.increment();
|
||||
return 挖ᵀᵒ(derKnochen);
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
|
||||
|
@ -8,7 +8,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandar
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Comparableբ<T> extends Comparable<T>,Babelizeբᴬᵖᶦ {
|
||||
public interface Comparableբ<T> extends Comparable<T>,Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
|
||||
@FunctionalInterface
|
||||
interface זױזזױזזזז<יזזױזזז> extends Comparableբ<יזזױזזז>, BabelHinarī {
|
||||
|
|
|
@ -48,8 +48,8 @@ public enum ObjectScopeLimitΔ {
|
|||
@Ꝑŕḯṿª₮ḕ.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 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抽 {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
|
||||
|
@ -9,7 +9,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelRussia
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Runnableբ extends Runnable, Babelizeբᴬᵖᶦ {
|
||||
public interface Runnableբ extends Runnable, Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
|
||||
@FunctionalInterface
|
||||
interface זךזךזדןװ extends Runnableբ, BabelHinarī {
|
||||
|
|
|
@ -5,11 +5,11 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.ױזױזזךױ
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.स्ट्रिंगबिल्डर;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.字符串生成器;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ßբᴬᵖᶦ.𓌾𓍁𓀝𓇏;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface StringBuilderբ extends Babelizeբᴬᵖᶦ,
|
||||
public interface StringBuilderբ extends Babelizeբ.ẞType.ẞTowerᴬᵖᶦ,
|
||||
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendBoolean.ßabel,
|
||||
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendChar.ßabel,
|
||||
StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArray.ßabel,
|
||||
|
|
|
@ -2,10 +2,8 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ;
|
|||
|
||||
import java.util.function.Consumer;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelMethodƉěꬵḭȵᶒᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeTowerßբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeꝐŕḯṿª₮ḕᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelAscii;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
|
@ -14,9 +12,9 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandar
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
||||
public enum StringBuilderᴬᵖᶦ implements Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
;
|
||||
enum Ꝑŕḯṿª₮ḕ implements BabelTypeꝐŕḯṿª₮ḕᴬᵖᶦ {
|
||||
enum Ꝑŕḯṿª₮ḕ implements Babelizeբ.ẞTower.ẞꝐŕḯṿª₮ḕElevatorᴬᵖᶦ {
|
||||
;
|
||||
interface ꞱBuilder<P> extends BabelTypeTowerßբᴬᵖᶦ<StringBuilderբ> {
|
||||
@SuppressWarnings("unchecked")
|
||||
|
@ -32,7 +30,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ꞱHiero extends ꞱBuilder<StringBuilderբ.ßabelHiero>,BabelHiero {}
|
||||
interface ꞱHinarī extends ꞱBuilder<StringBuilderբ.ßabelHinarī>,BabelHinarī {}
|
||||
}
|
||||
enum ƉěꬵḭȵᶒAppendBoolean implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendBoolean implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -41,7 +39,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendChar implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -50,7 +48,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendCharArray implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -59,7 +57,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendCharArrayOffset implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -68,7 +66,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendCharSequence implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -77,7 +75,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendCharSequenceOffset implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -86,7 +84,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendDouble implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -95,7 +93,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendFloat implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -104,7 +102,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendInt implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -113,7 +111,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendLong implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -122,7 +120,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendObject implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -131,7 +129,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendString implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -140,7 +138,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendStringUnicode implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -149,7 +147,7 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendStringBuffer implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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)); } }
|
||||
|
@ -158,16 +156,16 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒAppendCodePoint implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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 ß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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒCapacity implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { int kapazität(); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default int capacity() { return toBabel().kapazität(); } }
|
||||
|
@ -176,22 +174,22 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default int 𓆣𓆥() { return toBabel().kapazität(); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default int ךױזױזזךױזז() { return toBabel().kapazität(); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒCharAt implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒCharAt implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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 ß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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒCodePointAt implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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 ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default int 𓊏𓀄𓃣(int o) { return toBabel().codePunktOpf(o); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default int ךױזױזזךױזזזךױזױז(int o) { return toBabel().codePunktOpf(o); } }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,64 +4,143 @@ import java.lang.reflect.Method;
|
|||
import java.util.Locale;
|
||||
import java.util.Optional;
|
||||
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.DefaultBȍőnLoader;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectScopeLimitΔ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocThrows注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDoc注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsFlüstern注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@DuytsDocType注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "Base package interface from which a local language extends"),
|
||||
@DuytsDoc注(locale= "zh", code = "通天塔龸定位器", purpose = "本地語言擴展的基礎包接口"),
|
||||
@DuytsDoc注(locale= "hi", 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
|
||||
@DuytsDocType注(sea = {BabelLocalizer.ẞDuyts.ẞDocTypeᴬᵖᶦ.ₐₜType班.class})
|
||||
public interface BabelLocalizer {
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "Retrieves the locale information"),
|
||||
@DuytsDoc注(locale= "zh", code = "至龸通天塔龸定位器龸界面", purpose = "检索语言环境信息"),
|
||||
@DuytsDoc注(locale= "hi", code = "बेबेलꣻलोकलाइज़रꣻकेꣻलिएꣻएपीआई", purpose = "स्थानीय जानकारी प्राप्त करता है")
|
||||
}, exceptions = {
|
||||
@DuytsDocThrows注(id = "missing_annotation", babel = {
|
||||
@DuytsDoc注(locale= "en", code = "Missing required annotation @BabelLocalizer注 on interface: "),
|
||||
@DuytsDoc注(locale= "zh", code = "缺少必需的註釋 @BabelLocalizer注 在界面上 "),
|
||||
@DuytsDoc注(locale= "hi", code = "आवश्यक एनोटेशन गुम है @BabelLocalizer注 इंटरफ़ेस पर")
|
||||
enum Ꝑŕḯṿª₮ḕ implements ObjectScopeLimitΔ.ƉěꬵḭȵᶒModifier.Ꝑŕḯṿª₮ḕ {
|
||||
;
|
||||
private static final Locale FALLBACK_I18N_LOCALE = Locale.ENGLISH; // Kill the default jvm locale, humans and stupid bugs
|
||||
|
||||
@BabelStringTower注(babel = { @BabelString注(iso= "en", txt = "Missing required annotation @BabelLocalizer注 on interface: ") })
|
||||
private interface ₜₓₜMissing注Localizer extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ {}
|
||||
|
||||
@BabelStringTower注(babel = { @BabelString注(iso= "en", txt = "Missing annotation @DuytsDocMethod注 on: %s") })
|
||||
private interface ₜₓₜMissing注DuytsDocMethod extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ {}
|
||||
|
||||
@BabelStringTower注(babel = { @BabelString注(iso= "en", txt = "Missing exception id: %s in @DuytsDocMethod注 on: %s") })
|
||||
private interface ₜₓₜNoDuytsDocIdFound extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ {}
|
||||
|
||||
@BabelStringTower注(babel = { @BabelString注(iso= "en", txt = "Can't search babel message with null selector") })
|
||||
private interface ₜₓₜNullExceptionId extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ {}
|
||||
|
||||
//@BabelStringTower注(babel = { @BabelString注(iso= "en", txt = "No searchable stack frame returned") })
|
||||
//private interface ₜₓₜNoStackFrame extends Babelizeբ.ẞStringᵗˣᵗ {}
|
||||
}
|
||||
|
||||
enum Ꝑŕᱜṫèƈ₮ࠄ₫ implements ObjectScopeLimitΔ.ƉěꬵḭȵᶒModifier.Ꝑŕᱜṫèƈ₮ࠄ₫ {
|
||||
;
|
||||
protected static final String FALLBACK_I18N_CODE = "en"; //todo; move < and \/ to Jlocale interface
|
||||
}
|
||||
|
||||
enum ẞDuyts implements Babelizeբ.ẞType.ẞDuytsᴬᵖᶦ {
|
||||
;
|
||||
enum ẞDocTypeᴬᵖᶦ implements Babelizeբ.ẞDuyts.ẞDocTypeᴬᵖᶦ {
|
||||
;
|
||||
@DuytsFlüstern注(
|
||||
code = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "zh", txt = "通天塔龸定位器"),
|
||||
@BabelString注(iso= "hi", txt = "कोलाहलꣻलोकलाइज़र")
|
||||
}),
|
||||
purpose = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "Base package interface from which a local language extends"),
|
||||
@BabelString注(iso= "zh", txt = "本地語言擴展的基礎包接口"),
|
||||
@BabelString注(iso= "hi", txt = "बेस पैकेज इंटरफ़ेस जिससे एक स्थानीय भाषा का विस्तार होता है")
|
||||
})
|
||||
)
|
||||
public interface ₐₜType班 extends Babelizeբ.ẞDoc.ẞDuytsType班ᵃᵗ {}
|
||||
}
|
||||
enum ẞDocMethodᴬᵖᶦ implements Babelizeբ.ẞDuyts.ẞDocMethodᴬᵖᶦ {
|
||||
;
|
||||
@DuytsFlüstern注(
|
||||
code = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "zh", txt = "至龸通天塔龸定位器龸界面"),
|
||||
@BabelString注(iso= "hi", txt = "बेबेलꣻलोकलाइज़रꣻकेꣻलिएꣻएपीआई")
|
||||
}),
|
||||
purpose = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "Retrieves the locale information"),
|
||||
@BabelString注(iso= "zh", txt = "检索语言环境信息"),
|
||||
@BabelString注(iso= "hi", txt = "स्थानीय जानकारी प्राप्त करता है")
|
||||
})
|
||||
)
|
||||
protected interface ₐₜToBabelLocalizerApi例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
|
||||
|
||||
@DuytsFlüstern注(
|
||||
code = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "zh", txt = "到塔異常消息"),
|
||||
@BabelString注(iso= "hi", txt = "टावरꣻकरनेꣻकेꣻलिएꣻअपवादꣻसंदेश")
|
||||
}),
|
||||
purpose = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "Finds the locale text for an exception"),
|
||||
@BabelString注(iso= "zh", txt = "查找異常的語言環境文本"),
|
||||
@BabelString注(iso= "hi", txt = "अपवाद के लिए स्थानीय पाठ ढूँढता है")
|
||||
})
|
||||
)
|
||||
protected interface ₐₜToBabelExceptionMessage例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
|
||||
}
|
||||
|
||||
enum ẞDocExceptionᴬᵖᶦ implements Babelizeբ.ẞDuyts.ẞDocExceptionᴬᵖᶦ {
|
||||
;
|
||||
@BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "Gets thrown in case the @BabelLocalizer注 annotation is not found on this interface"),
|
||||
@BabelString注(iso= "zh", txt = "在此接口上找不到 @BabelLocalizer 註解時拋出"),
|
||||
@BabelString注(iso= "hi", txt = "इस इंटरफ़ेस पर @BabelLocalizer注 एनोटेशन नहीं मिलने की स्थिति में फेंक दिया जाता है"),
|
||||
})
|
||||
private interface ₜₓₜToBabelLocalizerApiMissingLocalizer蹉 extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ {}
|
||||
|
||||
@DuytsDocThrows注(type = RuntimeException.class, code = Ꝑŕḯṿª₮ḕ.ₜₓₜMissing注Localizer.class, reason = ₜₓₜToBabelLocalizerApiMissingLocalizer蹉.class)
|
||||
protected interface ₐₜToBabelLocalizerApiMissingLocalizer蹉 extends Babelizeբ.ẞDoc.ẞDuytsException蹉ᵃᵗ {}
|
||||
}
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(sea = {ẞDuyts.ẞDocMethodᴬᵖᶦ.ₐₜToBabelLocalizerApi例.class}, exceptions = {ẞDuyts.ẞDocExceptionᴬᵖᶦ.ₐₜToBabelLocalizerApiMissingLocalizer蹉.class })
|
||||
default BabelLocalizerᴬᵖᶦ toBabelLocalizerᴬᵖᶦ() {
|
||||
Optional<Class<?>> loc = DefaultBȍőnLoader.findInterfaceByAnnotation(getClass(), BabelLocalizer注.class);
|
||||
if (loc.isEmpty()) {
|
||||
throw new RuntimeException(toBabelExceptionMessage("missing_annotation", "ascii", this));
|
||||
throw new RuntimeException(toBabelExceptionMessage(Ꝑŕḯṿª₮ḕ.ₜₓₜMissing注Localizer.class, (String) null, this));
|
||||
}
|
||||
BabelLocalizer注 anno = loc.get().getAnnotation(BabelLocalizer注.class);
|
||||
return BabelLocalizerᴬᵖᶦ.Ꝑŕᱜṫèƈ₮ࠄ₫.instanceᴺᵉʷ(anno.name(), new Locale(anno.locale()), anno.target());
|
||||
}
|
||||
|
||||
// @DuytsDocMethod注(
|
||||
// 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) {
|
||||
@DuytsDocMethod注(sea = {ẞDuyts.ẞDocMethodᴬᵖᶦ.ₐₜToBabelExceptionMessage例.class},
|
||||
exceptions = {
|
||||
ẞDuyts.ẞDocExceptionᴬᵖᶦ.ₐₜToBabelLocalizerApiMissingLocalizer蹉.class
|
||||
})
|
||||
public static String toBabelExceptionMessage(Class<? extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ> exceptionId, BabelLocalizer loc, Object...msgArgs) {
|
||||
BabelLocalizerᴬᵖᶦ api = loc.toBabelLocalizerᴬᵖᶦ();
|
||||
return toBabelExceptionMessage(exceptionId, api.getLocale().getLanguage(), msgArgs);
|
||||
return toBabelExceptionMessage(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE, exceptionId, api.getLocale().getLanguage(), msgArgs);
|
||||
}
|
||||
|
||||
public static String toBabelExceptionMessage(String exceptionId, String localeId, Object...msgArgs) {
|
||||
@DuytsDocMethod注(sea = {ẞDuyts.ẞDocMethodᴬᵖᶦ.ₐₜToBabelExceptionMessage例.class},
|
||||
exceptions = {
|
||||
ẞDuyts.ẞDocExceptionᴬᵖᶦ.ₐₜToBabelLocalizerApiMissingLocalizer蹉.class
|
||||
})
|
||||
public static String toBabelExceptionMessage(Class<? extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ> exceptionId, String localeId, Object...msgArgs) {
|
||||
return toBabelExceptionMessage(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE, exceptionId, localeId, msgArgs);
|
||||
}
|
||||
|
||||
private static String toBabelExceptionMessage(int stackDepth, Class<? extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ> exceptionId, String localeId, Object...msgArgs) {
|
||||
if (exceptionId == null) {
|
||||
throw new NullPointerException(toBabelExceptionMessage(stackDepth+Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE, Ꝑŕḯṿª₮ḕ.ₜₓₜNullExceptionId.class, localeId));
|
||||
}
|
||||
String putinLocaleId = localeId; // The put in locale id
|
||||
if (putinLocaleId == null) {
|
||||
putinLocaleId = Ꝑŕḯṿª₮ḕ.FALLBACK_I18N_LOCALE.getLanguage();
|
||||
}
|
||||
StackWalker walker = StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE);
|
||||
StackWalker.StackFrame frame = walker.walk(stream1 -> stream1.skip(1).findFirst().orElse(null));
|
||||
StackWalker.StackFrame frame = walker.walk(stream1 -> stream1.skip(stackDepth).findFirst().orElse(null));
|
||||
if (frame == null) {
|
||||
throw new RuntimeException("No stackframe returned");
|
||||
throw new RuntimeException(); // lets not call ourself here
|
||||
}
|
||||
Class<?> callerClass = frame.getDeclaringClass();
|
||||
Method callerMethod = null;
|
||||
|
@ -72,18 +151,26 @@ public interface BabelLocalizer {
|
|||
}
|
||||
DuytsDocMethod注 anno = callerMethod.getAnnotation(DuytsDocMethod注.class);
|
||||
if (anno == null) {
|
||||
throw new RuntimeException("Missing annotation @DuytsDocMethod注 on: "+callerMethod);
|
||||
throw new RuntimeException(toBabelExceptionMessage(stackDepth+Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE, Ꝑŕḯṿª₮ḕ.ₜₓₜMissing注DuytsDocMethod.class, putinLocaleId, callerMethod));
|
||||
}
|
||||
for (DuytsDocThrows注 error:anno.exceptions()) {
|
||||
if (error.id().equals(exceptionId)) {
|
||||
for (DuytsDoc注 duyts:error.babel()) {
|
||||
if (duyts.locale().equals(localeId)) {
|
||||
String errorMsg = String.format(duyts.code(), msgArgs);
|
||||
throw new RuntimeException(errorMsg);
|
||||
}
|
||||
for (Class<? extends Babelizeբ.ẞDoc.ẞDuytsException蹉ᵃᵗ> exceptionDoc:anno.exceptions()) {
|
||||
DuytsDocThrows注 error = exceptionDoc.getAnnotation(DuytsDocThrows注.class);
|
||||
if (error == null) {
|
||||
throw new RuntimeException("doc me");
|
||||
}
|
||||
if (!error.code().equals(exceptionId)) {
|
||||
continue;
|
||||
}
|
||||
BabelStringTower注 errorMessages = error.code().getAnnotation(BabelStringTower注.class);
|
||||
if (errorMessages == null) {
|
||||
throw new RuntimeException("doc me");
|
||||
}
|
||||
for (BabelString注 duyts:errorMessages.babel()) {
|
||||
if (duyts.iso().equals(putinLocaleId)) {
|
||||
return String.format(duyts.txt(), msgArgs);
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new RuntimeException("Missing exception id: "+exceptionId+" in @DuytsDocMethod注 on: "+callerMethod);
|
||||
throw new RuntimeException(toBabelExceptionMessage(stackDepth+Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE, Ꝑŕḯṿª₮ḕ.ₜₓₜNoDuytsDocIdFound.class, putinLocaleId, exceptionId, callerMethod));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,10 +25,10 @@ public class BabelLocalizer邪ᙾ implements ClassFileTransformer {
|
|||
for (Class<?> embeddedClass:classBeingRedefined.getDeclaredClasses()) {
|
||||
|
||||
// todo: check declared class, like this ?
|
||||
if (Babelizeբᴬᵖᶦ.class.isAssignableFrom(classBeingRedefined) && BabelMethodƉěꬵḭȵᶒᴬᵖᶦ.class.isAssignableFrom(embeddedClass)) {
|
||||
if (Babelizeբ.ẞType.ẞTowerᴬᵖᶦ.class.isAssignableFrom(classBeingRedefined) && Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ.class.isAssignableFrom(embeddedClass)) {
|
||||
// check B
|
||||
}
|
||||
if (BabelMethodƉěꬵḭȵᶒᴬᵖᶦ.class.isAssignableFrom(classBeingRedefined) && BabelTypeTower抽.class.isAssignableFrom(embeddedClass)) {
|
||||
if (Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ.class.isAssignableFrom(classBeingRedefined) && Babelizeբ.ẞTower.ẞTower抽.class.isAssignableFrom(embeddedClass)) {
|
||||
// check T
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,45 +0,0 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelAscii;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandarin;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@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
|
||||
) {
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface BabelStringTower注 {
|
||||
|
||||
// @DuytsDoc注(locale= "en", purpose = "Translater workflow helper to mark propagation of text translations"),
|
||||
// @DuytsDoc注(locale= "zh", purpose = "用於標記文本翻譯傳播的翻譯工作流助手"),
|
||||
// @DuytsDoc注(locale= "hi", purpose = "पाठ अनुवादों के प्रसार को चिह्नित करने के लिए अनुवादक कार्यप्रवाह सहायक")
|
||||
String awaitsPropagation() default "";
|
||||
|
||||
BabelString注[] babel();
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface BabelString注 {
|
||||
|
||||
String iso();
|
||||
|
||||
String txt();
|
||||
}
|
|
@ -4,10 +4,10 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectScopeLimitΔ;
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BabelTypeTower抽 extends
|
||||
ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ꞱPrefix,
|
||||
ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ßPrefix,
|
||||
ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ƉěꬵḭȵᶒPrefix {
|
||||
public enum BabelTypeAnnotationᵗˣᵗ {
|
||||
;
|
||||
// protected super market interface for text
|
||||
|
||||
// note: naming scope is defined by parent interface
|
||||
protected interface Ꝑŕᱜṫèƈ₮ࠄ₫ extends ObjectScopeLimitΔ.ƉěꬵḭȵᶒModifier.Ꝑŕᱜṫèƈ₮ࠄ₫ {
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BabelTypeAnnotation例ᵗˣᵗ extends BabelTypeAnnotationᵗˣᵗ.Ꝑŕᱜṫèƈ₮ࠄ₫ {
|
||||
// TYPE METHOD
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BabelTypeAnnotation班ᵗˣᵗ extends BabelTypeAnnotationᵗˣᵗ.Ꝑŕᱜṫèƈ₮ࠄ₫ {
|
||||
// TYPE BODY
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BabelTypeAnnotation蹉ᵗˣᵗ extends BabelTypeAnnotationᵗˣᵗ.Ꝑŕᱜṫèƈ₮ࠄ₫ {
|
||||
// TYPE ERROR
|
||||
}
|
|
@ -3,7 +3,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BabelTypeTowerReadßբᴬᵖᶦ<Q extends BabelTypeTowerReadßբᴬᵖᶦ<Q>> extends BabelTypeTower抽 {
|
||||
public interface BabelTypeTowerReadßբᴬᵖᶦ<Q extends BabelTypeTowerReadßբᴬᵖᶦ<Q>> extends Babelizeբ.ẞTower.ẞTower抽 {
|
||||
//public interface BabelTypeTowerReadբᴬᵖᶦ<T,Q extends BabelTypeTowerReadբᴬᵖᶦ<T,Q>> {
|
||||
|
||||
/* protected */ Q toBabelᴿᵈ();
|
||||
|
|
|
@ -3,7 +3,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BabelTypeTowerßբᴬᵖᶦ<Q extends BabelTypeTowerßբᴬᵖᶦ<Q>> extends BabelTypeTower抽 {
|
||||
public interface BabelTypeTowerßբᴬᵖᶦ<Q extends BabelTypeTowerßբᴬᵖᶦ<Q>> extends Babelizeբ.ẞTower.ẞTower抽 {
|
||||
|
||||
/* protected */ Q toBabel();
|
||||
}
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectScopeLimitΔ;
|
||||
|
||||
public interface BabelTypeꝐŕḯṿª₮ḕᴬᵖᶦ extends BabelTypeTower抽, ObjectScopeLimitΔ.ƉěꬵḭȵᶒModifier.Ꝑŕḯṿª₮ḕ {
|
||||
// build (naming) structure helper marker
|
||||
}
|
|
@ -0,0 +1,63 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ObjectScopeLimitΔ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum Babelizeբ {
|
||||
;
|
||||
private interface Ʇẞ抽 {
|
||||
}
|
||||
private interface Ʇẞ抽ᵗˣᵗ extends Ʇẞ抽 {
|
||||
}
|
||||
public enum ẞType {
|
||||
;
|
||||
public interface ẞTowerᴬᵖᶦ extends Ʇẞ抽 {
|
||||
}
|
||||
public interface ẞDuytsᴬᵖᶦ extends Ʇẞ抽 {
|
||||
}
|
||||
public interface ẞStatic亞ᴬᵖᶦ extends Ʇẞ抽 {
|
||||
}
|
||||
public interface ẞTextᴬᵖᶦ extends Ʇẞ抽ᵗˣᵗ {
|
||||
}
|
||||
public interface ẞDocᴬᵖᶦ extends ẞTextᴬᵖᶦ {
|
||||
}
|
||||
}
|
||||
public enum ẞTower {
|
||||
;
|
||||
protected interface ẞTower抽 extends ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ꞱPrefix, ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ẞPrefix, ObjectScopeLimitΔ.ƉěꬵḭȵᶒClazzName.ƉěꬵḭȵᶒPrefix {
|
||||
} // only when parent class is an private african type elevator the embedded declared type must start with an: Ʇ
|
||||
public interface ẞꝐŕḯṿª₮ḕElevatorᴬᵖᶦ extends ẞType.ẞTowerᴬᵖᶦ, ẞTower抽, ObjectScopeLimitΔ.ƉěꬵḭȵᶒModifier.Ꝑŕḯṿª₮ḕ {
|
||||
}
|
||||
public interface ẞƉěꬵḭȵᶒMethodᴬᵖᶦ extends ẞType.ẞTowerᴬᵖᶦ, ẞTower抽 {
|
||||
}
|
||||
}
|
||||
public enum ẞDuyts {
|
||||
;
|
||||
public interface ẞDocTypeᴬᵖᶦ extends ẞType.ẞDuytsᴬᵖᶦ {
|
||||
}
|
||||
public interface ẞDocConstructorᴬᵖᶦ extends ẞType.ẞDuytsᴬᵖᶦ {
|
||||
}
|
||||
public interface ẞDocFieldᴬᵖᶦ extends ẞType.ẞDuytsᴬᵖᶦ {
|
||||
}
|
||||
public interface ẞDocMethodᴬᵖᶦ extends ẞType.ẞDuytsᴬᵖᶦ {
|
||||
}
|
||||
public interface ẞDocParameterᴬᵖᶦ extends ẞType.ẞDuytsᴬᵖᶦ {
|
||||
}
|
||||
public interface ẞDocExceptionᴬᵖᶦ extends ẞType.ẞDuytsᴬᵖᶦ {
|
||||
}
|
||||
}
|
||||
public enum ẞDoc {
|
||||
;
|
||||
public interface ẞDuytsType班ᵃᵗ extends ẞType.ẞDocᴬᵖᶦ {
|
||||
}
|
||||
public interface ẞDuytsConstructor新ᵃᵗ extends ẞType.ẞDocᴬᵖᶦ {
|
||||
}
|
||||
public interface ẞDuytsField場ᵃᵗ extends ẞType.ẞDocᴬᵖᶦ {
|
||||
}
|
||||
public interface ẞDuytsMethod例ᵃᵗ extends ẞType.ẞDocᴬᵖᶦ {
|
||||
}
|
||||
public interface ẞDuytsException蹉ᵃᵗ extends ẞType.ẞDocᴬᵖᶦ {
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.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;
|
||||
// }
|
||||
}
|
|
@ -5,14 +5,12 @@ import java.lang.annotation.Retention;
|
|||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.CONSTRUCTOR})
|
||||
public @interface DuytsDocConstructor注 {
|
||||
|
||||
// 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注[] babel();
|
||||
Class<? extends Babelizeբ.ẞDoc.ẞDuytsConstructor新ᵃᵗ>[] sea();
|
||||
}
|
||||
|
|
|
@ -5,14 +5,12 @@ import java.lang.annotation.Retention;
|
|||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
|
||||
@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注[] babel();
|
||||
Class<? extends Babelizeբ.ẞDoc.ẞDuytsField場ᵃᵗ>[] sea();
|
||||
}
|
||||
|
|
|
@ -5,41 +5,65 @@ import java.lang.annotation.Retention;
|
|||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelStringTower注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelString注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@DuytsDocType注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "Adds Duytschen documentation to a method"),
|
||||
@DuytsDoc注(locale= "zh", code = "荷蘭文法", purpose = "將荷蘭文文檔添加到方法中"),
|
||||
@DuytsDoc注(locale= "hi", code = "डचडॉकविधि", purpose = "एक विधि में डच दस्तावेज़ जोड़ता है")
|
||||
})
|
||||
@DuytsDocType注(sea = {DuytsDocMethod注.ẞTypeᴬᵖᶦ.ₐₜType班.class})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.METHOD})
|
||||
public @interface DuytsDocMethod注 {
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "Translater workflow helper to mark propagation of text translations"),
|
||||
@DuytsDoc注(locale= "zh", purpose = "用於標記文本翻譯傳播的翻譯工作流助手"),
|
||||
@DuytsDoc注(locale= "hi", purpose = "पाठ अनुवादों के प्रसार को चिह्नित करने के लिए अनुवादक कार्यप्रवाह सहायक")
|
||||
enum ẞTypeᴬᵖᶦ implements Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
;
|
||||
// ------------- Type doc
|
||||
|
||||
@DuytsFlüstern注(
|
||||
code = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "zh", txt = "荷蘭文法"),
|
||||
@BabelString注(iso= "hi", txt = "डचडॉकविधि")
|
||||
}),
|
||||
purpose = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "Adds Duytschen documentation to a method"),
|
||||
@BabelString注(iso= "zh", txt = "將荷蘭文文檔添加到方法中"),
|
||||
@BabelString注(iso= "hi", txt = "एक विधि में डच दस्तावेज़ जोड़ता है")
|
||||
})
|
||||
String awaitsPropagation() default "";
|
||||
)
|
||||
public interface ₐₜType班 extends Babelizeբ.ẞDoc.ẞDuytsType班ᵃᵗ {}
|
||||
|
||||
// ------------- Method doc
|
||||
|
||||
@DuytsFlüstern注(
|
||||
code = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "zh", txt = "海"),
|
||||
@BabelString注(iso= "hi", txt = "समुद्र")
|
||||
}),
|
||||
purpose = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "All the translated language information of the annatated method"),
|
||||
@BabelString注(iso= "zh", txt = "註釋方法的所有翻譯語言信息"),
|
||||
@BabelString注(iso= "hi", txt = "एनाटेड विधि की सभी अनूदित भाषा की जानकारी")
|
||||
})
|
||||
)
|
||||
public interface ₐₜMethodSea例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
|
||||
|
||||
@DuytsFlüstern注(
|
||||
code = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "zh", txt = "例外"),
|
||||
@BabelString注(iso= "hi", txt = "अपवाद")
|
||||
}),
|
||||
purpose = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "All the translated exceptions a method may throw"),
|
||||
@BabelString注(iso= "zh", txt = "一個方法可能拋出的所有翻譯異常"),
|
||||
@BabelString注(iso= "hi", txt = "सभी अनुवादित अपवाद एक विधि फेंक सकते हैं")
|
||||
})
|
||||
)
|
||||
public interface ₐₜMethodExceptions例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "All the translated language information of the annatated method"),
|
||||
@DuytsDoc注(locale= "zh", purpose = "註釋方法的所有翻譯語言信息"),
|
||||
@DuytsDoc注(locale= "hi", purpose = "एनाटेड विधि की सभी अनूदित भाषा की जानकारी")
|
||||
})
|
||||
DuytsDoc注[] babel();
|
||||
@DuytsDocMethod注(sea = {ẞTypeᴬᵖᶦ.ₐₜMethodSea例.class})
|
||||
Class<? extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ>[] sea();
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "All the translated exceptions a method may throw"),
|
||||
@DuytsDoc注(locale= "zh", purpose = "一個方法可能拋出的所有翻譯異常"),
|
||||
@DuytsDoc注(locale= "hi", purpose = "सभी अनुवादित अपवाद एक विधि फेंक सकते हैं")
|
||||
})
|
||||
DuytsDocThrows注[] exceptions() default {};
|
||||
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "All the translated messages a method use"),
|
||||
@DuytsDoc注(locale= "zh", purpose = "方法使用的所有翻譯消息"),
|
||||
@DuytsDoc注(locale= "hi", purpose = "सभी अनुवादित संदेश एक विधि का उपयोग करते हैं")
|
||||
})
|
||||
DuytsDocSoep注[] messages() default {};
|
||||
@DuytsDocMethod注(sea = {ẞTypeᴬᵖᶦ.ₐₜMethodExceptions例.class})
|
||||
Class<? extends Babelizeբ.ẞDoc.ẞDuytsException蹉ᵃᵗ>[] exceptions() default {};
|
||||
}
|
||||
|
|
|
@ -5,12 +5,16 @@ import java.lang.annotation.Retention;
|
|||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.METHOD})
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytsDocThrows注 {
|
||||
|
||||
String id();
|
||||
Class<? extends Exception> type();
|
||||
|
||||
DuytsDoc注[] babel();
|
||||
Class<? extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ> code();
|
||||
|
||||
Class<? extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ> reason() default Babelizeբ.ẞType.ẞTextᴬᵖᶦ.class;
|
||||
}
|
||||
|
|
|
@ -5,15 +5,15 @@ import java.lang.annotation.Retention;
|
|||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
|
||||
@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.
|
||||
//@DuytsDocMethod注
|
||||
String awaitsPropagation() default "";
|
||||
@Deprecated
|
||||
DuytsDoc注[] babel() default {};
|
||||
|
||||
DuytsDoc注[] babel();
|
||||
Class<? extends Babelizeբ.ẞDoc.ẞDuytsType班ᵃᵗ>[] sea() default {};
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import java.lang.annotation.Target;
|
|||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.ANNOTATION_TYPE})
|
||||
@Deprecated
|
||||
public @interface DuytsDoc注 {
|
||||
|
||||
String locale();
|
||||
|
|
|
@ -5,12 +5,14 @@ import java.lang.annotation.Retention;
|
|||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelStringTower注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.METHOD})
|
||||
public @interface DuytsDocSoep注 {
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytsFlüstern注 {
|
||||
|
||||
String id();
|
||||
BabelStringTower注[] code() default {};
|
||||
|
||||
DuytsDoc注[] babel();
|
||||
BabelStringTower注[] purpose() default {};
|
||||
}
|
|
@ -2,7 +2,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ;
|
|||
|
||||
import java.util.function.BiConsumer;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
|
||||
|
@ -10,7 +10,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandar
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BiConsumerբ<T,U> extends BiConsumer<T,U>, Babelizeբᴬᵖᶦ {
|
||||
public interface BiConsumerբ<T,U> extends BiConsumer<T,U>, Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
|
||||
void annehmen(T t,U u);
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ;
|
|||
|
||||
import java.util.function.Consumer;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
|
||||
|
@ -10,7 +10,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandar
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Consumerբ<T> extends Consumer<T>,Babelizeբᴬᵖᶦ {
|
||||
public interface Consumerբ<T> extends Consumer<T>,Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
|
||||
void annehmen(T t);
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ;
|
|||
|
||||
import java.util.function.Function;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
|
||||
|
@ -10,7 +10,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandar
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Functionբ<T,R> extends Function<T,R>, Babelizeբᴬᵖᶦ {
|
||||
public interface Functionբ<T,R> extends Function<T,R>, Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
|
||||
R ausführen(T t);
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ;
|
|||
|
||||
import java.util.function.Supplier;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
|
||||
|
@ -10,7 +10,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandar
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Supplierբ<T> extends Supplier<T>, Babelizeբᴬᵖᶦ {
|
||||
public interface Supplierբ<T> extends Supplier<T>, Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
|
||||
T abholen();
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ package ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ;
|
|||
import java.util.Comparator;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.Comparableբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
|
||||
|
@ -12,7 +12,7 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ.Functionբ;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Comparatorբ<T> extends Comparator<T>,Babelizeբᴬᵖᶦ {
|
||||
public interface Comparatorբ<T> extends Comparator<T>,Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
|
||||
@FunctionalInterface
|
||||
interface ןזױזזױזזךז<יזזױזזז> extends Comparatorբ<יזזױזזז>, BabelHinarī {
|
||||
|
|
|
@ -2,11 +2,9 @@ package ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ;
|
|||
|
||||
import java.util.function.Consumer;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelMethodƉěꬵḭȵᶒᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeTowerReadßբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeTowerWriteßբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeꝐŕḯṿª₮ḕᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelAscii;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
|
@ -16,9 +14,9 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsD
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ.Consumerբ;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum Iteratorᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
||||
public enum Iteratorᴬᵖᶦ implements Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
;
|
||||
enum Ꝑŕḯṿª₮ḕ implements BabelTypeꝐŕḯṿª₮ḕᴬᵖᶦ {
|
||||
enum Ꝑŕḯṿª₮ḕ implements Babelizeբ.ẞTower.ẞꝐŕḯṿª₮ḕElevatorᴬᵖᶦ {
|
||||
;
|
||||
interface ꞱElevatorᴿᵈ<E> extends BabelTypeTowerReadßբᴬᵖᶦ<Iteratorᴿᵈ<E>> {}
|
||||
interface ꞱElevatorᵂʳ<E> extends BabelTypeTowerWriteßբᴬᵖᶦ<Iteratorᵂʳ<E>,Iteratorᴿᵈ<E>> {}
|
||||
|
@ -33,34 +31,34 @@ public enum Iteratorᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ꞱHinarīᴿᵈ<E> extends ꞱElevatorᴿᵈ<E>,BabelHinarī {}
|
||||
interface ꞱHinarīᵂʳ<E> extends ꞱElevatorᵂʳ<E>,BabelHinarī {}
|
||||
}
|
||||
enum ƉěꬵḭȵᶒHasNextᴿᵈ implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒHasNextᴿᵈ implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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 ß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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒNextᴿᵈ implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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 ß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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒForEachRemainingᴿᵈ implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
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 ß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Ɖěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒRemoveᵂʳ implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel<E> extends Ꝑŕḯṿª₮ḕ.ꞱElevatorᵂʳ<E> { void removeᵂʳ(); } // afroussen
|
||||
interface ßabelAscii<E> extends Ꝑŕḯṿª₮ḕ.ꞱAsciiᵂʳ<E> { default void removeWrite() { toBabelᵂʳ().removeᵂʳ(); }}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Spliteratorբ<T> extends Babelizeբᴬᵖᶦ {
|
||||
public interface Spliteratorբ<T> extends Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Randomբ {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDoc注;
|
||||
|
@ -25,7 +25,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ßբᴬᵖᶦ.𓆂𓋗𓁅
|
|||
@DuytsDoc注(locale= "eg_hi", code = "𓆂𓋗𓁅𓎡𓅱𓋴𓈖𓋐𓅸𓁃"),
|
||||
@DuytsDoc注(locale= "he_hi", code = "װדױזןװױןזןװךןװזױזזןװייױדדױזןזדו")
|
||||
})
|
||||
public interface SoepLepelբ extends Babelizeբᴬᵖᶦ,
|
||||
public interface SoepLepelբ extends Babelizeբ.ẞType.ẞTowerᴬᵖᶦ,
|
||||
SoepLepelᴬᵖᶦ.ƉěꬵḭȵᶒSoepString.ßabel,
|
||||
SoepLepelᴬᵖᶦ.ƉěꬵḭȵᶒSoepStringUnicode.ßabel,
|
||||
SoepLepelᴬᵖᶦ.ƉěꬵḭȵᶒSoepMetZoutString.ßabel,
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelMethodƉěꬵḭȵᶒᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeTowerßբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeꝐŕḯṿª₮ḕᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelAscii;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
|
@ -13,9 +11,9 @@ import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandar
|
|||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
||||
public enum SoepLepelᴬᵖᶦ implements Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
;
|
||||
enum Ꝑŕḯṿª₮ḕ implements BabelTypeꝐŕḯṿª₮ḕᴬᵖᶦ {
|
||||
enum Ꝑŕḯṿª₮ḕ implements Babelizeբ.ẞTower.ẞꝐŕḯṿª₮ḕElevatorᴬᵖᶦ {
|
||||
;
|
||||
interface ꞱElevator extends BabelTypeTowerßբᴬᵖᶦ<SoepLepelբ> {}
|
||||
interface ꞱAscii extends ꞱElevator,BabelAscii {}
|
||||
|
@ -24,7 +22,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ꞱHiero extends ꞱElevator,BabelHiero {}
|
||||
interface ꞱHinarī extends ꞱElevator,BabelHinarī {}
|
||||
}
|
||||
enum ƉěꬵḭȵᶒSoepString implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒSoepString implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void soep(String msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void soup(String msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
|
@ -33,7 +31,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓆂𓋗𓁅(String msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױדדױז(String msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒSoepStringUnicode implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒSoepStringUnicode implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void soep(StringUnicode msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void soup(StringUnicode msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
|
@ -42,7 +40,16 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓆂𓋗𓁅(StringUnicode msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױדדױז(StringUnicode msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒSoepMetZoutString implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒSoepStengel implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void soep(Class<? extends Babelizeբ.ẞType.ẞTextᴬᵖᶦ> msg, Object...params); }
|
||||
// interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void soup(Class<? extends BabelTypeStringᵗˣᵗ> msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
// interface ßabelMandarin extends Ꝑŕḯṿª₮ḕ.ꞱMandarin { default void 湯(Class<? extends BabelTypeStringᵗˣᵗ> msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
// interface ßabelHindi extends Ꝑŕḯṿª₮ḕ.ꞱHindi { default void शोरबा(Class<? extends BabelTypeStringᵗˣᵗ> msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
// interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓆂𓋗𓁅(Class<? extends BabelTypeStringᵗˣᵗ> msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
// interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױדדױז(Class<? extends BabelTypeStringᵗˣᵗ> msg, Object...params) { toBabel().soep(msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒSoepMetZoutString implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void soepMetZout(Class<? extends SoepZout> salt, String msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void soupWithSalt(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
|
||||
|
@ -51,7 +58,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓆂𓋗𓁅𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױזױדדױדדױז(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒSoepMetZoutStringUnicode implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒSoepMetZoutStringUnicode implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void soepMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void soupWithSalt(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
|
||||
|
@ -60,7 +67,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓆂𓋗𓁅𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױדדױדדױזױז(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().soepMetZout(salt, msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒGroenteString implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒGroenteString implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void groente(String msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void vegetable(String msg, Object...params) { toBabel().groente(msg, params); } }
|
||||
|
@ -69,7 +76,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓋲𓀁(String msg, Object...params) { toBabel().groente(msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױױדױדדדז(String msg, Object...params) { toBabel().groente(msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒGroenteStringUnicode implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒGroenteStringUnicode implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void groente(StringUnicode msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void vegetable(StringUnicode msg, Object...params) { toBabel().groente(msg, params); } }
|
||||
|
@ -78,7 +85,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓋲𓀁(StringUnicode msg, Object...params) { toBabel().groente(msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױױדױדדדז(StringUnicode msg, Object...params) { toBabel().groente(msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒGroenteMetZoutString implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒGroenteMetZoutString implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void groenteMetZout(Class<? extends SoepZout> salt, String msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void vegetableWithSalt(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
|
||||
|
@ -87,7 +94,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓋲𓀁𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױדױדדױדױדדדז(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒGroenteMetZoutStringUnicode implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒGroenteMetZoutStringUnicode implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void groenteMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void vegetableWithSalt(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
|
||||
|
@ -96,7 +103,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓋲𓀁𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױדױדדױדױדדדז(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().groenteMetZout(salt, msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒBeestjeString implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒBeestjeString implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void beestje(String msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void bug(String msg, Object...params) { toBabel().beestje(msg, params); } }
|
||||
|
@ -105,7 +112,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓆈𓀎(String msg, Object...params) { toBabel().beestje(msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױדד(String msg, Object...params) { toBabel().beestje(msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒBeestjeStringUnicode implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒBeestjeStringUnicode implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void beestje(StringUnicode msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void bug(StringUnicode msg, Object...params) { toBabel().beestje(msg, params); } }
|
||||
|
@ -114,7 +121,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓆈𓀎(StringUnicode msg, Object...params) { toBabel().beestje(msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױדד(StringUnicode msg, Object...params) { toBabel().beestje(msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒBeestjeMetZoutString implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒBeestjeMetZoutString implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void beestjeMetZout(Class<? extends SoepZout> salt, String msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void bugWithSalt(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
|
||||
|
@ -123,7 +130,7 @@ public enum SoepLepelᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
|
|||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero { default void 𓆈𓀎𓈖𓐦𓈖𓄚𓄈(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī { default void ױױדדדדדד(Class<? extends SoepZout> salt, String msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒBeestjeMetZoutStringUnicode implements BabelMethodƉěꬵḭȵᶒᴬᵖᶦ {
|
||||
enum ƉěꬵḭȵᶒBeestjeMetZoutStringUnicode implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator { void beestjeMetZout(Class<? extends SoepZout> salt, StringUnicode msg, Object...params); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii { default void bugWithSalt(Class<? extends SoepZout> salt, StringUnicode msg, Object...params) { toBabel().beestjeMetZout(salt, msg, params); } }
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Listᴿᵈ;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BootstrapLoaderբ {
|
||||
|
||||
//public static void main(String[] args) {}
|
||||
//void main(String[] args);
|
||||
void main(Listᴿᵈ<StringUnicode> args);
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ;
|
||||
|
||||
import java.util.ServiceLoader;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Listᴿᵈ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPan;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public final class BootstrapMain {
|
||||
|
||||
public static void main(String[] args) {
|
||||
// ServiceLoader<BeanMagicCastle> loader = ServiceLoader.load(BeanMagicCastle.class);
|
||||
// List<Class<BootstrapLoaderբ>> beans = loader.getBeansByType(BootstrapLoaderբ.class);
|
||||
// Class<BootstrapLoaderբ> bootLoaderClazz = beans.get(0);
|
||||
// BootstrapLoaderբ bootLoader = boostLoaderClazz.newInstance();
|
||||
// bootLoader.main(null);
|
||||
}
|
||||
//void main(String[] args);
|
||||
//void main(Listᴿᵈ<StringUnicode> args);
|
||||
}
|
|
@ -0,0 +1,121 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.ServiceLoader;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface ServiceLoaderբ<S> extends Iterable<S>, Babelizeբ.ẞType.ẞTowerᴬᵖᶦ,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒIterator.ßabel<S>,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒReload.ßabel<S> {
|
||||
interface 亞Static extends Babelizeբ.ẞType.ẞStatic亞ᴬᵖᶦ,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoad亞.ßabel,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadClassLoader亞.ßabel,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadInstalled亞.ßabel {
|
||||
}
|
||||
|
||||
interface ßabelAscii<S> extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒIterator.ßabelAscii<S>,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒReload.ßabelAscii<S> {
|
||||
@FunctionalInterface
|
||||
interface 亞Static extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoad亞.ßabelAscii,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadClassLoader亞.ßabelAscii,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadInstalled亞.ßabelAscii {
|
||||
}
|
||||
}
|
||||
interface ßabelMandarin<S> extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒIterator.ßabelMandarin<S>,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒReload.ßabelMandarin<S> {
|
||||
@FunctionalInterface
|
||||
interface 亞Static extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoad亞.ßabelMandarin,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadClassLoader亞.ßabelMandarin,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadInstalled亞.ßabelMandarin {
|
||||
}
|
||||
}
|
||||
interface ßabelHindi<S> extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒIterator.ßabelHindi<S>,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒReload.ßabelHindi<S> {
|
||||
@FunctionalInterface
|
||||
interface 亞Static extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoad亞.ßabelHindi,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadClassLoader亞.ßabelHindi,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadInstalled亞.ßabelHindi {
|
||||
}
|
||||
}
|
||||
interface ßabelHiero<S> extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒIterator.ßabelHiero<S>,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒReload.ßabelHiero<S> {
|
||||
@FunctionalInterface
|
||||
interface 亞Static extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoad亞.ßabelHiero,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadClassLoader亞.ßabelHiero,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadInstalled亞.ßabelHiero {
|
||||
}
|
||||
}
|
||||
interface ßabelHinarī<S> extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒIterator.ßabelHinarī<S>,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒReload.ßabelHinarī<S> {
|
||||
@FunctionalInterface
|
||||
interface 亞Static extends
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoad亞.ßabelHinarī,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadClassLoader亞.ßabelHinarī,
|
||||
ServiceLoaderᴬᵖᶦ.ƉěꬵḭȵᶒLoadInstalled亞.ßabelHinarī {
|
||||
}
|
||||
}
|
||||
|
||||
public static 亞Static toBabel亞() {
|
||||
return new 亞Static() {
|
||||
|
||||
@Override
|
||||
public 亞Static toBabel() {
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public <S> ServiceLoaderբ<S> soep(Class<S> service) {
|
||||
return wrapᴼᶠ(ServiceLoader.load(service));
|
||||
}
|
||||
|
||||
@Override
|
||||
public <S> ServiceLoaderբ<S> soep(Class<S> srv, ClassLoader ldr) {
|
||||
return wrapᴼᶠ(ServiceLoader.load(srv, ldr));
|
||||
}
|
||||
|
||||
@Override
|
||||
public <S> ServiceLoaderբ<S> soep3(Class<S> srv) {
|
||||
return wrapᴼᶠ(ServiceLoader.loadInstalled(srv));
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
public static <S> ServiceLoaderբ<S> wrapᴼᶠ(ServiceLoader<S> loader) {
|
||||
return new ServiceLoaderբ<>() {
|
||||
|
||||
@Override
|
||||
public Iterator<S> iterator() {
|
||||
return loader.iterator();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ServiceLoaderբ<S> toBabel() {
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reload() {
|
||||
loader.reload();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
// Iterator<S> iterator();
|
||||
// static <S> ServiceLoaderբ<S> load(Class<S> service);
|
||||
// static <S> ServiceLoaderբ<S> load(Class<S> service, ClassLoader loader);
|
||||
// static <S> ServiceLoaderբ<S> loadInstalled(Class<S> service);
|
||||
// default void reload();
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
abstract public class ServiceLoaderբ抽<S> implements ServiceLoaderᴬᵖᶦ.Ꝑŕḯṿª₮ḕ.ꞱElevator<S> {
|
||||
|
||||
private final ServiceLoaderբ<S> wrap;
|
||||
|
||||
protected ServiceLoaderբ抽(ServiceLoaderբ<S> wrap) {
|
||||
this.wrap = wrap;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ServiceLoaderբ<S> toBabel() {
|
||||
return wrap;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,78 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ;
|
||||
|
||||
import java.util.Iterator;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelTypeTowerßբᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelAscii;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHiero;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHinarī;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelHindi;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ.BabelMandarin;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ßբᴬᵖᶦ.K3ServiceLoader;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum ServiceLoaderᴬᵖᶦ implements Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
|
||||
;
|
||||
enum Ꝑŕḯṿª₮ḕ implements Babelizeբ.ẞTower.ẞꝐŕḯṿª₮ḕElevatorᴬᵖᶦ {
|
||||
;
|
||||
interface ꞱElevator<S> extends BabelTypeTowerßբᴬᵖᶦ<ServiceLoaderբ<S>> {}
|
||||
interface ꞱElevator亞 extends BabelTypeTowerßբᴬᵖᶦ<ServiceLoaderբ.亞Static> {}
|
||||
interface ꞱAscii<S> extends ꞱElevator<S>,BabelAscii {}
|
||||
interface ꞱAscii亞 extends ꞱElevator亞,BabelAscii {}
|
||||
interface ꞱMandarin<S> extends ꞱElevator<S>,BabelMandarin {}
|
||||
interface ꞱMandarin亞 extends ꞱElevator亞,BabelMandarin {}
|
||||
interface ꞱHindi<S> extends ꞱElevator<S>,BabelHindi {}
|
||||
interface ꞱHindi亞 extends ꞱElevator亞,BabelHindi {}
|
||||
interface ꞱHiero<S> extends ꞱElevator<S>,BabelHiero {}
|
||||
interface ꞱHiero亞 extends ꞱElevator亞,BabelHiero {}
|
||||
interface ꞱHinarī<S> extends ꞱElevator<S>,BabelHinarī {}
|
||||
interface ꞱHinarī亞 extends ꞱElevator亞,BabelHinarī {}
|
||||
}
|
||||
enum ƉěꬵḭȵᶒIterator implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel<S> extends Ꝑŕḯṿª₮ḕ.ꞱElevator<S> { Iterator<S> iterator(); }
|
||||
interface ßabelAscii<S> extends Ꝑŕḯṿª₮ḕ.ꞱAscii<S> { default Iterator<S> iterator() { return toBabel().iterator(); } }
|
||||
interface ßabelMandarin<S> extends Ꝑŕḯṿª₮ḕ.ꞱMandarin<S> { default Iterator<S> 湯() { return toBabel().iterator(); } }
|
||||
interface ßabelHindi<S> extends Ꝑŕḯṿª₮ḕ.ꞱHindi<S> { default Iterator<S> शोरबा() { return toBabel().iterator(); } }
|
||||
interface ßabelHiero<S> extends Ꝑŕḯṿª₮ḕ.ꞱHiero<S> { default Iterator<S> 𓆂𓋗𓁅() { return toBabel().iterator(); } }
|
||||
interface ßabelHinarī<S> extends Ꝑŕḯṿª₮ḕ.ꞱHinarī<S> { default Iterator<S> ױדדױז() { return toBabel().iterator(); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒReload implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel<S> extends Ꝑŕḯṿª₮ḕ.ꞱElevator<S> { void reload(); }
|
||||
interface ßabelAscii<S> extends Ꝑŕḯṿª₮ḕ.ꞱAscii<S> { default void reload2() { toBabel().reload(); } }
|
||||
interface ßabelMandarin<S> extends Ꝑŕḯṿª₮ḕ.ꞱMandarin<S> { default void 湯2() { toBabel().reload(); } }
|
||||
interface ßabelHindi<S> extends Ꝑŕḯṿª₮ḕ.ꞱHindi<S> { default void शोर2बा() { toBabel().reload(); } }
|
||||
interface ßabelHiero<S> extends Ꝑŕḯṿª₮ḕ.ꞱHiero<S> { default void 𓆂𓋗𓁅2() { toBabel().reload(); } }
|
||||
interface ßabelHinarī<S> extends Ꝑŕḯṿª₮ḕ.ꞱHinarī<S> { default void ױדדױז2() { toBabel().reload(); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒLoad亞 implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator亞 { <S> ServiceLoaderբ<S> soep(Class<S> srv); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii亞 { default <S> K3ServiceLoader<S> soup(Class<S> srv) { return new K3ServiceLoader<>(toBabel().soep(srv)); } }
|
||||
interface ßabelMandarin extends Ꝑŕḯṿª₮ḕ.ꞱMandarin亞 { default <S> ServiceLoaderբ<S> 湯(Class<S> srv) { return toBabel().soep(srv); } }
|
||||
interface ßabelHindi extends Ꝑŕḯṿª₮ḕ.ꞱHindi亞 { default <S> ServiceLoaderբ<S> शोरबा(Class<S> srv) { return toBabel().soep(srv); } }
|
||||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero亞 { default <S> ServiceLoaderբ<S> 𓆂𓋗𓁅(Class<S> srv) { return toBabel().soep(srv); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī亞 { default <S> ServiceLoaderբ<S> ױדדױז(Class<S> srv) { return toBabel().soep(srv); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒLoadClassLoader亞 implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator亞 { <S> ServiceLoaderբ<S> soep(Class<S> srv,ClassLoader ldr); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii亞 { default <S> K3ServiceLoader<S> soup(Class<S> srv,ClassLoader ldr) { return new K3ServiceLoader<>(toBabel().soep(srv)); } }
|
||||
interface ßabelMandarin extends Ꝑŕḯṿª₮ḕ.ꞱMandarin亞 { default <S> ServiceLoaderբ<S> 湯(Class<S> srv,ClassLoader ldr) { return toBabel().soep(srv); } }
|
||||
interface ßabelHindi extends Ꝑŕḯṿª₮ḕ.ꞱHindi亞 { default <S> ServiceLoaderբ<S> शोरबा(Class<S> srv,ClassLoader ldr) { return toBabel().soep(srv); } }
|
||||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero亞 { default <S> ServiceLoaderբ<S> 𓆂𓋗𓁅(Class<S> srv,ClassLoader ldr) { return toBabel().soep(srv); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī亞 { default <S> ServiceLoaderբ<S> ױדדױז(Class<S> srv,ClassLoader ldr) { return toBabel().soep(srv); } }
|
||||
}
|
||||
enum ƉěꬵḭȵᶒLoadInstalled亞 implements Babelizeբ.ẞTower.ẞƉěꬵḭȵᶒMethodᴬᵖᶦ {
|
||||
;
|
||||
interface ßabel extends Ꝑŕḯṿª₮ḕ.ꞱElevator亞 { <S> ServiceLoaderբ<S> soep3(Class<S> srv); }
|
||||
interface ßabelAscii extends Ꝑŕḯṿª₮ḕ.ꞱAscii亞 { default <S> K3ServiceLoader<S> so3up(Class<S> srv) { return new K3ServiceLoader<>(toBabel().soep(srv)); } }
|
||||
interface ßabelMandarin extends Ꝑŕḯṿª₮ḕ.ꞱMandarin亞 { default <S> ServiceLoaderբ<S> 湯3(Class<S> srv) { return toBabel().soep(srv); } }
|
||||
interface ßabelHindi extends Ꝑŕḯṿª₮ḕ.ꞱHindi亞 { default <S> ServiceLoaderբ<S> शोर3बा(Class<S> srv) { return toBabel().soep(srv); } }
|
||||
interface ßabelHiero extends Ꝑŕḯṿª₮ḕ.ꞱHiero亞 { default <S> ServiceLoaderբ<S> 𓆂𓋗3𓁅(Class<S> srv) { return toBabel().soep(srv); } }
|
||||
interface ßabelHinarī extends Ꝑŕḯṿª₮ḕ.ꞱHinarī亞 { default <S> ServiceLoaderբ<S> ױדדױ3ז(Class<S> srv) { return toBabel().soep(srv); } }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
abstract public class ServiceLoader抽<S> implements ServiceLoaderᴬᵖᶦ.Ꝑŕḯṿª₮ḕ.ꞱElevator<S> {
|
||||
|
||||
private final ServiceLoaderբ<S> wrap;
|
||||
|
||||
protected ServiceLoader抽(ServiceLoaderբ<S> wrap) {
|
||||
this.wrap = wrap;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ServiceLoaderբ<S> toBabel() {
|
||||
return wrap;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ßբᴬᵖᶦ;
|
||||
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderբ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderբ抽;
|
||||
|
||||
public class K3ServiceLoader<S> extends ServiceLoaderբ抽<S> implements ServiceLoaderբ.ßabelAscii<S> {
|
||||
|
||||
public static final ServiceLoaderբ.ßabelAscii.亞Static STATIC = () -> ServiceLoaderբ.toBabel亞();
|
||||
|
||||
public K3ServiceLoader(ServiceLoaderբ<S> wrap) {
|
||||
super(wrap);
|
||||
}
|
||||
}
|
|
@ -1,43 +1,79 @@
|
|||
package ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ;
|
||||
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytschen注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelStringTower注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.BabelString注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDoc注;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsFlüstern注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@DuytsDocType注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "Allow enum extensions via an interface"),
|
||||
@DuytsDoc注(locale= "zh", code = "算盤龸枚舉", purpose = "允許通過接口進行枚舉擴展"),
|
||||
@DuytsDoc注(locale= "hi", code = "अबेकसएनम", purpose = "एक इंटरफ़ेस के माध्यम से एनम एक्सटेंशन की अनुमति दें"),
|
||||
@DuytsDoc注(locale= "ru", code = "Абакус_Энум", purpose = "Разрешить расширения перечисления через интерфейс"),
|
||||
@DuytsDoc注(locale= "eg_h", code = "𓅂𓃀𓅂𓎡𓅱𓋴𓐗𓅱𓅓"),
|
||||
@DuytsDoc注(locale= "he_hi", code = "װזןװייױןױדױזןװזזךזדו")
|
||||
})
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 枚舉", BASIC = "ABACUS_ENUM", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓈖𓅱𓅓")
|
||||
@DuytsDocType注(sea = {AbacusEnum.ẞDuyts.ẞDocTypeᴬᵖᶦ.ₐₜType班.class})
|
||||
public interface AbacusEnum {
|
||||
// TODO: move to jvm
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "序數", BASIC = "ORDINAL", 𓃬𓍄𓋹𓀭 = "𓂌𓂧𓇋𓈖𓅂𓃭")
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "The zero based index of the current enumeration item"),
|
||||
@DuytsDoc注(locale= "zh", code = "序數", purpose = "當前枚舉項的從零開始的索引"),
|
||||
@DuytsDoc注(locale= "hi", code = "क्रमवाचक", purpose = "वर्तमान गणना मद का शून्य आधारित सूचकांक"),
|
||||
@DuytsDoc注(locale= "ru", code = "порядковый_номер", purpose = "Отсчитываемый от нуля индекс текущего элемента перечисления"),
|
||||
@DuytsDoc注(locale= "eg_hi", code = "𓂌𓂧𓇋𓈖𓅂𓃭"),
|
||||
@DuytsDoc注(locale= "he_hi", code = "זןװזךזדױדו")
|
||||
})
|
||||
enum ẞDuyts implements Babelizeբ.ẞType.ẞDuytsᴬᵖᶦ {
|
||||
;
|
||||
enum ẞDocTypeᴬᵖᶦ implements Babelizeբ.ẞDuyts.ẞDocTypeᴬᵖᶦ {
|
||||
;
|
||||
@DuytsFlüstern注(
|
||||
code = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "算盤龸枚舉"),
|
||||
@BabelString注(iso= "hi", txt = "अबेकसएनम"),
|
||||
@BabelString注(iso= "ru", txt = "Абакус_Энум"),
|
||||
@BabelString注(iso= "eg_hi", txt = "𓅂𓃀𓅂𓎡𓅱𓋴𓐗𓅱𓅓"),
|
||||
@BabelString注(iso= "he_hi", txt = "װזןװייױןױדױזןװזזךזדו")
|
||||
}),
|
||||
purpose = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "Allow enum extensions via an interface"),
|
||||
@BabelString注(iso= "zh", txt = "允許通過接口進行枚舉擴展"),
|
||||
@BabelString注(iso= "hi", txt = "एक इंटरफ़ेस के माध्यम से एनम एक्सटेंशन की अनुमति दें"),
|
||||
@BabelString注(iso= "ru", txt = "Разрешить расширения перечисления через интерфейс")
|
||||
})
|
||||
)
|
||||
public interface ₐₜType班 extends Babelizeբ.ẞDoc.ẞDuytsType班ᵃᵗ {}
|
||||
}
|
||||
enum ẞDocMethodᴬᵖᶦ implements Babelizeբ.ẞDuyts.ẞDocMethodᴬᵖᶦ {
|
||||
;
|
||||
@DuytsFlüstern注(
|
||||
code = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "zh", txt = "序數"),
|
||||
@BabelString注(iso= "hi", txt = "क्रमवाचक"),
|
||||
@BabelString注(iso= "ru", txt = "порядковый_номер"),
|
||||
@BabelString注(iso= "eg_hi", txt = "𓂌𓂧𓇋𓈖𓅂𓃭"),
|
||||
@BabelString注(iso= "he_hi", txt = "זןװזךזדױדו")
|
||||
}),
|
||||
purpose = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "The zero based index of the current enumeration item"),
|
||||
@BabelString注(iso= "zh", txt = "當前枚舉項的從零開始的索引"),
|
||||
@BabelString注(iso= "hi", txt = "वर्तमान गणना मद का शून्य आधारित सूचकांक"),
|
||||
@BabelString注(iso= "ru", txt = "Отсчитываемый от нуля индекс текущего элемента перечисления")
|
||||
})
|
||||
)
|
||||
protected interface ₐₜordinal例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
|
||||
|
||||
@DuytsFlüstern注(
|
||||
code = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "zh", txt = "姓名"),
|
||||
@BabelString注(iso= "hi", txt = "नाम"),
|
||||
@BabelString注(iso= "ru", txt = "имя"),
|
||||
@BabelString注(iso= "eg_hi", txt = "𓈖𓅂𓅓"),
|
||||
@BabelString注(iso= "he_hi", txt = "זךזדױזןװזדו")
|
||||
}),
|
||||
purpose = @BabelStringTower注(babel = {
|
||||
@BabelString注(iso= "en", txt = "The name of the current enumeration item"),
|
||||
@BabelString注(iso= "zh", txt = "當前枚舉項的名稱"),
|
||||
@BabelString注(iso= "hi", txt = "वर्तमान गणना मद का नाम"),
|
||||
@BabelString注(iso= "ru", txt = "Имя текущего элемента перечисления")
|
||||
})
|
||||
)
|
||||
protected interface ₐₜname例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
|
||||
}
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(sea = {ẞDuyts.ẞDocMethodᴬᵖᶦ.ₐₜordinal例.class})
|
||||
int ordinal();
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "姓名", BASIC = "NAME", 𓃬𓍄𓋹𓀭 = "𓈖𓅂𓅓")
|
||||
@DuytsDocMethod注(babel = {
|
||||
@DuytsDoc注(locale= "en", purpose = "The name of the current enumeration item"),
|
||||
@DuytsDoc注(locale= "zh", code = "姓名", purpose = "當前枚舉項的名稱"),
|
||||
@DuytsDoc注(locale= "hi", code = "नाम", purpose = "वर्तमान गणना मद का नाम"),
|
||||
@DuytsDoc注(locale= "ru", code = "имя", purpose = "Имя текущего элемента перечисления"),
|
||||
@DuytsDoc注(locale= "eg_hi", code = "𓈖𓅂𓅓"),
|
||||
@DuytsDoc注(locale= "he_h", code = "זךזדױזןװזדו")
|
||||
})
|
||||
@DuytsDocMethod注(sea = {ẞDuyts.ẞDocMethodᴬᵖᶦ.ₐₜname例.class})
|
||||
String name();
|
||||
}
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang;
|
||||
|
||||
import java.text.NumberFormat;
|
||||
import java.text.ParseException;
|
||||
import java.util.Locale;
|
||||
import java.util.function.Consumer;
|
||||
import java.util.function.IntFunction;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
@ -17,18 +22,14 @@ import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Iteratorᴿᵈ;
|
|||
public class BabelTest {
|
||||
|
||||
//ᐥᒾᑉᙾᖟ
|
||||
//ᔊᑊᔉᕁᒾᣟᣟ
|
||||
//ᗮᔿᐤᑊᐣᓫᒻ
|
||||
//ᔊᑊᔉᔆᕁᒾᣟᣟ
|
||||
//ᔿᔆᕁᒾᐩᐩ
|
||||
//ᔿᐤᑊᐣᓫᒻᗮ
|
||||
//PART = ᙾᖟᔈ
|
||||
// sds.ᓑᣕᣳᒼᐤᒄᓫ
|
||||
// ᒢᐩᐩ.ᔿᐤᒄʸ.;
|
||||
// ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᒻᐤᕐᕐᓫᣗ
|
||||
// ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ
|
||||
// ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔆʸᔆᐪᓫᔿ
|
||||
// ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ
|
||||
// ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ
|
||||
// ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ
|
||||
// ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᒄᓫᣗ
|
||||
interface Bᐜᐝᐞᐟᐠᐡᐢᐣᐤᐥᐦᐧᐨᐩᐪᑉᑊᑋᒃᒄᒡᒢᒻᒼᒽᒾᓐᓑᓒᓪᓫᔅᔆᔇᔈᔉᔊᔋᔥᔾᔿᕀᕁᕐᕑᕝᕪᕻᕯᕽᖅᖕᖖᖟᖦᖮᗮᘁᙆᙇᙾᙿᣔᣕᣖᣗᣘᣙᣚᣛᣜᣝᣞᣟᣳᣴᣵ {// project build err
|
||||
static String COMMENT_2_LINE_OUT_BELOW_FOR_ERROR = "©Δ∞ 仙上主天";
|
||||
} // this line
|
||||
|
@ -38,7 +39,7 @@ public class BabelTest {
|
|||
static String commentedᐥᵛᵃʳᶦᵃᵇˡᵉ = Bᐜᐝᐞᐟᐠᐡᐢᐣᐤᐥᐦᐧᐨᐩᐪᑉᑊᑋᒃᒄᒡᒢᒻᒼᒽᒾᓐᓑᓒᓪᓫᔅᔆᔇᔈᔉᔊᔋᔥᔾᔿᕀᕁᕐᕑᕝᕪᕻᕯᕽᖅᖕᖖᖟᖦᖮᗮᘁᙆᙇᙾᙿᣔᣕᣖᣗᣘᣙᣚᣛᣜᣝᣞᣟᣳᣴᣵ.COMMENT_2_LINE_OUT_BELOW_FOR_ERROR;
|
||||
Object singlethreadjvmᒢᐩᐩ = null;
|
||||
enum Translatec̈ {
|
||||
CLZ_FUNCTION ("功能","𓁟𓎓𓄟","काम"),
|
||||
CLZ_FUNCTION ("功能","𓄊𓎓𓄟","काम"),
|
||||
;
|
||||
String ₜₓₜ普通話;//lots of china chars make the font jumps larger when scrolling to
|
||||
String ₜₓₜ𓂀;
|
||||
|
@ -49,6 +50,29 @@ public class BabelTest {
|
|||
this.ₜₓₜ𓂀 = 𓂀ᐥʰᶦᵉʳᵒ;
|
||||
this.ₜₓₜहिन्दी = हिन्दीᐥʰᶦⁿᵈᶦ + commentedᐥᵛᵃʳᶦᵃᵇˡᵉ; // build in documentation :)
|
||||
}
|
||||
void ꕙꔤ() {} // Vai syllabary
|
||||
void ꔀꔁꔂꔃꔄꔅꔆꔇꔈꔉꔊꔋꔌꔍꔎꔏ() {}
|
||||
void ꔐꔑꔒꔓꔔꔕꔖꔗꔘꔙꔚꔛꔜꔝꔞꔟ() {}
|
||||
void ꔠꔡꔢꔣꔤꔥꔦꔧꔨꔩꔪꔫꔬꔭꔮꔯ() {}
|
||||
void ꔰꔱꔲꔳꔴꔵꔶꔷꔸꔹꔺꔻꔼꔽꔾꔿ() {}
|
||||
void ꕀꕁꕂꕃꕄꕅꕆꕇꕈꕉꕊꕋꕌꕍꕎꕏ() {}
|
||||
void ꕐꕑꕒꕓꕔꕕꕖꕗꕘꕙꕚꕛꕜꕝꕞꕟ() {}
|
||||
void ꕠꕡꕢꕣꕤꕥꕦꕧꕨꕩꕪꕫꕬꕭꕮ() {}
|
||||
void ꕰꕱꕲꕳꕴꕵꕶꕷꕸꕹꕺꕻꕼꕽꕾꕿ() {}
|
||||
void ꖀꖁꖂꖃꖄꖅꖆꖇꖈꖉꖊꖋꖌꖍꖎꖏ() {}
|
||||
void ꖐꖑꖒꖓꖔꖕꖖꖗꖘꖙꖚꖛꖜꖝꖞꖟ() {}
|
||||
void ꖠꖡꖢꖣꖤꖥꖦꖧꖨꖩꖪꖫꖬꖭꖮꖯ() {}
|
||||
void ꖰꖱꖲꖳꖴꖵꖶꖷꖸꖹꖺꖻꖼꖽꖾꖿ() {}
|
||||
void ꗀꗁꗂꗃꗄꗅꗆꗇꗈꗉꗊꗋꗌꗍꗎꗏ() {}
|
||||
void ꗐꗑꗒꗓꗔꗕꗖꗗꗘꗙꗚꗛꗜꗝꗞꗟ() {}
|
||||
void ꗠꗡꗢꗣꗤꗥꗦꗧꗨꗩꗪꗫꗬꗭꗮꗯ() {}
|
||||
void ꗰꗱꗲꗳꗴꗵꗶꗷꗸꗹꗺꗻꗼꗽꗾꗿ() {}
|
||||
void ꘀꘁꘂꘃꘄꘅꘆꘇꘈꘉꘊꘋꘌ() {}
|
||||
//void ꘍꘎꘏() {} // why-java-disallowed ?
|
||||
void ꘐꘑꘒꘓꘔꘕꘖꘗꘘꘙꘚꘛꘜꘝꘞꘟ() {}
|
||||
//void ꘠꘡꘢꘣꘤꘥꘦꘧꘨꘩() {} // why-java-disallowed ?
|
||||
void ꘪꘫ() {}
|
||||
Class<?> 𓂺() { return ClassLoader.class; } // egyptian seed function is allowed
|
||||
}
|
||||
}
|
||||
enum Ꝑŕᱜṫèƈ₮ࠄ₫ {
|
||||
|
@ -113,7 +137,7 @@ public class BabelTest {
|
|||
enum Translatec̈ {
|
||||
CODE_LANG ("普通話", "𓂀", "हिन्दी"),
|
||||
CODE_SEP ("龸", "𓐗", "ꣻ"),
|
||||
CODE_PLURAL ("", "", ""), // S-postfix
|
||||
CODE_PLURAL ("多", "𓄠", "विभिन्न"), // S-postfix bla-meerdere
|
||||
|
||||
GENERICS_T ("仿製藥", "𓉢", "जेनरिक"),
|
||||
GENERICS_U ("青蛙藥", "𓉣", "जम्पफ्रॉग"),
|
||||
|
@ -132,44 +156,46 @@ public class BabelTest {
|
|||
FN_AT ("存在", "𓃣", "मौजूद"),
|
||||
FN_RUN ("賽跑者", "𓀟", "दौड़ना"),
|
||||
FN_GET ("得到", "𓀦", "प्राप्त"),
|
||||
FN_SET ("", "", ""),
|
||||
FN_SET ("套", "𓁟", "सेट"),
|
||||
FN_HAS ("有", "𓎞", "है"),
|
||||
FN_FOR ("為了", "𓊖", "वास्ते"),
|
||||
FN_WITH ("的", "𓐦", "का"),
|
||||
FN_EACH ("每個", "𓎛", "प्रत्येक"),
|
||||
FN_NEXT ("旁邊", "𓄱𓆭", "अगला"),
|
||||
FN_READ ("輸入", "𓐨", "पढ़ना"),
|
||||
FN_NEXT ("旁邊", "𓄱𓇎", "अगला"),
|
||||
FN_READ ("輸入", "𓐨", "पढ़ना"),
|
||||
FN_WRITE ("輸出", "𓐧", "लिखना"),
|
||||
FN_REMOVE ("消除", "𓌩", "हटाना"),
|
||||
FN_COMPARE ("相比", "𓍝", "तुलना"),
|
||||
FN_COMPOSE ("構成前", "𓆥", "पहलाकर्ता"),
|
||||
FN_IDENTITY ("身份", "𓀀", "पहचान"),
|
||||
FN_APPEND ("附加", "𓆒𓀜", "जोड़ना"),
|
||||
FN_CODE ("代碼", "𓊏", "कोड"),
|
||||
FN_POINT ("觀點", "𓀄", "बिंदु"),
|
||||
FN_COMPARE ("相比", "𓍝", "तुलना"),
|
||||
FN_COMPOSE ("構成前", "𓆥", "पहलाकर्ता"),
|
||||
FN_IDENTITY ("身份", "𓀀", "पहचान"),
|
||||
FN_APPEND ("附加", "𓆒𓀜", "जोड़ना"),
|
||||
FN_CODE ("代碼", "𓊏", "कोड"),
|
||||
FN_POINT ("觀點", "𓀄", "बिंदु"),
|
||||
FN_CAPACITY ("容量", "𓆣𓆥", "क्षमता"),
|
||||
FN_CHAR ("信", "𓂁𓂃𓂄", "पत्र"),
|
||||
FN_CHAR ("信", "𓂁𓂃𓂄", "पत्र"),
|
||||
FN_COUNT ("數數", "𓍮𓁤", "गणना"),
|
||||
FN_GAUSSIAN ("", "", ""),
|
||||
FN_SEED ("", "", ""),
|
||||
FN_SERVICE ("", "", ""),
|
||||
FN_LOADER ("", "", ""),
|
||||
FN_REMAINING ("殘餘", "𓆶𓇊𓇻", "बचाहुआ"),
|
||||
FN_GAUSSIAN ("高斯", "𓃸𓃇𓃅", "गाऊसी"),
|
||||
FN_SEED ("種子", "𓂺", "बीज"),
|
||||
FN_SERVICE ("服務", "𓅻", "सर्विस"), // serve-fish for dinner :)
|
||||
FN_LOADER ("裝載機", "𓆋𓆉𓄾", "लोडर"),
|
||||
|
||||
CLZ_CLASS ("", "", ""),
|
||||
CLZ_BOOLEAN ("", "", ""),
|
||||
CLZ_INTEGER ("", "", ""),
|
||||
CLZ_LONG ("", "", ""),
|
||||
CLZ_FLOAT ("", "", ""),
|
||||
CLZ_DOUBLE ("", "", ""),
|
||||
CLZ_CLASS ("骨型", "𓆆𓄯", "बोनटाइप"), // type-bone
|
||||
CLZ_BOOLEAN ("布爾值", "𓆫", "बूलियन"),
|
||||
CLZ_INTEGER ("整數", "𓆬", "पूर्णांक"),
|
||||
CLZ_LONG ("長", "𓆭", "लंबा"),
|
||||
CLZ_FLOAT ("漂浮", "𓆮", "नाव"),
|
||||
CLZ_DOUBLE ("倍漂浮", "𓆯", "दोहरानाव"),
|
||||
|
||||
CLZ_CONSUMER ("消費者", "𓀁𓏁", "उपभोक्ता"),
|
||||
CLZ_BICONSUMER ("雙消費者", "𓇌𓀁", "दोहराꣻउपभोक्ता"),
|
||||
CLZ_RUNNABLE ("可運行", "𓌭𓀟", "जंगम"),
|
||||
CLZ_SUPPLIER ("供應商", "𓊷𓉭𓆅", "प्रदायक"),
|
||||
CLZ_COMPARABLE ("可比", "𓌭𓍝", "तुलनीय"),
|
||||
CLZ_FUNCTION ("功能", "𓁟𓎓𓄟", "काम"),
|
||||
CLZ_COMPARATOR ("平衡器", "𓄤𓊯𓀐", "संतुलक"),
|
||||
CLZ_RANDOM ("", "", ""),
|
||||
CLZ_COMPARABLE ("可比", "𓌭𓍝", "तुलनीय"),
|
||||
CLZ_FUNCTION ("功能", "𓄊𓎓𓄟", "काम"),
|
||||
CLZ_COMPARATOR ("平衡器", "𓄤𓊯𓀐", "संतुलक"),
|
||||
CLZ_RANDOM ("隨機的", "𓂊𓆎", "यादृच्छिक"),
|
||||
CLZ_SECURE ("安全的", "𓄝𓄌𓄫", "सुरक्षित"),
|
||||
|
||||
LOG_SOUP ("湯", "𓆂𓋗𓁅", "शोरबा"),
|
||||
LOG_SPOON ("勺子", "𓋐𓅸𓁃", "चम्मच"),
|
||||
|
@ -231,6 +257,18 @@ public class BabelTest {
|
|||
});
|
||||
}
|
||||
|
||||
NumberFormat nf = NumberFormat.getInstance(new Locale("hi", "IN"));
|
||||
//NumberFormat nf = NumberFormat.getInstance(new Locale("hi"));
|
||||
try {
|
||||
// ०१२३४५६७८९ = 0123456789
|
||||
test.𓁉(nf.parse("१३५६७८").toString());
|
||||
test.𓁉(nf.format(123L));
|
||||
|
||||
} catch (ParseException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
startup.values();
|
||||
startup.BOOT.instanceNew(HinInt.class);
|
||||
startup.BOOT.instanceNew(HinInt.myClass);
|
||||
|
@ -238,6 +276,30 @@ public class BabelTest {
|
|||
System.out.println(ग);
|
||||
}
|
||||
|
||||
public static class StringFormatDemo {
|
||||
static String name = "𑀳𑁂𑀮𑀺𑀉𑁄𑀤𑁄𑀭𑁂𑀡 𑀪𑀸𑀕";// note: only use String.codePoints().xyz (all other methods are broken)
|
||||
static int age = 42;
|
||||
static String sal = "४२";
|
||||
static NumberFormat hindiFormat = NumberFormat.getInstance(new Locale("hi"));//format does not work
|
||||
static String hindiNumber = "०१२३४५६७८९";
|
||||
static String brahmiNumber = "𑁦𑁧𑁨𑁩𑁪𑁫𑁬𑁭𑁮𑁯";
|
||||
static IntFunction<CharSequence> hindiPrinterErr = v -> {
|
||||
return Character.toString(hindiNumber.charAt(v-'0'));
|
||||
};
|
||||
static IntFunction<CharSequence> brahmiPrinter = v -> {
|
||||
return new StringBuilder().appendCodePoint(brahmiNumber.codePoints().skip(v-'0').findFirst().getAsInt());
|
||||
};
|
||||
public static void main(String[] args) throws ParseException {
|
||||
int salary = age * hindiFormat.parse(sal).intValue() * hindiFormat.parse(sal).intValue();
|
||||
String buggySalary = Integer.toString(salary).codePoints().mapToObj(hindiPrinterErr).collect(Collectors.joining());
|
||||
String realSalary = Integer.toString(salary).codePoints().mapToObj(brahmiPrinter).collect(Collectors.joining());
|
||||
String str= String.format("%nName is %s%nAge is %d%nSalary is %s to the power of %s", name,age,buggySalary,realSalary);
|
||||
System.out.println("Let's talk about Ram:"+str);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
interface test {
|
||||
|
||||
default void bootArgs(String[] args) {
|
||||
|
|
Loading…
Reference in a new issue