JPP: Renamed kaas talk to cake talk
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 46s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 46s
This commit is contained in:
parent
95378bd1f2
commit
ca4fc5619b
77 changed files with 858 additions and 863 deletions
|
|
@ -31,6 +31,6 @@ package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ;
|
|||
///
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface KaasTalkText {
|
||||
public interface CakeTalkText {
|
||||
|
||||
}
|
||||
|
|
@ -35,23 +35,23 @@ import ᒢᣘᐧᐧ.ᣕᓫᐪᑋᓫᣗ.ᐪᐤᣕᓫ.NetherToneGuide;
|
|||
///
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class KaasTalkTextLocalizer {
|
||||
public final class CakeTalkTextLocalizer {
|
||||
|
||||
private KaasTalkTextLocalizer() {
|
||||
private CakeTalkTextLocalizer() {
|
||||
}
|
||||
|
||||
static public String format(final Class<? extends KaasTalkText> babelMsg, final Object...msgArgs) {
|
||||
static public String format(final Class<? extends CakeTalkText> babelMsg, final Object...msgArgs) {
|
||||
return formatToned(null , babelMsg, msgArgs);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
static public String formatToned(final Class<? extends NetherToneGuide.SpaceGuideSageNX01Lingua> linguaId, final Class<? extends KaasTalkText> babelMsg, final Object...msgArgs) {
|
||||
static public String formatToned(final Class<? extends NetherToneGuide.SpaceGuideSageNX01Lingua> linguaId, final Class<? extends CakeTalkText> babelMsg, final Object...msgArgs) {
|
||||
if (babelMsg == null) {
|
||||
throw new NullPointerException("No kaas talk message class given.");
|
||||
throw new NullPointerException("No cake talk message class given.");
|
||||
}
|
||||
Object[] formatArgs = Arrays.asList(msgArgs).stream().map(v -> {
|
||||
if (v instanceof Class<?> && KaasTalkText.class.isAssignableFrom((Class<?>)v)) {
|
||||
return formatToned(linguaId, (Class<KaasTalkText>)v);
|
||||
if (v instanceof Class<?> && CakeTalkText.class.isAssignableFrom((Class<?>)v)) {
|
||||
return formatToned(linguaId, (Class<CakeTalkText>)v);
|
||||
} else {
|
||||
return v;
|
||||
}
|
||||
|
|
@ -60,12 +60,12 @@ public final class KaasTalkTextLocalizer {
|
|||
if (putinLinguaId == null) {
|
||||
putinLinguaId = 嘴ᗮᙿᗮ.guess();
|
||||
}
|
||||
KaasTalkTextRepeatable注 stringTower = babelMsg.getAnnotation(KaasTalkTextRepeatable注.class);
|
||||
CakeTalkTextRepeatable注 stringTower = babelMsg.getAnnotation(CakeTalkTextRepeatable注.class);
|
||||
if (stringTower == null) {
|
||||
throw new RuntimeException("No KaasTalkText注 annotation on: " + babelMsg);
|
||||
throw new RuntimeException("No CakeTalkText注 annotation on: " + babelMsg);
|
||||
}
|
||||
KaasTalkText注 fallback = null;
|
||||
for (KaasTalkText注 duyts:stringTower.value()) {
|
||||
CakeTalkText注 fallback = null;
|
||||
for (CakeTalkText注 duyts:stringTower.value()) {
|
||||
if (fallback == null) {
|
||||
fallback = duyts;
|
||||
}
|
||||
|
|
@ -79,6 +79,6 @@ public final class KaasTalkTextLocalizer {
|
|||
if (fallback != null) {
|
||||
return String.format(fallback.txt(), formatArgs);
|
||||
}
|
||||
throw new RuntimeException("Empty KaasTalkTextRepeatable注 annotations on: " + babelMsg);
|
||||
throw new RuntimeException("Empty CAkeTalkTextRepeatable注 annotations on: " + babelMsg);
|
||||
}
|
||||
}
|
||||
|
|
@ -40,7 +40,7 @@ import java.lang.annotation.Target;
|
|||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface KaasTalkTextRepeatable注 {
|
||||
public @interface CakeTalkTextRepeatable注 {
|
||||
|
||||
KaasTalkText注[] value();
|
||||
CakeTalkText注[] value();
|
||||
}
|
||||
|
|
@ -41,10 +41,10 @@ import ᒢᣘᐧᐧ.ᣕᓫᐪᑋᓫᣗ.ᐪᐤᣕᓫ.NetherToneGuide;
|
|||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
@Documented
|
||||
@Repeatable(KaasTalkTextRepeatable注.class)
|
||||
@Repeatable(CakeTalkTextRepeatable注.class)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface KaasTalkText注 {
|
||||
public @interface CakeTalkText注 {
|
||||
|
||||
Class<? extends NetherToneGuide.SpaceGuideSageNX01Lingua> 嘴();
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue