diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբ.java b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբ.java index 2228f7a3..b2cb025a 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբ.java @@ -1,5 +1,10 @@ package ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ.BasicStringBuilder; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ.ױזױזזךױזזױזזךזזזךױךױזזזךױז; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ.स्ट्रिंगबिल्डर; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ.字符串生成器; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ.𓌾𓍁𓀝𓇏; import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբᴬᵖᶦ; import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; @@ -45,7 +50,7 @@ public interface StringBuilderբ extends Babelizeբᴬᵖᶦ, StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒCodePointAt.ßabelAscii { } - interface ßabelMandarin extends + public interface ßabelMandarin extends StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendBoolean.ßabelMandarin, StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendChar.ßabelMandarin, StringBuilderᴬᵖᶦ.ƉěꬵḭȵᶒAppendCharArray.ßabelMandarin, @@ -126,21 +131,21 @@ public interface StringBuilderբ extends Babelizeբᴬᵖᶦ, { } - default ßabelAscii toBabelAscii() { return new ßabelAscii() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };} - default ßabelMandarin toBabelMandarin() { return new ßabelMandarin() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };} - default ßabelHindi toBabelHindi() { return new ßabelHindi() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };} - default ßabelHiero toBabelHiero() { return new ßabelHiero() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };} - default ßabelHinarī toBabelHinarī() { return new ßabelHinarī() { @Override public StringBuilderբ toBabel() { return StringBuilderբ.this; } @Override public String toString() { return toBabel().toString(); } };} + default BasicStringBuilder toBabelAscii() { return new BasicStringBuilder(StringBuilderբ.this); } + default 字符串生成器 toBabelMandarin() { return new 字符串生成器(StringBuilderբ.this); } + default स्ट्रिंगबिल्डर toBabelHindi() { return new स्ट्रिंगबिल्डर(StringBuilderբ.this) ;} + default 𓌾𓍁𓀝𓇏 toBabelHiero() { return new 𓌾𓍁𓀝𓇏(StringBuilderբ.this);} + default ױזױזזךױזזױזזךזזזךױךױזזזךױז toBabelHinarī() { return new ױזױזזךױזזױזזךזזזךױךױזזזךױז(StringBuilderբ.this);} public static StringBuilderբ instanceᴺᵉʷ() { return wrapᴼᶠ(new StringBuilder()); } public static StringBuilderբ wrapᴼᶠ(StringBuilder buf) { - return new StringBuilderWrapper(buf); + return new StringBuilderբᵂʳᵃᵖ(buf); } - public static StringBuilder wrapᴼᶠ(StringBuilderWrapper buf) { + public static StringBuilder wrapᴼᶠ(StringBuilderբᵂʳᵃᵖ buf) { return buf.unwrap(); } } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderWrapper.java b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբᵂʳᵃᵖ.java similarity index 94% rename from gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderWrapper.java rename to gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբᵂʳᵃᵖ.java index 28b2760b..24b6745f 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderWrapper.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբᵂʳᵃᵖ.java @@ -3,11 +3,11 @@ package ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ; import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") -public final class StringBuilderWrapper implements StringBuilderբ { +public final class StringBuilderբᵂʳᵃᵖ implements StringBuilderբ { private final StringBuilder data; - protected StringBuilderWrapper(StringBuilder data) { + protected StringBuilderբᵂʳᵃᵖ(StringBuilder data) { this.data = data; } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբ抽.java b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբ抽.java new file mode 100644 index 00000000..a81f2a12 --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/StringBuilderբ抽.java @@ -0,0 +1,23 @@ +package ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ; + +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; + +@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +abstract public class StringBuilderբ抽

implements StringBuilderᴬᵖᶦ.Ꝑŕḯṿª₮ḕ.ꞱBuilder

{ + + private final StringBuilderբ wrap; + + protected StringBuilderբ抽(StringBuilderբ wrap) { + this.wrap = wrap; + } + + @Override + public StringBuilderբ toBabel() { + return wrap; + } + + @Override + public String toString() { + return toBabel().toString(); + } +} diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/BasicStringBuilder.java b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/BasicStringBuilder.java new file mode 100644 index 00000000..1f0c5cfc --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/BasicStringBuilder.java @@ -0,0 +1,13 @@ +package ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ; + +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ抽; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; + +@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +public class BasicStringBuilder extends StringBuilderբ抽 implements StringBuilderբ.ßabelAscii { + + public BasicStringBuilder(StringBuilderբ wrap) { + super(wrap); + } +} diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/ױזױזזךױזזױזזךזזזךױךױזזזךױז.java b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/ױזױזזךױזזױזזךזזזךױךױזזזךױז.java new file mode 100644 index 00000000..6d71ac25 --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/ױזױזזךױזזױזזךזזזךױךױזזזךױז.java @@ -0,0 +1,13 @@ +package ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ; + +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ抽; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; + +@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +public class ױזױזזךױזזױזזךזזזךױךױזזזךױז extends StringBuilderբ抽 implements StringBuilderբ.ßabelHinarī { + + public ױזױזזךױזזױזזךזזזךױךױזזזךױז(StringBuilderբ wrap) { + super(wrap); + } +} diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/स्ट्रिंगबिल्डर.java b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/स्ट्रिंगबिल्डर.java new file mode 100644 index 00000000..0ee0f976 --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/स्ट्रिंगबिल्डर.java @@ -0,0 +1,13 @@ +package ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ; + +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ抽; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; + +@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +public class स्ट्रिंगबिल्डर extends StringBuilderբ抽 implements StringBuilderբ.ßabelHindi { + + public स्ट्रिंगबिल्डर(StringBuilderբ wrap) { + super(wrap); + } +} diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/字符串生成器.java b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/字符串生成器.java new file mode 100644 index 00000000..73f49fd3 --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/字符串生成器.java @@ -0,0 +1,13 @@ +package ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ; + +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ抽; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; + +@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +public class 字符串生成器 extends StringBuilderբ抽 implements StringBuilderբ.ßabelMandarin { + + public 字符串生成器(StringBuilderբ wrap) { + super(wrap); + } +} diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/𓌾𓍁𓀝𓇏.java b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/𓌾𓍁𓀝𓇏.java new file mode 100644 index 00000000..34fa4b80 --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/main/java/ᴶᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ßբᴬᵖᶦ/𓌾𓍁𓀝𓇏.java @@ -0,0 +1,13 @@ +package ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ; + +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ抽; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; + +@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +public class 𓌾𓍁𓀝𓇏 extends StringBuilderբ抽 implements StringBuilderբ.ßabelHiero { + + public 𓌾𓍁𓀝𓇏(StringBuilderբ wrap) { + super(wrap); + } +} diff --git a/gdxapp4d-lib-bassboonyd/src/test/java/love/distributedrebirth/bassboon/jpp/lang/BabelTest.java b/gdxapp4d-lib-bassboonyd/src/test/java/love/distributedrebirth/bassboon/jpp/lang/BabelTest.java index 4bfb2a92..9e765590 100644 --- a/gdxapp4d-lib-bassboonyd/src/test/java/love/distributedrebirth/bassboon/jpp/lang/BabelTest.java +++ b/gdxapp4d-lib-bassboonyd/src/test/java/love/distributedrebirth/bassboon/jpp/lang/BabelTest.java @@ -7,6 +7,7 @@ import org.junit.jupiter.api.Test; import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringBuilderբ; import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.StringUnicode; +import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ßբᴬᵖᶦ.स्ट्रिंगबिल्डर; import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᴶᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Iteratorᴿᵈ; import ᴶᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ.Consumerբ.उपभोक्ता; @@ -139,7 +140,7 @@ public class BabelTest { Consumer run = test2; //.𓀨𓐗𓀁(); run.accept("test123"); - StringBuilderբ.ßabelHindi ग = StringBuilderբ.instanceᴺᵉʷ().toBabelHindi(); + स्ट्रिंगबिल्डर ग = StringBuilderբ.instanceᴺᵉʷ().toBabelHindi(); StringUnicode str = new StringUnicode("sDfgdklsfjglksdjfgljsdklfjgklds"); Iteratorᴿᵈ ii = Iteratorᴿᵈ.wrapᴼᶠ(str.codePoints().iterator()); Iteratorᴿᵈ.ßabelHindiᴿᵈ गला = ii.toBabelHindiᴿᵈ();