Easter cleaning
This commit is contained in:
commit
9e36078b2e
1862 changed files with 270281 additions and 0 deletions
157
nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᔆʸᔆᐪᓫᔿ/ᒃᣔᒃᓫᒻ/Babel.java
Normal file
157
nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᔆʸᔆᐪᓫᔿ/ᒃᣔᒃᓫᒻ/Babel.java
Normal file
|
|
@ -0,0 +1,157 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.util.function.Consumer;
|
||||
import java.util.function.Function;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObject;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.EnterPie;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.FoodAccess;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.FoodGlitter注;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.FoodType;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ.TasteCakeGutterGlitter注;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ.TasteCakeRingCandlelier注;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ.TasteCakeRingGlitter注;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ.TasteCakeRingPastry注;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ.TasteCakeRingSparkler注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = {"ẞ", "Բ"}, postfix = {"ᴰᴺᴬ", "ᴮᵒᵈʸ", "ₛₜᵤₚ", "ₚᵢₑ"}), eatPlateClean = 4)
|
||||
@TasteCakeRingCandlelier注(burn = FoodType.ENUM_SPACE_RING)
|
||||
public enum Babel implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
|
||||
;
|
||||
protected enum ẞԲᴰᴺᴬ implements EnterPie.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ {
|
||||
;
|
||||
private interface ꞱẞԲ抽ᒢᐩᐩ {};
|
||||
protected interface ꞱẞԲAtᴮᵒᵈʸ extends ꞱẞԲ抽ᒢᐩᐩ {};
|
||||
protected interface ꞱẞԲloorˢᵗᵘᵖ extends ꞱẞԲ抽ᒢᐩᐩ {};
|
||||
protected interface Ʇẞabyᴾᴵᴱ extends ꞱẞԲ抽ᒢᐩᐩ {};
|
||||
}
|
||||
@TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ.class)
|
||||
public enum Բᴮᵒᵈʸ implements EnterPie.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ {
|
||||
;
|
||||
public interface ₐₜTowerԲ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ, ẞₚᵢₑ.ẞoneAtΩm {
|
||||
// Tower of Babel interfaces
|
||||
}
|
||||
public interface ₐₜTowerԲ抽 extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ {
|
||||
// Tower abstract smoke to have empty native object
|
||||
}
|
||||
public interface ₐₜTowerԲ亞 extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ {
|
||||
// Tower static support
|
||||
}
|
||||
public interface ₐₜTowerԲᴴᒾᐤᵒo extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ {
|
||||
// Tower water moat to get life from
|
||||
}
|
||||
public interface ₐₜTowerԲᴬᵖᶦ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing {
|
||||
// Tower methods api
|
||||
}
|
||||
public interface ₐₜTowerԲᵂʳᵃᵖ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ {
|
||||
// Tower wrap of POJO
|
||||
}
|
||||
@TasteCakeGutterGlitter注(eat = @FoodGlitter注(postfix = "Բ"))
|
||||
public interface ₐₜFunctionalԲ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ, ẞₚᵢₑ.ẞabyԲAtΩm, ᒢObject {
|
||||
// Babel translatable functional interfaces
|
||||
}
|
||||
}
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "ẞ", postfix = "ˢᵗᵘᵖ"))
|
||||
@TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.ꞱẞԲloorˢᵗᵘᵖ.class)
|
||||
public enum ẞₛₜᵤₚ implements EnterPie.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ {
|
||||
;
|
||||
@TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ.class)
|
||||
@TasteCakeRingCandlelier注(burn = FoodType.ANY_INTERFACE)
|
||||
public interface ẞassAmpˢᵗᵘᵖ extends ẞԲᴰᴺᴬ.ꞱẞԲloorˢᵗᵘᵖ, EnterPie.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ {
|
||||
}
|
||||
@TasteCakeGutterGlitter注(eat = @FoodGlitter注(prefix = "ẞ")) // base b mm mm mm
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "ß")) // babel b mmm mm m
|
||||
@TasteCakeRingCandlelier注(burn = FoodType.ANY_INTERFACE)
|
||||
@TasteCakeRingPastry注(bake = FoodAccess.PUBLIC)
|
||||
public interface ẞassElevatorCableˢᵗᵘᵖ extends ẞԲᴰᴺᴬ.ꞱẞԲloorˢᵗᵘᵖ {
|
||||
}
|
||||
@TasteCakeGutterGlitter注(eat = @FoodGlitter注(prefix = {"ẞass", "Ɖěꬵḭȵᶒ", "亞Ɖěꬵḭȵᶒ"}))
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = {"ẞ", "ß"})) // TODO: rename ALL to have one...
|
||||
@TasteCakeRingCandlelier注(burn = FoodType.ANY_INTERFACE)
|
||||
@TasteCakeRingPastry注(bake = FoodAccess.PACKAGE_PRIVATE)
|
||||
public interface ẞassƉěꬵḭȵᶒMethodˢᵗᵘᵖ extends ẞԲᴰᴺᴬ.ꞱẞԲloorˢᵗᵘᵖ {
|
||||
}
|
||||
public interface ẞassƉěꬵḭȵᶒMethod亞ˢᵗᵘᵖ extends ẞassƉěꬵḭȵᶒMethodˢᵗᵘᵖ {
|
||||
}
|
||||
public interface ẞassƉěꬵḭȵᶒMethod亞Buttonˢᵗᵘᵖ extends ẞassƉěꬵḭȵᶒMethod亞ˢᵗᵘᵖ, ẞₚᵢₑ.ẞassElevatorButton {
|
||||
}
|
||||
}
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "ẞ"))
|
||||
@TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ.class)
|
||||
public enum ẞₚᵢₑ implements EnterPie.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ {
|
||||
;
|
||||
// Like ERLANG "αtΩm" use V018Tord (fixed size?) with;
|
||||
// four corner fixed translation word index.
|
||||
// With language data this gives auto i18n variables/functions/api in editor.
|
||||
// build from 18 bit words not letters.
|
||||
public interface ẞoneAtΩm extends ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ {
|
||||
|
||||
// TODO: Building java3 binary source code is quicker than refactor the tower of babel to have dynamic service loaded cables and buttons.
|
||||
|
||||
// Bring your own dark magic button, to select elevator cable to floor or play other noise sounds;
|
||||
// Function<Object,Object> ᐧᣞᣛੴ(Class<? extends ẞassElevatorButton> type);
|
||||
// default Function<Object,Object> ᐧᣞᣛੴ(Class<? extends ẞassElevatorButton> type) {
|
||||
// throw new IllegalStateException("Temp here until refactoring is done.");
|
||||
// }
|
||||
}
|
||||
@FunctionalInterface // @MethodalInterface should be "finalface", because this code path fully hidden in the use location.
|
||||
public interface ẞoneAtΩm亞 extends ẞoneAtΩm {
|
||||
Function<Object,Object> ᐧᣞᣛੴ(Class<? extends ẞassElevatorButton> type); // TODO-NOT; Move to normal ẞoneAtΩm to have all loaded from service loaders...
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
static public <T> T pressElevatorButton(ẞoneAtΩm亞 res, Class<? extends ẞassElevatorButton> type, Object argu) {
|
||||
return (T) res.ᐧᣞᣛੴ(type).apply(argu);
|
||||
}
|
||||
}
|
||||
public interface ẞabyԲAtΩm extends ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ {
|
||||
// baby functional interface
|
||||
}
|
||||
public interface ẞabyԲαceOrphanAtΩm<M extends Annotation> extends ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ, ᒢObject {
|
||||
Class<M> motherᴰᴺᴬ();
|
||||
}
|
||||
public interface ẞassFireExit<X> extends ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ {
|
||||
X fireᴱˣᶦᵗ();
|
||||
}
|
||||
public interface ẞassElevatorButton extends ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ {
|
||||
}
|
||||
public interface ẞassElevatorCable extends ẞoneAtΩm, ẞassElevatorButton {
|
||||
}
|
||||
public interface ẞassElevator extends ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ {
|
||||
}
|
||||
public interface ẞassElevatorCableHoist<W> extends ẞassElevator {
|
||||
<T> T ᐧᣞᣛMake(Consumer<W> build, Class<T> builder);
|
||||
}
|
||||
public interface ẞassԲoundation extends ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ {
|
||||
}
|
||||
}
|
||||
}
|
||||
190
nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᔆʸᔆᐪᓫᔿ/ᒃᣔᒃᓫᒻ/BabelLocalizer.java
Normal file
190
nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᔆʸᔆᐪᓫᔿ/ᒃᣔᒃᓫᒻ/BabelLocalizer.java
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.LinguaNode;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.Duyts;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocThrows注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@DuytsDocType注(sea = BabelLocalizer.Ꝺᵀˣᵀ.ꝹDocTypeˢᵗᵘᵖ.ₜₓₜType.class)
|
||||
@Deprecated // TODO: move or delete error stuff code + in duyts doc method
|
||||
public interface BabelLocalizer {
|
||||
|
||||
enum Ꝑŕḯṿª₮ḕ {
|
||||
;
|
||||
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "Missing required annotation @BabelLocalizer注 on interface: ")
|
||||
private enum ₜₓₜMissing注Localizer implements BabelẞlueText {}
|
||||
|
||||
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "Missing annotation @DuytsDocMethod注 on: %s")
|
||||
private enum ₜₓₜMissing注DuytsDocMethod implements BabelẞlueText {}
|
||||
|
||||
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "Missing exception id: %s in @DuytsDocMethod注 on: %s")
|
||||
private enum ₜₓₜNoDuytsDocIdFound implements BabelẞlueText {}
|
||||
|
||||
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "Can't search babel message with null selector")
|
||||
private enum ₜₓₜNullExceptionId implements BabelẞlueText {}
|
||||
|
||||
//@BabelStringTower注(babel = { @BabelString注(iso = "en", txt = "No searchable stack frame returned") })
|
||||
//private enum ₜₓₜNoStackFrame implements Babelizeբ.ẞStringᵗˣᵗ {}
|
||||
}
|
||||
|
||||
enum Ꝑŕᱜṫèƈ₮ࠄ₫ {
|
||||
;
|
||||
protected static final String FALLBACK_I18N_CODE = "en"; //todo; move < and \/ to Jlocale interface
|
||||
}
|
||||
|
||||
enum Ꝺᵀˣᵀ implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubNakedꝹᵀˣᵀ {
|
||||
;
|
||||
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
|
||||
;
|
||||
// @DuytsFlüstern注(
|
||||
// code = @BabelStringTower注(value = {
|
||||
// @BabelString注(嘴 = Բ𑁭𑁯.嘴AAA.class, txt = "通天塔龸定位器"),
|
||||
// @BabelString注(嘴 = Բ𑁫𑁯.嘴AA.class, txt = "कोलाहलꣻलोकलाइज़र")
|
||||
// }),
|
||||
// purpose = @BabelStringTower注(value = {
|
||||
// @BabelString注(嘴 = Բ𑁫𑁨.嘴AB.class, txt = "Base package interface from which a local language extends"),
|
||||
// @BabelString注(嘴 = Բ𑁭𑁯.嘴AAA.class, txt = "本地語言擴展的基礎包接口"),
|
||||
// @BabelString注(嘴 = Բ𑁫𑁯.嘴AA.class, txt = "बेस पैकेज इंटरफ़ेस जिससे एक स्थानीय भाषा का विस्तार होता है")
|
||||
// })
|
||||
// )
|
||||
public enum ₜₓₜType implements Duyts.Ꝺₚᵢₑ.ꝹDocType {}
|
||||
}
|
||||
public enum ꝹDocMethodˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocMethodˢᵗᵘᵖ {
|
||||
;
|
||||
// @DuytsFlüstern注(
|
||||
// code = @BabelStringTower注(value = {
|
||||
// @BabelString注(嘴 = Բ𑁭𑁯.嘴AAA.class, txt = "至龸通天塔龸定位器龸界面"),
|
||||
// @BabelString注(嘴 = Բ𑁫𑁯.嘴AA.class, txt = "बेबेलꣻलोकलाइज़रꣻकेꣻलिएꣻएपीआई")
|
||||
// }),
|
||||
// purpose = @BabelStringTower注(value = {
|
||||
// @BabelString注(嘴 = Բ𑁫𑁨.嘴AB.class, txt = "Retrieves the locale information"),
|
||||
// @BabelString注(嘴 = Բ𑁭𑁯.嘴AAA.class, txt = "检索语言环境信息"),
|
||||
// @BabelString注(嘴 = Բ𑁫𑁯.嘴AA.class, txt = "स्थानीय जानकारी प्राप्त करता है")
|
||||
// })
|
||||
// )
|
||||
protected enum ₜₓₜToBabelLocalizerApi implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
|
||||
|
||||
// @DuytsFlüstern注(
|
||||
// code = @BabelStringTower注(value = {
|
||||
// @BabelString注(嘴 = Բ𑁭𑁯.嘴AAA.class, txt = "到塔異常消息"),
|
||||
// @BabelString注(嘴 = Բ𑁫𑁯.嘴AA.class, txt = "टावरꣻकरनेꣻकेꣻलिएꣻअपवादꣻसंदेश")
|
||||
// }),
|
||||
// purpose = @BabelStringTower注(value = {
|
||||
// @BabelString注(嘴 = Բ𑁫𑁨.嘴AB.class, txt = "Finds the locale text for an exception"),
|
||||
// @BabelString注(嘴 = Բ𑁭𑁯.嘴AAA.class, txt = "查找異常的語言環境文本"),
|
||||
// @BabelString注(嘴 = Բ𑁫𑁯.嘴AA.class, txt = "अपवाद के लिए स्थानीय पाठ ढूँढता है")
|
||||
// })
|
||||
// )
|
||||
protected enum ₜₓₜToBabelExceptionMessage implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
|
||||
}
|
||||
|
||||
enum ꝹDocExceptionˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocExceptionˢᵗᵘᵖ {
|
||||
;
|
||||
|
||||
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "Gets thrown in case the @BabelLocalizer注 annotation is not found on this interface")
|
||||
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "在此接口上找不到 @BabelLocalizer 註解時拋出")
|
||||
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "इस इंटरफ़ेस पर @BabelLocalizer注 एनोटेशन नहीं मिलने की स्थिति में फेंक दिया जाता है")
|
||||
private enum ₜₓₜToBabelLocalizerApiMissingLocalizer2 implements BabelẞlueText {}
|
||||
|
||||
@DuytsDocThrows注(type = RuntimeException.class, code = Ꝑŕḯṿª₮ḕ.ₜₓₜMissing注Localizer.class, reason = ₜₓₜToBabelLocalizerApiMissingLocalizer2.class)
|
||||
protected enum ₜₓₜToBabelLocalizerApiMissingLocalizer implements Duyts.Ꝺₚᵢₑ.ꝹDocException {}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@DuytsDocMethod注(sea = Ꝺᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜToBabelExceptionMessage.class,
|
||||
exceptions = {
|
||||
Ꝺᵀˣᵀ.ꝹDocExceptionˢᵗᵘᵖ.ₜₓₜToBabelLocalizerApiMissingLocalizer.class
|
||||
})
|
||||
public static String toBabelExceptionMessage(Class<? extends BabelẞlueText> exceptionId, BabelLocalizer loc, Object...msgArgs) {
|
||||
//BabelLocalizerᴬᵖᶦ api = loc.toBabelLocalizerᴬᵖᶦ();
|
||||
return "ERROR"; //toBabelExceptionMessage(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE, exceptionId, api.getLocale().getLanguage(), msgArgs);
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(sea = Ꝺᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜToBabelExceptionMessage.class,
|
||||
exceptions = {
|
||||
Ꝺᵀˣᵀ.ꝹDocExceptionˢᵗᵘᵖ.ₜₓₜToBabelLocalizerApiMissingLocalizer.class
|
||||
})
|
||||
public static String toBabelExceptionMessage(Class<? extends BabelẞlueText> exceptionId, Class<? extends LinguaNode> localeId, Object...msgArgs) {
|
||||
return toBabelExceptionMessage(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE, exceptionId, localeId, msgArgs);
|
||||
}
|
||||
|
||||
private static String toBabelExceptionMessage(int stackDepth, Class<? extends BabelẞlueText> exceptionId, Class<? extends LinguaNode> localeId, Object...msgArgs) {
|
||||
if (exceptionId == null) {
|
||||
throw new NullPointerException(toBabelExceptionMessage(stackDepth+ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE, Ꝑŕḯṿª₮ḕ.ₜₓₜNullExceptionId.class, localeId));
|
||||
}
|
||||
Class<? extends LinguaNode> putinLocaleId = localeId; // The put in locale id
|
||||
if (putinLocaleId == null) {
|
||||
putinLocaleId = 嘴ᗮᙿᗮ.English.class;
|
||||
}
|
||||
StackWalker walker = StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE);
|
||||
StackWalker.StackFrame frame = walker.walk(stream1 -> stream1.skip(stackDepth).findFirst().orElse(null));
|
||||
if (frame == null) {
|
||||
throw new RuntimeException(); // lets not call ourself here
|
||||
}
|
||||
Class<?> callerClass = frame.getDeclaringClass();
|
||||
Method callerMethod = null;
|
||||
try {
|
||||
callerMethod = callerClass.getMethod(frame.getMethodName(), frame.getMethodType().parameterArray());
|
||||
} catch (NoSuchMethodException | SecurityException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
DuytsDocMethod注 anno = callerMethod.getAnnotation(DuytsDocMethod注.class);
|
||||
if (anno == null) {
|
||||
throw new RuntimeException(toBabelExceptionMessage(stackDepth+ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE, Ꝑŕḯṿª₮ḕ.ₜₓₜMissing注DuytsDocMethod.class, putinLocaleId, callerMethod));
|
||||
}
|
||||
for (Class<? extends Duyts.Ꝺₚᵢₑ.ꝹDocException> exceptionDoc:anno.exceptions()) {
|
||||
DuytsDocThrows注 error = exceptionDoc.getAnnotation(DuytsDocThrows注.class);
|
||||
if (error == null) {
|
||||
throw new RuntimeException("doc me");
|
||||
}
|
||||
if (!error.code().equals(exceptionId)) {
|
||||
continue;
|
||||
}
|
||||
BabelẞlueTextRepeatable注 errorMessages = error.code().getAnnotation(BabelẞlueTextRepeatable注.class);
|
||||
if (errorMessages == null) {
|
||||
throw new RuntimeException("doc me");
|
||||
}
|
||||
for (BabelẞlueText注 duyts:errorMessages.value()) {
|
||||
if (duyts.嘴().equals(putinLocaleId)) {
|
||||
return String.format(duyts.txt(), msgArgs);
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new RuntimeException(toBabelExceptionMessage(stackDepth+ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE, Ꝑŕḯṿª₮ḕ.ₜₓₜNoDuytsDocIdFound.class, putinLocaleId, exceptionId, callerMethod));
|
||||
}
|
||||
}
|
||||
48
nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᔆʸᔆᐪᓫᔿ/ᒃᣔᒃᓫᒻ/BabelizeTo.java
Normal file
48
nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᔆʸᔆᐪᓫᔿ/ᒃᣔᒃᓫᒻ/BabelizeTo.java
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum BabelizeTo {
|
||||
;
|
||||
public interface ßabel extends 嘴ᗮᙿᗮ.Duytschenᶜᵒᵈᵉ {
|
||||
}
|
||||
public interface ßabelßASIC₷ˣ extends 嘴ᗮᙿᗮ.V5ßasic₷ˣ {
|
||||
}
|
||||
public interface ßabel漢語 extends 嘴ᗮᙿᗮ.China {
|
||||
}
|
||||
public interface ßabelहिंदी extends 嘴ᗮᙿᗮ.Hindi {
|
||||
}
|
||||
public interface ßabel𓃬𓍄𓋹𓀭 extends 嘴ᗮᙿᗮ.NativeHiero {
|
||||
}
|
||||
public interface ßabelᐃᓄᒃᑎᑐᑦC extends 嘴ᗮᙿᗮ.InuktitutC {
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BabelẞabyOrphanFamily<M extends Annotation, B extends Annotation> extends Babel.ẞₚᵢₑ.ẞabyԲαceOrphanAtΩm<M> {
|
||||
|
||||
Class<B> childᴰᴺᴬ();
|
||||
|
||||
// return child baby-of babel
|
||||
B toChildᴼᶠ(M child);
|
||||
|
||||
// return babel mother-of baby
|
||||
M toMotherᴼᶠ(B baby);
|
||||
}
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BabelẞabyOrphanFamilyAlbum {
|
||||
|
||||
void fillOrphanage(BabelẞabyOrphanFotoBook fotoBook);
|
||||
}
|
||||
|
|
@ -0,0 +1,69 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.util.function.Function;
|
||||
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
abstract public class BabelẞabyOrphanFamily抽<M extends Annotation, B extends Annotation> implements BabelẞabyOrphanFamily<M,B> {
|
||||
|
||||
private final Class<M> motherDNA;
|
||||
private final Class<B> childDNA;
|
||||
private final Function<M,B> toChild;
|
||||
private final Function<B,M> toMother;
|
||||
|
||||
public BabelẞabyOrphanFamily抽(Class<M> motherDNA, Class<B> childDNA, Function<M,B> toChild, Function<B,M> toMother) {
|
||||
this.motherDNA = motherDNA;
|
||||
this.childDNA = childDNA;
|
||||
this.toChild = toChild;
|
||||
this.toMother = toMother;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final Class<M> motherᴰᴺᴬ() {
|
||||
return motherDNA;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final Class<B> childᴰᴺᴬ() {
|
||||
return childDNA;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final B toChildᴼᶠ(M mother) {
|
||||
return toChild.apply(mother);
|
||||
}
|
||||
|
||||
@Override
|
||||
public final M toMotherᴼᶠ(B baby) {
|
||||
return toMother.apply(baby);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public final class BabelẞabyOrphanFotoBook {
|
||||
|
||||
private List<BabelẞabyOrphanFamily<Annotation,Annotation>> locker = new ArrayList<>();
|
||||
|
||||
protected BabelẞabyOrphanFotoBook() {
|
||||
}
|
||||
|
||||
protected boolean isEmpty() {
|
||||
return locker.isEmpty();
|
||||
}
|
||||
|
||||
protected List<BabelẞabyOrphanFamily<Annotation,Annotation>> burnPictures() {
|
||||
List<BabelẞabyOrphanFamily<Annotation,Annotation>> result = new ArrayList<>(locker);
|
||||
locker.clear();
|
||||
return result;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public void takePicture(BabelẞabyOrphanFamily<?,?> picture) {
|
||||
locker.add((BabelẞabyOrphanFamily<Annotation,Annotation>)picture);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,95 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.ServiceLoader;
|
||||
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum BabelẞabyOrphanage {
|
||||
亞;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private final static BabelẞabyOrphanFamily<Annotation,Annotation>[] EMPTY_FAMILY = new BabelẞabyOrphanFamily[0];
|
||||
private final Map<Class<? extends Annotation>, BabelẞabyOrphanFamily<Annotation,Annotation>[]> orphanByMother = new HashMap<>();
|
||||
private final Map<Class<? extends Annotation>, BabelẞabyOrphanFamily<Annotation,Annotation>[]> orphanByChild = new HashMap<>();
|
||||
|
||||
private BabelẞabyOrphanage() {
|
||||
BabelẞabyOrphanFotoBook fotoBook = new BabelẞabyOrphanFotoBook();
|
||||
for (BabelẞabyOrphanFamilyAlbum slum:ServiceLoader.load(BabelẞabyOrphanFamilyAlbum.class)) {
|
||||
slum.fillOrphanage(fotoBook);
|
||||
if (fotoBook.isEmpty()) {
|
||||
continue;
|
||||
}
|
||||
for (BabelẞabyOrphanFamily<Annotation,Annotation> selfie:fotoBook.burnPictures()) {
|
||||
storeSelfie(selfie);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private void storeSelfie(BabelẞabyOrphanFamily<Annotation,Annotation> selfie) {
|
||||
BabelẞabyOrphanFamily<Annotation,Annotation>[] orphanByMothers = orphanByMother.get(selfie.motherᴰᴺᴬ());
|
||||
if (orphanByMothers == null) {
|
||||
orphanByMothers = new BabelẞabyOrphanFamily[0];
|
||||
}
|
||||
BabelẞabyOrphanFamily<Annotation,Annotation>[] orphanByChilds = orphanByChild.get(selfie.childᴰᴺᴬ());
|
||||
if (orphanByChilds == null) {
|
||||
orphanByChilds = new BabelẞabyOrphanFamily[0];
|
||||
}
|
||||
orphanByMothers = Arrays.copyOf(orphanByMothers, orphanByMothers.length + 1);
|
||||
orphanByMothers[orphanByMothers.length - 1] = selfie;
|
||||
orphanByChilds = Arrays.copyOf(orphanByChilds, orphanByChilds.length + 1);
|
||||
orphanByChilds[orphanByChilds.length - 1] = selfie;
|
||||
|
||||
// maybe check for no duplicates...
|
||||
orphanByMother.put(selfie.motherᴰᴺᴬ(), orphanByMothers);
|
||||
orphanByChild.put(selfie.childᴰᴺᴬ(), orphanByChilds);
|
||||
}
|
||||
|
||||
public BabelẞabyOrphanFamily<Annotation,Annotation>[] adoptFamilyByMotherᴰᴺᴬ(Class<? extends Annotation> mother) {
|
||||
BabelẞabyOrphanFamily<Annotation,Annotation>[] orphanByMothers = orphanByMother.get(mother);
|
||||
if (orphanByMothers == null) {
|
||||
return EMPTY_FAMILY;
|
||||
}
|
||||
return orphanByMothers;
|
||||
}
|
||||
|
||||
public BabelẞabyOrphanFamily<Annotation,Annotation>[] adoptFamilyByChildᴰᴺᴬ(Class<? extends Annotation> child) {
|
||||
BabelẞabyOrphanFamily<Annotation,Annotation>[] orphanByChilds = orphanByChild.get(child);
|
||||
if (orphanByChilds == null) {
|
||||
return EMPTY_FAMILY;
|
||||
}
|
||||
return orphanByChilds;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BabelẞlueText {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.LinguaNode;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum BabelẞlueTextFactory {
|
||||
亞;
|
||||
|
||||
public String buildMessage(final Class<? extends BabelẞlueText> babelMsg, final Object...msgArgs) {
|
||||
return buildMessage(null , babelMsg, msgArgs);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public String buildMessage(final Class<? extends LinguaNode> linguaId, final Class<? extends BabelẞlueText> babelMsg, final Object...msgArgs) {
|
||||
if (babelMsg == null) {
|
||||
throw new NullPointerException("No babel message class given.");
|
||||
}
|
||||
Object[] formatArgs = Arrays.asList(msgArgs).stream().map(v -> {
|
||||
if (v instanceof Class<?> && BabelẞlueText.class.isAssignableFrom((Class<?>)v)) {
|
||||
return buildMessage(linguaId, (Class<BabelẞlueText>)v);
|
||||
} else {
|
||||
return v;
|
||||
}
|
||||
}).toArray();
|
||||
Class<? extends LinguaNode> putinLinguaId = linguaId; // The put in lingua id
|
||||
if (putinLinguaId == null) {
|
||||
putinLinguaId = 嘴ᗮᙿᗮ.guess();
|
||||
}
|
||||
BabelẞlueTextRepeatable注 stringTower = babelMsg.getAnnotation(BabelẞlueTextRepeatable注.class);
|
||||
if (stringTower == null) {
|
||||
throw new RuntimeException("No BabelẞlueText注 annotation on: " + babelMsg);
|
||||
}
|
||||
BabelẞlueText注 fallback = null;
|
||||
for (BabelẞlueText注 duyts:stringTower.value()) {
|
||||
if (fallback == null) {
|
||||
fallback = duyts;
|
||||
}
|
||||
if (fallback != null && duyts.嘴().equals(嘴ᗮᙿᗮ.English.class)) {
|
||||
fallback = duyts;
|
||||
}
|
||||
if (duyts.嘴().equals(putinLinguaId)) { // TODO: use tree match, else some objects have 30k+ parents.....mmm
|
||||
return String.format(duyts.txt(), formatArgs);
|
||||
}
|
||||
}
|
||||
if (fallback != null) {
|
||||
return String.format(fallback.txt(), formatArgs);
|
||||
}
|
||||
throw new RuntimeException("Empty BabelẞlueTextRepeatable注 annotations on: " + babelMsg);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
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 = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface BabelẞlueTextRepeatable注 {
|
||||
|
||||
BabelẞlueText注[] value();
|
||||
}
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Repeatable;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.LinguaNode;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Repeatable(BabelẞlueTextRepeatable注.class)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface BabelẞlueText注 {
|
||||
|
||||
Class<? extends LinguaNode> 嘴();
|
||||
|
||||
String txt();
|
||||
}
|
||||
100
nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᔆʸᔆᐪᓫᔿ/ᒃᣔᒃᓫᒻ/ᑊᐣᓑᖮᐪᔆ/Duyts.java
Normal file
100
nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᔆʸᔆᐪᓫᔿ/ᒃᣔᒃᓫᒻ/ᑊᐣᓑᖮᐪᔆ/Duyts.java
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.EnterPie;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.FoodGlitter注;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.FoodSelect注;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.FoodType;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ.TasteCakeGutterGlitter注;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ.TasteCakeRingGlitter注;
|
||||
import ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ.TasteCakeRingSparkler注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.BabelẞlueText;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Ꝺ"))
|
||||
public enum Duyts implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
|
||||
;
|
||||
protected enum Ꝺᴰᴺᴬ implements EnterPie.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ {
|
||||
;
|
||||
private interface ꞱꝹ抽ᒢᐩᐩ {};
|
||||
protected interface ꞱꝹDuytsᴮᵒᵈʸ extends ꞱꝹ抽ᒢᐩᐩ {};
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "ₜₓₜ"))
|
||||
protected interface ꞱꝹDuytsClubˢᵗᵘᵖ extends ꞱꝹ抽ᒢᐩᐩ {};
|
||||
@TasteCakeRingSparkler注(contains = BabelẞlueText.class)
|
||||
protected interface ꞱꝹDuytsẞlueˢᵗᵘᵖ extends ꞱꝹDuytsClubˢᵗᵘᵖ {};
|
||||
protected interface ꞱꝹDuytsTxTᴾᴵᴱ extends ꞱꝹ抽ᒢᐩᐩ {};
|
||||
}
|
||||
public enum Ꝺᴮᵒᵈʸ implements EnterPie.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ {
|
||||
;
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = {"Ꝺ", "ₐₜ"}))
|
||||
@TasteCakeRingSparkler注(contains = {Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ.class, Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ.class})
|
||||
public interface ₐₜClubNakedꝹᵀˣᵀ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing {
|
||||
}
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Ꝺ"))
|
||||
@TasteCakeRingSparkler注(contains = Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ.class)
|
||||
public interface ₐₜClubZeroꝹᵀˣᵀ<T> extends Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing {
|
||||
}
|
||||
// TODO: match declaring in object... 2x (create gutter sparker or like that, as declaring works for tasting)
|
||||
@TasteCakeGutterGlitter注(eat = @FoodGlitter注(prefix = "Ꝺ"), taste = @FoodSelect注(burnNot = true, burn = FoodType.ANY_INTERFACE))
|
||||
public interface ₐₜClubẞlueꝹᵀˣᵀ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ, Ꝺᴰᴺᴬ.ꞱꝹDuytsẞlueˢᵗᵘᵖ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing {
|
||||
}
|
||||
}
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Ꝺ", postfix = "ˢᵗᵘᵖ"))
|
||||
public enum Ꝺₛₜᵤₚ implements EnterPie.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ {
|
||||
;
|
||||
public interface ꝹDocTypeˢᵗᵘᵖ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ {
|
||||
}
|
||||
public interface ꝹDocConstructorˢᵗᵘᵖ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ {
|
||||
}
|
||||
public interface ꝹDocFieldˢᵗᵘᵖ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ {
|
||||
}
|
||||
public interface ꝹDocMethodˢᵗᵘᵖ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ {
|
||||
}
|
||||
public interface ꝹDocParameterˢᵗᵘᵖ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ {
|
||||
}
|
||||
public interface ꝹDocExceptionˢᵗᵘᵖ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ {
|
||||
}
|
||||
public interface ꝹẞlueTextˢᵗᵘᵖ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsẞlueˢᵗᵘᵖ {
|
||||
}
|
||||
}
|
||||
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Ꝺ"))
|
||||
public enum Ꝺₚᵢₑ implements EnterPie.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ {
|
||||
;
|
||||
public interface ꝹDocType extends Ꝺᴰᴺᴬ.ꞱꝹDuytsTxTᴾᴵᴱ {
|
||||
}
|
||||
public interface ꝹDocConstructor extends Ꝺᴰᴺᴬ.ꞱꝹDuytsTxTᴾᴵᴱ {
|
||||
}
|
||||
public interface ꝹDocField extends Ꝺᴰᴺᴬ.ꞱꝹDuytsTxTᴾᴵᴱ {
|
||||
}
|
||||
public interface ꝹDocMethod extends Ꝺᴰᴺᴬ.ꞱꝹDuytsTxTᴾᴵᴱ {
|
||||
}
|
||||
public interface ꝹDocException extends Ꝺᴰᴺᴬ.ꞱꝹDuytsTxTᴾᴵᴱ {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
/**
|
||||
* Moves copyright into runtime class info.
|
||||
*/
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytsDocAuthor注 {
|
||||
|
||||
String name();
|
||||
|
||||
String copyright();
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.CONSTRUCTOR})
|
||||
public @interface DuytsDocConstructor注 {
|
||||
|
||||
Class<? extends Duyts.Ꝺₚᵢₑ.ꝹDocConstructor> sea();
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.FIELD})
|
||||
public @interface DuytsDocField注 {
|
||||
|
||||
Class<? extends Duyts.Ꝺₚᵢₑ.ꝹDocField> sea();
|
||||
}
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@DuytsDocType注(sea = DuytsDocMethodꝹᵀˣᵀ.ꝹDocTypeˢᵗᵘᵖ.ₜₓₜType.class)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.METHOD})
|
||||
public @interface DuytsDocMethod注 {
|
||||
|
||||
@DuytsDocMethod注(sea = DuytsDocMethodꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜSea.class)
|
||||
Class<? extends Duyts.Ꝺₚᵢₑ.ꝹDocMethod> sea();
|
||||
|
||||
@DuytsDocMethod注(sea = DuytsDocMethodꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜExceptions.class)
|
||||
Class<? extends Duyts.Ꝺₚᵢₑ.ꝹDocException>[] exceptions() default {};
|
||||
}
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum DuytsDocMethodꝹᵀˣᵀ implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<DuytsDocMethod注> {
|
||||
;
|
||||
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
|
||||
;
|
||||
@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "荷蘭文法")
|
||||
@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "डचडॉकविधि")
|
||||
@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "Adds Duytschen documentation to a method")
|
||||
@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "將荷蘭文文檔添加到方法中")
|
||||
@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "एक विधि में डच दस्तावेज़ जोड़ता है")
|
||||
public enum ₜₓₜType implements Duyts.Ꝺₚᵢₑ.ꝹDocType {}
|
||||
}
|
||||
public enum ꝹDocMethodˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocMethodˢᵗᵘᵖ {
|
||||
;
|
||||
@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "海")
|
||||
@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "समुद्र")
|
||||
@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "All the translated language information of the annatated method")
|
||||
@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "註釋方法的所有翻譯語言信息")
|
||||
@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "एनाटेड विधि की सभी अनूदित भाषा की जानकारी")
|
||||
public enum ₜₓₜSea implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
|
||||
|
||||
@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "例外")
|
||||
@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "अपवाद")
|
||||
@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "All the translated exceptions a method may throw")
|
||||
@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "一個方法可能拋出的所有翻譯異常")
|
||||
@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "सभी अनुवादित अपवाद एक विधि फेंक सकते हैं")
|
||||
public enum ₜₓₜExceptions implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.BabelẞlueText;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytsDocThrows注 {
|
||||
|
||||
Class<? extends Exception> type();
|
||||
|
||||
Class<? extends BabelẞlueText> code();
|
||||
|
||||
Class<? extends BabelẞlueText> reason() default BabelẞlueText.class;
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytsDocType注 {
|
||||
|
||||
Class<? extends Duyts.Ꝺₚᵢₑ.ꝹDocType> sea();
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytsEnigmaRepeatable注 {
|
||||
|
||||
DuytsEnigma注[] value();
|
||||
}
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Repeatable;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.LinguaNode;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Repeatable(value = DuytsEnigmaRepeatable注.class)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytsEnigma注 {
|
||||
|
||||
@Deprecated
|
||||
Class<? extends LinguaNode> 嘴();
|
||||
|
||||
@Deprecated
|
||||
String txt();
|
||||
|
||||
String hinarī4C() default "יֽ֔יֽ֔וַ֝וַ֝זַ֟װֻ֔רֻ֕ײֻ֔רֽ֕יֽ֔זַ֩רֶ֔"; // TODO: rm @Repeatable + other fields
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytsFlüsternRepeatable注 {
|
||||
|
||||
DuytsFlüstern注[] value();
|
||||
}
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Repeatable;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.LinguaNode;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Repeatable(value = DuytsFlüsternRepeatable注.class)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytsFlüstern注 {
|
||||
|
||||
Class<? extends LinguaNode> 嘴();
|
||||
|
||||
String txt();
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderPaint;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢEasterEgg;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum DuytsZenꞱᴿᴳᴮ implements ᒢEasterEgg.Lᒢᐧᴮᵒᵈʸ.ₐₜLightDeskꞱᴿᴳᴮ {
|
||||
;
|
||||
public enum ẞassPaint implements ᒢEasterEgg.Lᒢᐧₛₜᵤₚ.ẞassPaintˢᵗᵘᵖ {
|
||||
;
|
||||
public interface ꞱDocAuthorNameWire extends BãßBȍőnSpiderPaint {}
|
||||
public interface ꞱDocAuthorCopyrightWire extends BãßBȍőnSpiderPaint {}
|
||||
public interface ꞱDocTypeFlüsternWire extends BãßBȍőnSpiderPaint {}
|
||||
public interface ꞱDocTypeFlüsternLinguaWireDragon extends BãßBȍőnSpiderPaint.HuntDragon {}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,161 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőn𓄯;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ.BãßBȍőnBőatꞱᴿᴳᴮ;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinGhostCharm;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᐧᣞᣛ.₷ˣᣟBASSᣟBONEᣟCOFFINᣟGHOSTᣟSPELL;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEgg注;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWireDragon注;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnIconOfSinCubeꞱᴿᴳᴮ;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnKακοFireBall注;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnPainElementalCrusher注;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕ₳₮ḕPhase注;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕ₳₮ḕPhase𓄯;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕ₳₮ḕʸᴰ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.LinguaNode;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@BãßBȍőnKακοFireBall注(optional = {DuytsDocAuthor注.class, DuytsDocType注.class})
|
||||
@BãßBȍőnPainElementalCrusher注(ghostification = {
|
||||
DuytsZenꞱᴿᴳᴮ.class
|
||||
})
|
||||
public interface DuytsZen𓄯ᶠˡʸ<T extends BãßBȍőn𓄯<T>> extends BãßBȍőn𓄯<T> {
|
||||
|
||||
@BãßBȍőnꝐḯŕ₳₮ḕPhase注(dependencies = {BãßBȍőnꝐḯŕ₳₮ḕPhase𓄯.βrahmanBoonBereshit.class})
|
||||
enum Ꝑŕḯṿª₮ḕꝐḯŕ₳₮ḕʸᴰ implements BãßBȍőnꝐḯŕ₳₮ḕʸᴰ {
|
||||
𑀳𑁂𑀮𑀺,𑀉𑁄,𑀤𑁄,𑀭𑁂,𑀡,𑀪𑀸,𑀕;
|
||||
private static final BãßBȍőnCoffinGhostCharm GHOST_NAME = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
|
||||
private static final BãßBȍőnCoffinGhostCharm GHOST_COPYRIGHT = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
|
||||
private static final BãßBȍőnCoffinGhostCharm GHOST_FLUSTEREN = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
|
||||
private static final StringUnicode DEFAULT_NAME = StringUnicode.valueᴼᶠ("奴隸來自 仙上主天");
|
||||
private static final StringUnicode DEFAULT_COPYRIGHT = StringUnicode.valueᴼᶠ("©Δ∞ 仙上主天");
|
||||
private static final StringUnicode DEFAULT_PURPOSE = StringUnicode.valueᴼᶠ("Undefined");
|
||||
|
||||
@BãßBȍőnSpiderWire注(paint = BãßBȍőnIconOfSinCubeꞱᴿᴳᴮ.ẞassPaint.ꞱCoffinWireDragon.class)
|
||||
@BãßBȍőnSpiderWireDragon注(blood = Ꝑŕḯṿª₮ḕꝐḯŕ₳₮ḕʸᴰ.class)
|
||||
private ₷ˣᣟBASSᣟBONEᣟCOFFINᣟGHOSTᣟSPELL BBC;
|
||||
|
||||
@BãßBȍőnSpiderWire注(paint = BãßBȍőnBőatꞱᴿᴳᴮ.ẞassPaint.ꞱAnnotationWire.class, optional = DuytsDocAuthor注.class)
|
||||
private Optional<DuytsDocAuthor注> docAuthor注;
|
||||
|
||||
@BãßBȍőnSpiderWire注(paint = BãßBȍőnBőatꞱᴿᴳᴮ.ẞassPaint.ꞱAnnotationWire.class, optional = DuytsDocType注.class)
|
||||
private Optional<DuytsDocType注> docType注;
|
||||
|
||||
@Override
|
||||
public void s͑um̴̆ͨ̅m͠ô̈́ṅͫͤ́̂Gh̕os̑ͫt̡̓̍s͜() {
|
||||
// move to lock...
|
||||
BBC.PUTᐧGHOST(GHOST_NAME, docAuthor注.isPresent()?StringUnicode.valueᴼᶠ(docAuthor注.get().name()):DEFAULT_NAME);
|
||||
BBC.PUTᐧGHOST(GHOST_COPYRIGHT, docAuthor注.isPresent()?StringUnicode.valueᴼᶠ(docAuthor注.get().copyright()):DEFAULT_COPYRIGHT);
|
||||
|
||||
StringUnicode beanPurpose = DEFAULT_PURPOSE;
|
||||
if (docType注.isPresent()) {
|
||||
beanPurpose = StringUnicode.valueᴼᶠ(duytsDocFlüstern(docType注.get().sea(), null));
|
||||
}
|
||||
BBC.PUTᐧGHOST(GHOST_FLUSTEREN, beanPurpose);
|
||||
}
|
||||
|
||||
// move sometime
|
||||
private String duytsDocFlüstern(Class<? extends Duyts.Ꝺₚᵢₑ.ꝹDocType> babelMsg, Class<? extends LinguaNode> linguaId) {
|
||||
if (babelMsg == null) {
|
||||
throw new NullPointerException("No babel message class given.");
|
||||
}
|
||||
Class<? extends LinguaNode> putinLinguaId = linguaId; // The put in lingua id
|
||||
if (putinLinguaId == null) {
|
||||
putinLinguaId = 嘴ᗮᙿᗮ.English.class; // move ?
|
||||
}
|
||||
DuytsFlüsternRepeatable注 stringTower = babelMsg.getAnnotation(DuytsFlüsternRepeatable注.class);
|
||||
if (stringTower == null) {
|
||||
throw new RuntimeException("No DuytsFlüsternTower注 annotation on: "+babelMsg);
|
||||
}
|
||||
DuytsFlüstern注 first = null;
|
||||
for (DuytsFlüstern注 duyts:stringTower.value()) {
|
||||
if (first != null) {
|
||||
first = duyts;
|
||||
}
|
||||
if (duyts.嘴().equals(putinLinguaId)) {
|
||||
return duyts.txt();
|
||||
}
|
||||
}
|
||||
if (first != null) {
|
||||
return first.txt();
|
||||
}
|
||||
throw new RuntimeException("Missing DuytsFlüstern注 annotations on: "+babelMsg);
|
||||
}
|
||||
|
||||
@BãßBȍőnSpiderEgg注(paint = DuytsZenꞱᴿᴳᴮ.ẞassPaint.ꞱDocAuthorNameWire.class)
|
||||
public StringUnicode docAuthorNameStringUnicode() {
|
||||
return BBC.GHOSTᐧSTRINGᐧUNICODE(GHOST_NAME);
|
||||
}
|
||||
|
||||
@BãßBȍőnSpiderEgg注(paint = DuytsZenꞱᴿᴳᴮ.ẞassPaint.ꞱDocAuthorNameWire.class)
|
||||
public String docAuthorNameString() {
|
||||
return docAuthorNameStringUnicode().toString();
|
||||
}
|
||||
|
||||
@BãßBȍőnSpiderEgg注(paint = DuytsZenꞱᴿᴳᴮ.ẞassPaint.ꞱDocAuthorCopyrightWire.class)
|
||||
public StringUnicode docAuthorCopyrightStringUnicode() {
|
||||
return BBC.GHOSTᐧSTRINGᐧUNICODE(GHOST_COPYRIGHT);
|
||||
}
|
||||
|
||||
@BãßBȍőnSpiderEgg注(paint = DuytsZenꞱᴿᴳᴮ.ẞassPaint.ꞱDocAuthorCopyrightWire.class)
|
||||
public String docAuthorCopyrightString() {
|
||||
return docAuthorCopyrightStringUnicode().toString();
|
||||
}
|
||||
|
||||
@BãßBȍőnSpiderEgg注(paint = DuytsZenꞱᴿᴳᴮ.ẞassPaint.ꞱDocTypeFlüsternWire.class)
|
||||
public StringUnicode docTypeFlüsternStringUnicode() {
|
||||
return BBC.GHOSTᐧSTRINGᐧUNICODE(GHOST_FLUSTEREN);
|
||||
}
|
||||
|
||||
@BãßBȍőnSpiderEgg注(paint = DuytsZenꞱᴿᴳᴮ.ẞassPaint.ꞱDocTypeFlüsternWire.class)
|
||||
public String docTypeFlüsternString() {
|
||||
return docTypeFlüsternStringUnicode().toString();
|
||||
}
|
||||
|
||||
@BãßBȍőnSpiderEgg注(paint = DuytsZenꞱᴿᴳᴮ.ẞassPaint.ꞱDocTypeFlüsternLinguaWireDragon.class)
|
||||
public StringUnicode dragonDocTypeFlüsternBabelStringUnicode(Class<? extends LinguaNode> linguaId) {
|
||||
StringUnicode beanPurpose = DEFAULT_PURPOSE;
|
||||
if (docType注.isPresent()) {
|
||||
beanPurpose = StringUnicode.valueᴼᶠ(duytsDocFlüstern(docType注.get().sea(), linguaId));
|
||||
}
|
||||
return beanPurpose;
|
||||
}
|
||||
|
||||
@BãßBȍőnSpiderEgg注(paint = DuytsZenꞱᴿᴳᴮ.ẞassPaint.ꞱDocTypeFlüsternLinguaWireDragon.class)
|
||||
public String dragonDocTypeFlüsternBabelString(Class<? extends LinguaNode> linguaId) {
|
||||
return dragonDocTypeFlüsternBabelStringUnicode(linguaId).toString();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
/*
|
||||
* Copyright ©Δ∞ 仙上主天
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface DuytschenArbeit注 {
|
||||
|
||||
// @DuytsDoc注(locale= "en", purpose = "Translater workflow helper to mark propagation of text translations"),
|
||||
// @DuytsDoc注(locale= "zh", purpose = "用於標記文本翻譯傳播的翻譯工作流助手"),
|
||||
// @DuytsDoc注(locale= "hi", purpose = "पाठ अनुवादों के प्रसार को चिह्नित करने के लिए अनुवादक कार्यप्रवाह सहायक")
|
||||
String machtFrei() default "";
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue