JPP: Renamed enter pie to cake
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 54s

This commit is contained in:
Willem Cazander 2026-03-22 14:34:49 +01:00
parent ca4fc5619b
commit d78bd5ff46
15 changed files with 94 additions and 94 deletions

View file

@ -33,7 +33,7 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.Bã
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕTitanicʸᴰ; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕTitanicʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase𓄯; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase𓄯;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPieCuisine; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeCuisine;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@ -52,7 +52,7 @@ public interface BãßBȍőnPainElementalCrusher𓄯<T extends BãßBȍőn𓄯<T
@Override @Override
public void s͑um̴̆ͨ̅m͠ô̈́ṅͫͤ́̂Gh̕os̑ͫt̡̓̍s͜() { public void s͑um̴̆ͨ̅m͠ô̈́ṅͫͤ́̂Gh̕os̑ͫt̡̓̍s͜() {
EnterPieCuisine cuisine = EnterPieCuisine.instanceᴺᵉʷ(); CakeCuisine cuisine = CakeCuisine.instanceᴺᵉʷ();
for (Class<?> interfaceClass : boonInterfaces) { for (Class<?> interfaceClass : boonInterfaces) {
if (!BãßBȍőn𓄯.class.isAssignableFrom(interfaceClass)) { if (!BãßBȍőn𓄯.class.isAssignableFrom(interfaceClass)) {
continue; continue;

View file

@ -33,8 +33,8 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.Bã
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕTitanicʸᴰ; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕTitanicʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase𓄯; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase𓄯;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPieCuisine; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeCuisine;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPieDessert; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeDessert;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@ -58,7 +58,7 @@ public interface BãßBȍőnRevenantHomingMissile𓄯<T extends BãßBȍőn𓄯<
} }
} }
default EnterPieDessert thisᴰᵉˢˢᵉʳᵗ() { default CakeDessert thisᴰᵉˢˢᵉʳᵗ() {
return EnterPieCuisine.instanceᴺᵉʷ().ₚᵣₐᵧToੴ(thisᴰᴺᴬ()); // no need to save in coffin, just run again if needed for export return CakeCuisine.instanceᴺᵉʷ().ₚᵣₐᵧToੴ(thisᴰᴺᴬ()); // no need to save in coffin, just run again if needed for export
} }
} }

View file

@ -36,7 +36,7 @@ import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPieCuisine; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeCuisine;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodAccess; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodAccess;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCakeDoughFrostPastry注; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCakeDoughFrostPastry注;
@ -81,7 +81,7 @@ public enum PrimordialObjectHell {
final Lock ghostBusterWrite = .writeLock(); final Lock ghostBusterWrite = .writeLock();
private Amalia() { private Amalia() {
EnterPieCuisine.instanceᴺᵉʷ().ₚᵣₐᵧToੴ(getClass()); // cake dessertCount=8 CakeCuisine.instanceᴺᵉʷ().ₚᵣₐᵧToੴ(getClass()); // cake dessertCount=8
} }
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")

View file

@ -29,7 +29,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderPaint; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderPaint;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPie; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeTower;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodAccess; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodAccess;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodType; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodType;
@ -43,40 +43,40 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCake
/// @author للَّٰهِilLצسُو /// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天 /// @version ©Δ 仙上主天
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum ᒢEasterEgg implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder { public enum ᒢEasterEgg implements CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
; ;
protected enum Lᒢᐧᴰᴺᴬ implements EnterPie.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ { protected enum Lᒢᐧᴰᴺᴬ implements CakeTower.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ {
; ;
private interface ꞱEggᐧ抽ᒢᐩᐩ {}; private interface ꞱEggᐧ抽ᒢᐩᐩ {};
protected interface ꞱEggᐧPaintᴮᵒᵈʸ extends ꞱEggᐧ抽ᒢᐩᐩ {}; protected interface ꞱEggᐧPaintᴮᵒᵈʸ extends ꞱEggᐧ抽ᒢᐩᐩ {};
protected interface ꞱEggᐧPaintˢᵗᵘᵖ extends ꞱEggᐧ抽ᒢᐩᐩ {}; protected interface ꞱEggᐧPaintˢᵗᵘᵖ extends ꞱEggᐧ抽ᒢᐩᐩ {};
protected interface ꞱEggᐧPaintᴾᴵᴱ extends ꞱEggᐧ抽ᒢᐩᐩ, ᒢꞱSkeletorVeil.Ꮙeilᐧdeathᐧface {}; protected interface ꞱEggᐧPaintᴾᴵᴱ extends ꞱEggᐧ抽ᒢᐩᐩ, ᒢꞱSkeletorVeil.Ꮙeilᐧdeathᐧface {};
} }
public enum Lᒢᐧᴮᵒᵈʸ implements EnterPie.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ { public enum Lᒢᐧᴮᵒᵈʸ implements CakeTower.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ {
; ;
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = ""))
@TasteCakeRingPastry注(bake = FoodAccess.PUBLIC) @TasteCakeRingPastry注(bake = FoodAccess.PUBLIC)
// dup see at wedding cake: @TasteCakeRingCandlelier注(burn = FoodType.ENUM_SPACE_RING) TODO: Add code to check for 100% duplicate anno and give pray church error // dup see at wedding cake: @TasteCakeRingCandlelier注(burn = FoodType.ENUM_SPACE_RING) TODO: Add code to check for 100% duplicate anno and give pray church error
public interface ₐₜLightDeskꞱᴿᴳᴮ extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintᴮᵒᵈʸ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing { public interface ₐₜLightDeskꞱᴿᴳᴮ extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintᴮᵒᵈʸ, CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing {
// with this bake an pie type enum wedding cake tower // with this bake an pie type enum wedding cake tower
} }
} }
public enum Lᒢᐧₛₜᵤₚ implements EnterPie.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ { public enum Lᒢᐧₛₜᵤₚ implements CakeTower.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ {
; ;
@TasteCakeRingPastry注(bake = FoodAccess.PUBLIC) @TasteCakeRingPastry注(bake = FoodAccess.PUBLIC)
@TasteCakeRingCandlelier注(burn = FoodType.INTERFACE_SPACE_MIXER) @TasteCakeRingCandlelier注(burn = FoodType.INTERFACE_SPACE_MIXER)
@TasteCakeRingSparkler注(contains = {BãßBȍőnSpiderPaint.class}) @TasteCakeRingSparkler注(contains = {BãßBȍőnSpiderPaint.class})
public interface ẞassPaintˢᵗᵘᵖ extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintˢᵗᵘᵖ, EnterPie.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ { public interface ẞassPaintˢᵗᵘᵖ extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintˢᵗᵘᵖ, CakeTower.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ {
// with this build member enum with easter egg types // with this build member enum with easter egg types
} }
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "ₐᵣₖ", postfix = "")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "ₐᵣₖ", postfix = ""))
@TasteCakeGutterGlitter注(eat = @FoodGlitter注(prefix = "ẞaby", contains = "Orphan")) @TasteCakeGutterGlitter注(eat = @FoodGlitter注(prefix = "ẞaby", contains = "Orphan"))
@TasteCakeRingCandlelier注(burn = FoodType.ANY_ANNOTATION) @TasteCakeRingCandlelier注(burn = FoodType.ANY_ANNOTATION)
public interface ẞabyOrphanˢᵗᵘᵖ extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintˢᵗᵘᵖ, EnterPie.Ιcingₛₜᵤₚ.ᴮᵃᵇʸOrphanˢᵗᵘᵖ { public interface ẞabyOrphanˢᵗᵘᵖ extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintˢᵗᵘᵖ, CakeTower.Ιcingₛₜᵤₚ.ᴮᵃᵇʸOrphanˢᵗᵘᵖ {
// with this build member enum with annotations // with this build member enum with annotations
} }
@TasteCakeRingCandlelier注(burn = FoodType.ANY_METHODISCH) @TasteCakeRingCandlelier注(burn = FoodType.ANY_METHODISCH)
public interface ẞabyԲαtˢᵗᵘᵖ extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintˢᵗᵘᵖ, EnterPie.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ { public interface ẞabyԲαtˢᵗᵘᵖ extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintˢᵗᵘᵖ, CakeTower.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ {
// with this build function interfaces // with this build function interfaces
} }
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = ""))
@ -85,7 +85,7 @@ public enum ᒢEasterEgg implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuil
// with this build member enum for a blood type of the laser pointers // with this build member enum for a blood type of the laser pointers
} }
} }
public enum Lᒢᐧₚᵢₑ implements EnterPie.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ { public enum Lᒢᐧₚᵢₑ implements CakeTower.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ {
; ;
public interface ẞlueLaserPointer extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintᴾᴵᴱ { public interface ẞlueLaserPointer extends Lᒢᐧᴰᴺᴬ.ꞱEggᐧPaintᴾᴵᴱ {
// define interface type to point somewhere // define interface type to point somewhere

View file

@ -32,7 +32,7 @@ import java.lang.reflect.Field;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPie; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeTower;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodAccess; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodAccess;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodSelect注; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodSelect注;
@ -51,11 +51,11 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCake
// long spiky hair on the ibeams in this class // long spiky hair on the ibeams in this class
// called "cockscomb letters" if zalgo up size is 4+ // called "cockscomb letters" if zalgo up size is 4+
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝"))
public enum ᒢꞱSkeletorIuncturam implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder { public enum ᒢꞱSkeletorIuncturam implements CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
; ;
// skeletor has ultra long // skeletor has ultra long
// spiky hair because eclipse does not render downwards hair // spiky hair because eclipse does not render downwards hair
protected enum Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝ᴰᴺᴬ implements EnterPie.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ { protected enum Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝ᴰᴺᴬ implements CakeTower.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ {
; ;
private interface Ʇᐧ𒊹𒈔𒂝𒅒𒅄𒀰𒀱𒋲𒍟ᐧ𒂔𒈾ᐧ𒀊𒁀抽ᒢᐩᐩ {}; // short name as workaround for eclipse class name limit private interface Ʇᐧ𒊹𒈔𒂝𒅒𒅄𒀰𒀱𒋲𒍟ᐧ𒂔𒈾ᐧ𒀊𒁀抽ᒢᐩᐩ {}; // short name as workaround for eclipse class name limit
private interface ꞱIuncturam抽ᒢᐩᐩ extends Ʇᐧ𒊹𒈔𒂝𒅒𒅄𒀰𒀱𒋲𒍟ᐧ𒂔𒈾ᐧ𒀊𒁀抽ᒢᐩᐩ {}; private interface ꞱIuncturam抽ᒢᐩᐩ extends Ʇᐧ𒊹𒈔𒂝𒅒𒅄𒀰𒀱𒋲𒍟ᐧ𒂔𒈾ᐧ𒀊𒁀抽ᒢᐩᐩ {};
@ -65,7 +65,7 @@ public enum ᒢꞱSkeletorIuncturam implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜ
} }
// Skeletor has strong ibeam // Skeletor has strong ibeam
// space body // space body
public enum Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝ᴮᵒᵈʸ implements EnterPie.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ { public enum Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝ᴮᵒᵈʸ implements CakeTower.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ {
; ;
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Bone", postfix = {"Marrow","Water","Frost"}), eatPlateClean = 3) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Bone", postfix = {"Marrow","Water","Frost"}), eatPlateClean = 3)
@TasteCakeRingPastry注(bake = FoodAccess.PUBLIC) @TasteCakeRingPastry注(bake = FoodAccess.PUBLIC)
@ -78,7 +78,7 @@ public enum ᒢꞱSkeletorIuncturam implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜ
// your skeletor // your skeletor
// also burns // also burns
// long hair by candlelier // long hair by candlelier
public interface ₐₜSkeletorᒢᐩᐩ extends Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝ᴰᴺᴬ.ꞱIuncturamCapsulamᴮᵒᵈʸ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakePlain { public interface ₐₜSkeletorᒢᐩᐩ extends Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝ᴰᴺᴬ.ꞱIuncturamCapsulamᴮᵒᵈʸ, CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakePlain {
} }
} }
//public enum Beanₛₜᵤₚ implements EnterPie.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ { //public enum Beanₛₜᵤₚ implements EnterPie.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ {
@ -90,7 +90,7 @@ public enum ᒢꞱSkeletorIuncturam implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜ
// palace of // palace of
// ibeams for // ibeams for
// long hair // long hair
public enum Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝ₚᵢₑ implements EnterPie.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ { public enum Ιͣ̾ͪ͆̿ͨ͡B̿͆̉̽̎̔ͤͤ̎͗ͫͧͮ̚e̅̂͌̉̎̌ͥ͋͌̑ͥ͋ͬ̅́a͆͗̈ͥͥ̊͋̅̆͑ͩ̓̍̅͊m͒ͨ̿̒̍ͨ̀͊̀ͤ̑̇ͤ̄͝ₚᵢₑ implements CakeTower.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ {
; ;
// All native Americans eat beans and have strong bones // All native Americans eat beans and have strong bones
// have control over the grand canyon // have control over the grand canyon

View file

@ -33,7 +33,7 @@ import java.util.function.Function;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObject; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObject;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPie; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeTower;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodAccess; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodAccess;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodType; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodType;
@ -46,9 +46,9 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCake
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = {"", "Բ"}, postfix = {"ᴰᴺᴬ", "ᴮᵒᵈʸ", "ₛₜᵤₚ", "ₚᵢₑ"}), eatPlateClean = 4) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = {"", "Բ"}, postfix = {"ᴰᴺᴬ", "ᴮᵒᵈʸ", "ₛₜᵤₚ", "ₚᵢₑ"}), eatPlateClean = 4)
@TasteCakeRingCandlelier注(burn = FoodType.ENUM_SPACE_RING) @TasteCakeRingCandlelier注(burn = FoodType.ENUM_SPACE_RING)
public enum Babel implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder { public enum Babel implements CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
; ;
protected enum ẞԲᴰᴺᴬ implements EnterPie.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ { protected enum ẞԲᴰᴺᴬ implements CakeTower.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ {
; ;
private interface ꞱẞԲ抽ᒢᐩᐩ {}; private interface ꞱẞԲ抽ᒢᐩᐩ {};
protected interface ꞱẞԲAtᴮᵒᵈʸ extends ꞱẞԲ抽ᒢᐩᐩ {}; protected interface ꞱẞԲAtᴮᵒᵈʸ extends ꞱẞԲ抽ᒢᐩᐩ {};
@ -56,7 +56,7 @@ public enum Babel implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
protected interface Ʇẞabyᴾᴵᴱ extends ꞱẞԲ抽ᒢᐩᐩ {}; protected interface Ʇẞabyᴾᴵᴱ extends ꞱẞԲ抽ᒢᐩᐩ {};
} }
@TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ.class) @TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ.class)
public enum Բᴮᵒᵈʸ implements EnterPie.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ { public enum Բᴮᵒᵈʸ implements CakeTower.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ {
; ;
public interface ₐₜTowerԲ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ, ẞₚᵢₑ.ẞoneAtΩm { public interface ₐₜTowerԲ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ, ẞₚᵢₑ.ẞoneAtΩm {
// Tower of Babel interfaces // Tower of Babel interfaces
@ -70,7 +70,7 @@ public enum Babel implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
public interface ₐₜTowerԲᴴᒾᐤᵒo extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ { public interface ₐₜTowerԲᴴᒾᐤᵒo extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ {
// Tower water moat to get life from // Tower water moat to get life from
} }
public interface ₐₜTowerԲᴬᵖᶦ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing { public interface ₐₜTowerԲᴬᵖᶦ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ, CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing {
// Tower methods api // Tower methods api
} }
public interface ₐₜTowerԲᵂʳᵃᵖ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ { public interface ₐₜTowerԲᵂʳᵃᵖ extends ẞԲᴰᴺᴬ.ꞱẞԲAtᴮᵒᵈʸ {
@ -83,11 +83,11 @@ public enum Babel implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
} }
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "", postfix = "ˢᵗᵘᵖ")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "", postfix = "ˢᵗᵘᵖ"))
@TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.ꞱẞԲloorˢᵗᵘᵖ.class) @TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.ꞱẞԲloorˢᵗᵘᵖ.class)
public enum ẞₛₜᵤₚ implements EnterPie.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ { public enum ẞₛₜᵤₚ implements CakeTower.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ {
; ;
@TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ.class) @TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ.class)
@TasteCakeRingCandlelier注(burn = FoodType.ANY_INTERFACE) @TasteCakeRingCandlelier注(burn = FoodType.ANY_INTERFACE)
public interface ẞassAmpˢᵗᵘᵖ extends ẞԲᴰᴺᴬ.ꞱẞԲloorˢᵗᵘᵖ, EnterPie.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ { public interface ẞassAmpˢᵗᵘᵖ extends ẞԲᴰᴺᴬ.ꞱẞԲloorˢᵗᵘᵖ, CakeTower.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ {
} }
@TasteCakeGutterGlitter注(eat = @FoodGlitter注(prefix = "")) // base b mm mm mm @TasteCakeGutterGlitter注(eat = @FoodGlitter注(prefix = "")) // base b mm mm mm
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "ß")) // babel b mmm mm m @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "ß")) // babel b mmm mm m
@ -108,7 +108,7 @@ public enum Babel implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
} }
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = ""))
@TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ.class) @TasteCakeRingSparkler注(contains = ẞԲᴰᴺᴬ.Ʇẞabyᴾᴵᴱ.class)
public enum ẞₚᵢₑ implements EnterPie.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ { public enum ẞₚᵢₑ implements CakeTower.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ {
; ;
// Like ERLANG "αtΩm" use V018Tord (fixed size?) with; // Like ERLANG "αtΩm" use V018Tord (fixed size?) with;
// four corner fixed translation word index. // four corner fixed translation word index.

View file

@ -27,7 +27,7 @@
package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ; package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPie; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeTower;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodGlitter注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodSelect注; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodSelect注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodType; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodType;
@ -38,9 +38,9 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCake
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = ""))
public enum Duyts implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder { public enum Duyts implements CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
; ;
protected enum Ꝺᴰᴺᴬ implements EnterPie.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ { protected enum Ꝺᴰᴺᴬ implements CakeTower.Ιcingₛₜᵤₚ.ᴰᴺᴬMixerˢᵗᵘᵖ {
; ;
private interface ꞱꝹ抽ᒢᐩᐩ {}; private interface ꞱꝹ抽ᒢᐩᐩ {};
protected interface ꞱꝹDuytsᴮᵒᵈʸ extends ꞱꝹ抽ᒢᐩᐩ {}; protected interface ꞱꝹDuytsᴮᵒᵈʸ extends ꞱꝹ抽ᒢᐩᐩ {};
@ -50,23 +50,23 @@ public enum Duyts implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
protected interface ꞱꝹDuytsẞlueˢᵗᵘᵖ extends ꞱꝹDuytsClubˢᵗᵘᵖ {}; protected interface ꞱꝹDuytsẞlueˢᵗᵘᵖ extends ꞱꝹDuytsClubˢᵗᵘᵖ {};
protected interface ꞱꝹDuytsTxTᴾᴵᴱ extends ꞱꝹ抽ᒢᐩᐩ {}; protected interface ꞱꝹDuytsTxTᴾᴵᴱ extends ꞱꝹ抽ᒢᐩᐩ {};
} }
public enum Ꝺᴮᵒᵈʸ implements EnterPie.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ { public enum Ꝺᴮᵒᵈʸ implements CakeTower.Ιcingₛₜᵤₚ.ᴮᵒᵈʸLocatorˢᵗᵘᵖ {
; ;
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = {"", "ₐₜ"})) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = {"", "ₐₜ"}))
@TasteCakeRingSparkler注(contains = {Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ.class, Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ.class}) @TasteCakeRingSparkler注(contains = {Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ.class, Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ.class})
public interface ₐₜClubNakedꝹᵀˣᵀ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing { public interface ₐₜClubNakedꝹᵀˣᵀ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ, CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing {
} }
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = ""))
@TasteCakeRingSparkler注(contains = Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ.class) @TasteCakeRingSparkler注(contains = Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ.class)
public interface ₐₜClubZeroꝹᵀˣᵀ<T> extends Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing { public interface ₐₜClubZeroꝹᵀˣᵀ<T> extends Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ, CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing {
} }
// TODO: match declaring in object... 2x (create gutter sparker or like that, as declaring works for tasting) // 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)) @TasteCakeGutterGlitter注(eat = @FoodGlitter注(prefix = ""), taste = @FoodSelect注(burnNot = true, burn = FoodType.ANY_INTERFACE))
public interface ₐₜClubẞlueꝹᵀˣᵀ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ, Ꝺᴰᴺᴬ.ꞱꝹDuytsẞlueˢᵗᵘᵖ, EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing { public interface ₐₜClubẞlueꝹᵀˣᵀ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsᴮᵒᵈʸ, Ꝺᴰᴺᴬ.ꞱꝹDuytsẞlueˢᵗᵘᵖ, CakeTower.Ιcingᴮᵒᵈʸ.ₐₜWeddingCakeSpaceRing {
} }
} }
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "", postfix = "ˢᵗᵘᵖ")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "", postfix = "ˢᵗᵘᵖ"))
public enum Ꝺₛₜᵤₚ implements EnterPie.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ { public enum Ꝺₛₜᵤₚ implements CakeTower.Ιcingₛₜᵤₚ.ₛₜᵤₚCakeRingˢᵗᵘᵖ {
; ;
public interface ꝹDocTypeˢᵗᵘᵖ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ { public interface ꝹDocTypeˢᵗᵘᵖ extends Ꝺᴰᴺᴬ.ꞱꝹDuytsClubˢᵗᵘᵖ {
} }
@ -84,7 +84,7 @@ public enum Duyts implements EnterPie.Ιcingᴮᵒᵈʸ.ₐₜWeddingBuilder {
} }
} }
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = ""))
public enum Ꝺₚᵢₑ implements EnterPie.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ { public enum Ꝺₚᵢₑ implements CakeTower.Ιcingₛₜᵤₚ.ₚᵢₑDeliveryˢᵗᵘᵖ {
; ;
public interface ꝹDocType extends Ꝺᴰᴺᴬ.ꞱꝹDuytsTxTᴾᴵᴱ { public interface ꝹDocType extends Ꝺᴰᴺᴬ.ꞱꝹDuytsTxTᴾᴵᴱ {
} }

View file

@ -51,9 +51,9 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelԲᴬᵖᶦ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelꞱᴿᴳᴮ; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelꞱᴿᴳᴮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderԲᴬᵖᶦ; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderԲᴬᵖᶦ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳᴮ; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳᴮ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPie; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeCuisine;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPieCuisine; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeDessert;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.EnterPieDessert; import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.CakeTower;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class CakeBakeTest { public class CakeBakeTest {
@ -80,8 +80,8 @@ public class CakeBakeTest {
@Test @Test
public void testDessert() { public void testDessert() {
prayPie(EnterPie.class); prayPie(CakeTower.class);
prayPie(EnterPieCuisine.class); prayPie(CakeCuisine.class);
//prayPie(EnterPieCuisineꝹᵀˣᵀ.class); // may fix POST JDK17 missing cake anno //prayPie(EnterPieCuisineꝹᵀˣᵀ.class); // may fix POST JDK17 missing cake anno
prayPie(Duyts.class); prayPie(Duyts.class);
prayPie(Babel.class); prayPie(Babel.class);
@ -111,8 +111,8 @@ public class CakeBakeTest {
} }
private void prayPie(Class<?> taart) { private void prayPie(Class<?> taart) {
EnterPieCuisine cuisine = EnterPieCuisine.instanceᴺᵉʷ(); CakeCuisine cuisine = CakeCuisine.instanceᴺᵉʷ();
EnterPieDessert dessert = cuisine.ₚᵣₐᵧToੴ(taart); CakeDessert dessert = cuisine.ₚᵣₐᵧToੴ(taart);
Assertions.assertTrue(dessert.getMenu().size() > 0, "Missing dessert: " + taart); Assertions.assertTrue(dessert.getMenu().size() > 0, "Missing dessert: " + taart);
System.out.println(dessert); System.out.println(dessert);
} }

View file

@ -34,15 +34,15 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkT
/// ///
/// @author للَّٰهِilLצسُو /// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天 /// @version ©Δ 仙上主天
public final class EnterPieBadTasteException extends RuntimeException { public final class CakeBadTasteException extends RuntimeException {
private static final long serialVersionUID = 1L; //ᒢℭỗᶇṧⱦᶏꬼȶʂ.LONGᣟᐧᣟONE; private static final long serialVersionUID = 1L; //ᒢℭỗᶇṧⱦᶏꬼȶʂ.LONGᣟᐧᣟONE;
public EnterPieBadTasteException(final String message) { public CakeBadTasteException(final String message) {
super(message); super(message);
} }
public EnterPieBadTasteException(final Class<? extends CakeTalkText> msgId, final Object...args) { public CakeBadTasteException(final Class<? extends CakeTalkText> msgId, final Object...args) {
super(CakeTalkTextLocalizer.format(msgId, args)); super(CakeTalkTextLocalizer.format(msgId, args));
} }
} }

View file

@ -64,25 +64,25 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCake
@TasteCakeDoughFrostGlitter注(eat = @FoodGlitter注(prefix = "current"), eatPlateClean = 4) @TasteCakeDoughFrostGlitter注(eat = @FoodGlitter注(prefix = "current"), eatPlateClean = 4)
@TasteCakeDoughMarrowGlitter注(eat = @FoodGlitter注(prefix = "ₚᵣₐᵧ", postfix = "")) @TasteCakeDoughMarrowGlitter注(eat = @FoodGlitter注(prefix = "ₚᵣₐᵧ", postfix = ""))
@TasteCakeDoughMarrowGlitter注(eat = @FoodGlitter注(prefix = "instance"), tasteStatic = true, eatPlateClean = 1) @TasteCakeDoughMarrowGlitter注(eat = @FoodGlitter注(prefix = "instance"), tasteStatic = true, eatPlateClean = 1)
public final class EnterPieCuisine { public final class CakeCuisine {
private EnterPieDessert currentDessert; private CakeDessert currentDessert;
private FoodSelect注 currentMatch = null; private FoodSelect注 currentMatch = null;
private Annotation currentAnnotation = null; private Annotation currentAnnotation = null;
private final Set<Class<?>> currentClasses = new HashSet<>(); private final Set<Class<?>> currentClasses = new HashSet<>();
private EnterPieCuisine() { private CakeCuisine() {
// TODO add full testing + clean up: addTasteCheck(new EnterPieDessertMenu... and ₚᵣₐᵧMessageੴ // TODO add full testing + clean up: addTasteCheck(new EnterPieDessertMenu... and ₚᵣₐᵧMessageੴ
// TODO: cleanup all: String location = "@" + xxx.annotationType().getSimpleName(); // TODO: cleanup all: String location = "@" + xxx.annotationType().getSimpleName();
} }
static public EnterPieCuisine instanceᴺᵉʷ() { static public CakeCuisine instanceᴺᵉʷ() {
return new EnterPieCuisine(); return new CakeCuisine();
} }
public synchronized EnterPieDessert ₚᵣₐᵧToੴ(Class<?> weddingCake) { public synchronized CakeDessert ₚᵣₐᵧToੴ(Class<?> weddingCake) {
currentClasses.clear(); currentClasses.clear();
currentDessert = new EnterPieDessert(weddingCake); currentDessert = new CakeDessert(weddingCake);
ₚᵣₐᵧᐧᣛᣞᣞᣞᣛᐧੴ(weddingCake); ₚᵣₐᵧᐧᣛᣞᣞᣞᣛᐧੴ(weddingCake);
for (Class<?> inner : KaasChef.that().boilInterfaces(weddingCake)) { for (Class<?> inner : KaasChef.that().boilInterfaces(weddingCake)) {
ₚᵣₐᵧᐧᣛᣞᣞᣞᣛᐧੴ(inner); ₚᵣₐᵧᐧᣛᣞᣞᣞᣛᐧੴ(inner);
@ -138,9 +138,9 @@ public final class EnterPieCuisine {
int parentCount = node.getInterfaces().length; int parentCount = node.getInterfaces().length;
if (parentCount != gutterCandlelier.burnParents()) { if (parentCount != gutterCandlelier.burnParents()) {
String location = "@" + gutterCandlelier.annotationType().getSimpleName(); String location = "@" + gutterCandlelier.annotationType().getSimpleName();
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class, parentCount, gutterCandlelier.burnParents(), location, node); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class, parentCount, gutterCandlelier.burnParents(), location, node);
} }
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, parentCount, currentMatch, gutterCandlelier, EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class)); currentDessert.addTasteCheck(new CakeDessertMenu(node, parentCount, currentMatch, gutterCandlelier, CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class));
} }
} }
@ -176,7 +176,7 @@ public final class EnterPieCuisine {
for (Method marrow : node.getDeclaredMethods()) { for (Method marrow : node.getDeclaredMethods()) {
if (marrow.isSynthetic()) { // Synthetic suger is bad for your brain if (marrow.isSynthetic()) { // Synthetic suger is bad for your brain
if (marrowGlitter.preventToothDecay()) { if (marrowGlitter.preventToothDecay()) {
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜSyntheticSuger.class, marrow); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜSyntheticSuger.class, marrow);
} }
continue; continue;
} }
@ -192,9 +192,9 @@ public final class EnterPieCuisine {
if (marrowGlitter.eatPlateClean() > 0) { if (marrowGlitter.eatPlateClean() > 0) {
if (plateFoodCount != marrowGlitter.eatPlateClean()) { if (plateFoodCount != marrowGlitter.eatPlateClean()) {
String location = "@" + marrowGlitter.annotationType().getSimpleName(); String location = "@" + marrowGlitter.annotationType().getSimpleName();
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class, plateFoodCount, marrowGlitter.eatPlateClean(), location, node); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class, plateFoodCount, marrowGlitter.eatPlateClean(), location, node);
} }
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, marrowGlitter.eatPlateClean(), currentMatch, marrowGlitter, EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class)); currentDessert.addTasteCheck(new CakeDessertMenu(node, marrowGlitter.eatPlateClean(), currentMatch, marrowGlitter, CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class));
} }
} }
@ -224,9 +224,9 @@ public final class EnterPieCuisine {
int parentCount = node.getInterfaces().length; int parentCount = node.getInterfaces().length;
if (parentCount != frostCandlelier.burnParents()) { if (parentCount != frostCandlelier.burnParents()) {
String location = "@" + frostCandlelier.annotationType().getSimpleName(); String location = "@" + frostCandlelier.annotationType().getSimpleName();
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class, parentCount, frostCandlelier.burnParents(), location, node); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class, parentCount, frostCandlelier.burnParents(), location, node);
} }
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, parentCount, currentMatch, frostCandlelier, EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class)); currentDessert.addTasteCheck(new CakeDessertMenu(node, parentCount, currentMatch, frostCandlelier, CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class));
} }
} }
@ -252,9 +252,9 @@ public final class EnterPieCuisine {
if (frostGlitter.eatPlateClean() > 0) { if (frostGlitter.eatPlateClean() > 0) {
if (plateFoodCount != frostGlitter.eatPlateClean()) { if (plateFoodCount != frostGlitter.eatPlateClean()) {
String location = "@" + frostGlitter.annotationType().getSimpleName(); String location = "@" + frostGlitter.annotationType().getSimpleName();
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class, plateFoodCount, frostGlitter.eatPlateClean(), location, frost); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class, plateFoodCount, frostGlitter.eatPlateClean(), location, frost);
} }
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, frostGlitter.eatPlateClean(), currentMatch, frostGlitter, EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class)); currentDessert.addTasteCheck(new CakeDessertMenu(node, frostGlitter.eatPlateClean(), currentMatch, frostGlitter, CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class));
} }
} }
@ -274,9 +274,9 @@ public final class EnterPieCuisine {
if (ringGlitter.eatPlateClean() > 0) { if (ringGlitter.eatPlateClean() > 0) {
if (plateFoodCount != ringGlitter.eatPlateClean()) { if (plateFoodCount != ringGlitter.eatPlateClean()) {
String location = "@" + ringGlitter.annotationType().getSimpleName(); String location = "@" + ringGlitter.annotationType().getSimpleName();
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class, plateFoodCount, ringGlitter.eatPlateClean(), location, node); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class, plateFoodCount, ringGlitter.eatPlateClean(), location, node);
} }
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, ringGlitter.eatPlateClean(), currentMatch, ringGlitter, EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class)); currentDessert.addTasteCheck(new CakeDessertMenu(node, ringGlitter.eatPlateClean(), currentMatch, ringGlitter, CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEatPlateClean.class));
} }
} }
@ -300,24 +300,24 @@ public final class EnterPieCuisine {
int parentCount = node.getInterfaces().length; int parentCount = node.getInterfaces().length;
if (parentCount != ringCandlelier.burnParents()) { if (parentCount != ringCandlelier.burnParents()) {
String location = "@" + ringCandlelier.annotationType().getSimpleName(); String location = "@" + ringCandlelier.annotationType().getSimpleName();
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class, parentCount, ringCandlelier.burnParents(), location, node); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class, parentCount, ringCandlelier.burnParents(), location, node);
} }
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, parentCount, currentMatch, ringCandlelier, EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class)); currentDessert.addTasteCheck(new CakeDessertMenu(node, parentCount, currentMatch, ringCandlelier, CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜburnParents.class));
} }
} }
private void ₚᵣₐᵧForCakeRingSparklerੴ(Class<?> node, TasteCakeRingSparkler注 ringSparkler) { private void ₚᵣₐᵧForCakeRingSparklerੴ(Class<?> node, TasteCakeRingSparkler注 ringSparkler) {
if (ringSparkler.contains().length > 0) { if (ringSparkler.contains().length > 0) {
if (Arrays.asList(ringSparkler.contains()).stream().filter(v -> v.isAssignableFrom(node)).count() == 0) { if (Arrays.asList(ringSparkler.contains()).stream().filter(v -> v.isAssignableFrom(node)).count() == 0) {
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹRingSparklerError.ₜₓₜContains.class, ₚᵣₐᵧEnjoyੴ(ringSparkler.contains()), node); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹRingSparklerError.ₜₓₜContains.class, ₚᵣₐᵧEnjoyੴ(ringSparkler.contains()), node);
} }
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, null, currentMatch, ringSparkler, EnterPieCuisineꝹᵀˣᵀ.ꝹRingSparklerError.ₜₓₜContains.class)); currentDessert.addTasteCheck(new CakeDessertMenu(node, null, currentMatch, ringSparkler, CakeCuisineꝹᵀˣᵀ.ꝹRingSparklerError.ₜₓₜContains.class));
} }
if (ringSparkler.containsNot().length > 0) { if (ringSparkler.containsNot().length > 0) {
if (Arrays.asList(ringSparkler.containsNot()).stream().filter(v -> v.isAssignableFrom(node)).count() > 0) { if (Arrays.asList(ringSparkler.containsNot()).stream().filter(v -> v.isAssignableFrom(node)).count() > 0) {
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹRingSparklerError.ₜₓₜContainsNot.class, ₚᵣₐᵧEnjoyੴ(ringSparkler.containsNot()), node); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹRingSparklerError.ₜₓₜContainsNot.class, ₚᵣₐᵧEnjoyੴ(ringSparkler.containsNot()), node);
} }
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, null, currentMatch, ringSparkler, EnterPieCuisineꝹᵀˣᵀ.ꝹRingSparklerError.ₜₓₜContainsNot.class)); currentDessert.addTasteCheck(new CakeDessertMenu(node, null, currentMatch, ringSparkler, CakeCuisineꝹᵀˣᵀ.ꝹRingSparklerError.ₜₓₜContainsNot.class));
} }
} }
@ -506,7 +506,7 @@ public final class EnterPieCuisine {
private void ₚᵣₐᵧChurchੴ(Class<?> node, Object matchValue, Class<? extends CakeTalkText> tasteMessage, Class<? extends CakeTalkText> match, Class<? extends CakeTalkText> matchType, boolean checked) { private void ₚᵣₐᵧChurchੴ(Class<?> node, Object matchValue, Class<? extends CakeTalkText> tasteMessage, Class<? extends CakeTalkText> match, Class<? extends CakeTalkText> matchType, boolean checked) {
if (checked) { if (checked) {
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, matchValue, currentMatch, currentAnnotation, match)); currentDessert.addTasteCheck(new CakeDessertMenu(node, matchValue, currentMatch, currentAnnotation, match));
return; return;
} }
throw ₚᵣₐᵧMessageੴ(tasteMessage, match, matchType, matchValue, node); throw ₚᵣₐᵧMessageੴ(tasteMessage, match, matchType, matchValue, node);
@ -527,7 +527,7 @@ public final class EnterPieCuisine {
for (String checkArg : args) { for (String checkArg : args) {
if (checkArg.isEmpty()) { if (checkArg.isEmpty()) {
String location = "@" + loc.annotationType().getSimpleName(); String location = "@" + loc.annotationType().getSimpleName();
throw new EnterPieBadTasteException(EnterPieCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEmptyArgument.class, location, ₚᵣₐᵧEnjoyੴ(args), target); throw new CakeBadTasteException(CakeCuisineꝹᵀˣᵀ.ꝹPrayChurchError.ₜₓₜEmptyArgument.class, location, ₚᵣₐᵧEnjoyੴ(args), target);
} }
if (food.matchNeedle(matchValue, checkArg)) { if (food.matchNeedle(matchValue, checkArg)) {
isValid = true; isValid = true;
@ -535,7 +535,7 @@ public final class EnterPieCuisine {
} }
} }
if (isValid) { if (isValid) {
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, ₚᵣₐᵧEnjoyੴ(args), currentMatch, loc, food.nameBabel())); currentDessert.addTasteCheck(new CakeDessertMenu(node, ₚᵣₐᵧEnjoyੴ(args), currentMatch, loc, food.nameBabel()));
} else { } else {
throw ₚᵣₐᵧMessageੴ(tasteMessage, food.nameBabel(), FoodTasteMessageꝹᵀˣᵀ.ₜₓₜSlugMissing.class, ₚᵣₐᵧEnjoyੴ(args), target); throw ₚᵣₐᵧMessageੴ(tasteMessage, food.nameBabel(), FoodTasteMessageꝹᵀˣᵀ.ₜₓₜSlugMissing.class, ₚᵣₐᵧEnjoyੴ(args), target);
} }
@ -550,9 +550,9 @@ public final class EnterPieCuisine {
} }
// Got a bit messy as we have 2 types for messages in one so not full happy current argument selection here; // Got a bit messy as we have 2 types for messages in one so not full happy current argument selection here;
private EnterPieBadTasteException ₚᵣₐᵧMessageੴ(Class<? extends CakeTalkText> tasteMessage, Class<? extends CakeTalkText> match, Class<? extends CakeTalkText> matchType, Object matchValue, Object target) { private CakeBadTasteException ₚᵣₐᵧMessageੴ(Class<? extends CakeTalkText> tasteMessage, Class<? extends CakeTalkText> match, Class<? extends CakeTalkText> matchType, Object matchValue, Object target) {
FoodTasteMessage注 message = currentAnnotation.annotationType().getAnnotation(FoodTasteMessage注.class); FoodTasteMessage注 message = currentAnnotation.annotationType().getAnnotation(FoodTasteMessage注.class);
return new EnterPieBadTasteException(tasteMessage, return new CakeBadTasteException(tasteMessage,
target, target,
message.tasteGroup(), message.tasteGroup(),
message.tasteType(), message.tasteType(),

View file

@ -35,7 +35,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.嘴ᗮᙿ
/// ///
/// @author للَّٰهِilLצسُو /// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天 /// @version ©Δ 仙上主天
public sealed interface EnterPieCuisineꝹᵀˣᵀ /*implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<EnterPieCuisine>*/ extends CakeTalkText { public sealed interface CakeCuisineꝹᵀˣᵀ extends CakeTalkText {
; ;
/* RM-ED: DuytsDoc is moved to jpp2 and thus can't be used in jpp1 module /* RM-ED: DuytsDoc is moved to jpp2 and thus can't be used in jpp1 module
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ { public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
@ -56,7 +56,7 @@ public sealed interface EnterPieCuisineꝹᵀˣᵀ /*implements Duyts.Ꝺᴮᵒ
} }
*/ */
// pre JDK17 public enum ꝹPrayChurchError implements Duyts.Ꝺₛₜᵤₚ.ꝹẞlueTextˢᵗᵘᵖ { // pre JDK17 public enum ꝹPrayChurchError implements Duyts.Ꝺₛₜᵤₚ.ꝹẞlueTextˢᵗᵘᵖ {
public sealed interface ꝹPrayChurchError extends EnterPieCuisineꝹᵀˣᵀ { public sealed interface ꝹPrayChurchError extends CakeCuisineꝹᵀˣᵀ {
; ;
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church rejects empty argument of %1$s in %2$s on %3$s") @CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church rejects empty argument of %1$s in %2$s on %3$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Bid dat de kerk het lege argument van %1$s in %2$s op %3$s verwerpt") @CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Bid dat de kerk het lege argument van %1$s in %2$s op %3$s verwerpt")
@ -82,7 +82,7 @@ public sealed interface EnterPieCuisineꝹᵀˣᵀ /*implements Duyts.Ꝺᴮᵒ
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च कैंडलेलियर गलत बर्निंग माता-पिता की संख्या को %1$s की आवश्यकता है %2$s को %3$s से %4$s पर") @CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च कैंडलेलियर गलत बर्निंग माता-पिता की संख्या को %1$s की आवश्यकता है %2$s को %3$s से %4$s पर")
public enum ₜₓₜburnParents implements ꝹPrayChurchError {} public enum ₜₓₜburnParents implements ꝹPrayChurchError {}
} }
public sealed interface ꝹRingSparklerError extends EnterPieCuisineꝹᵀˣᵀ { public sealed interface ꝹRingSparklerError extends CakeCuisineꝹᵀˣᵀ {
; ;
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Cake ring sparkler missing %1$s on %2$s") @CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Cake ring sparkler missing %1$s on %2$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Taartring sterretje ontbreekt %1$s op %2$s") @CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Taartring sterretje ontbreekt %1$s op %2$s")

View file

@ -35,12 +35,12 @@ import java.util.Objects;
/// ///
/// @author للَّٰهِilLצسُو /// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天 /// @version ©Δ 仙上主天
public final class EnterPieDessert { public final class CakeDessert {
private final Class<?> weddingCake; private final Class<?> weddingCake;
private final List<EnterPieDessertMenu> desserts = new ArrayList<>(); private final List<CakeDessertMenu> desserts = new ArrayList<>();
protected EnterPieDessert(final Class<?> weddingCake) { protected CakeDessert(final Class<?> weddingCake) {
this.weddingCake = weddingCake; this.weddingCake = weddingCake;
} }
@ -48,11 +48,11 @@ public final class EnterPieDessert {
return weddingCake; return weddingCake;
} }
public List<EnterPieDessertMenu> getMenu() { public List<CakeDessertMenu> getMenu() {
return desserts; return desserts;
} }
protected void addTasteCheck(final EnterPieDessertMenu dessertMenu) { protected void addTasteCheck(final CakeDessertMenu dessertMenu) {
desserts.add(Objects.requireNonNull(dessertMenu)); desserts.add(Objects.requireNonNull(dessertMenu));
} }

View file

@ -35,7 +35,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkT
/// ///
/// @author للَّٰهِilLצسُو /// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天 /// @version ©Δ 仙上主天
public final class EnterPieDessertMenu { public final class CakeDessertMenu {
private final Class<?> node; private final Class<?> node;
private final Object matchValue; private final Object matchValue;
@ -43,7 +43,7 @@ public final class EnterPieDessertMenu {
private final Annotation checkTaster; private final Annotation checkTaster;
private final Class<? extends CakeTalkText> checkMessage; private final Class<? extends CakeTalkText> checkMessage;
protected EnterPieDessertMenu(final Class<?> node, final Object matchValue, final FoodSelect注 matchFood, final Annotation checkTaster, final Class<? extends CakeTalkText> checkMessage) { protected CakeDessertMenu(final Class<?> node, final Object matchValue, final FoodSelect注 matchFood, final Annotation checkTaster, final Class<? extends CakeTalkText> checkMessage) {
this.node = node; this.node = node;
this.matchValue = matchValue; this.matchValue = matchValue;
this.matchFood = matchFood; this.matchFood = matchFood;

View file

@ -41,7 +41,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCake
/// @author للَّٰهِilLצسُو /// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天 /// @version ©Δ 仙上主天
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Ιcing", postfix = {"ᴰᴺᴬ", "ᴮᵒᵈʸ", "ₛₜᵤₚ", "ₚᵢₑ"}), eatPlateClean = 4) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "Ιcing", postfix = {"ᴰᴺᴬ", "ᴮᵒᵈʸ", "ₛₜᵤₚ", "ₚᵢₑ"}), eatPlateClean = 4)
public enum EnterPie { public enum CakeTower {
; ;
@TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = "")) @TasteCakeRingGlitter注(eat = @FoodGlitter注(prefix = ""))

View file

@ -30,12 +30,12 @@ package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ;
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
public class EnterPieCuisineTest { public class CakeCuisineTest {
@Test @Test
public void testEnterPieSize() { public void testEnterPieSize() {
EnterPieCuisine cuisine = EnterPieCuisine.instanceᴺᵉʷ(); CakeCuisine cuisine = CakeCuisine.instanceᴺᵉʷ();
EnterPieDessert dessert = cuisine.ₚᵣₐᵧToੴ(EnterPie.class); CakeDessert dessert = cuisine.ₚᵣₐᵧToੴ(CakeTower.class);
Assertions.assertNotNull(dessert); Assertions.assertNotNull(dessert);
Assertions.assertTrue(dessert.getMenu().size() > 10); Assertions.assertTrue(dessert.getMenu().size() > 10);
} }