diff --git a/nx01-jpp-base/pom.xml b/nx01-jpp-base/pom.xml
index 8004bd0..f3ddbcc 100644
--- a/nx01-jpp-base/pom.xml
+++ b/nx01-jpp-base/pom.xml
@@ -28,6 +28,10 @@
love.distributedrebirth.nx01
nx01-jpp1-klass-cake
+
+ love.distributedrebirth.nx01
+ nx01-jpp1-klass-fault
+
love.distributedrebirth.nx01
nx01-x4o-fc18
diff --git a/nx01-jpp-base/src/test/java/ᒢᐩᐩ/ᒃᣔᔆᔆᒃᐤᐤᣕ/BabelTest.java b/nx01-jpp-base/src/test/java/ᒢᐩᐩ/ᒃᣔᔆᔆᒃᐤᐤᣕ/BabelTest.java
index fff3b53..4f8be42 100644
--- a/nx01-jpp-base/src/test/java/ᒢᐩᐩ/ᒃᣔᔆᔆᒃᐤᐤᣕ/BabelTest.java
+++ b/nx01-jpp-base/src/test/java/ᒢᐩᐩ/ᒃᣔᔆᔆᒃᐤᐤᣕ/BabelTest.java
@@ -37,10 +37,10 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BabelTest {
- // ᒢᣘᐧᐧ // jpp0 = nether + land + collections2
- // ᒢᣘᐧᣟ // jpp1 = klass + number
- // ᒢᣘᣟᐧ // jpp2 = ~jpp-base
- // ᒢᣘᣟᣟ // jpp3 = jmx + other-optional
+ // ᒢᣘᐧᐧ // jpp0 = nether-tone + nether-dial-* + kaas + collections2
+ // ᒢᣘᐧᣟ // jpp1 = klass-fault + klass-cake + number
+ // ᒢᣘᣟᐧ // jpp2 = ~jpp-base: warp-manifestor + warp-core
+ // ᒢᣘᣟᣟ // jpp3 = ~optional: enter-jmx + enter-zillala
// ᒢᐩᐩ.ᣕᓫᐪᑋᓫᣗ.ᐪᐤᣕᓫ.ᔆᒼᣗᑊᣖᐪ (2^6+2^6+2^6+2^9+2^6+2^6+2^6+2^6+2^6+2^6+2^9 = x interface + mutex + etc)
// ᒢᐩᐩ.ᣕᓫᐪᑋᓫᣗ.ᐪᐤᣕᓫ.ᒼᑋᐤᣗᑊᐣ // implement as group marker interface to readout relative distance to marker root
// ᒢᐩᐩ.ᣕᓫᐪᑋᓫᣗ.ᒄᑊᣔᒻ.ᒻᑊᣕᕐᓑᣔ (#interfaces; ~31K + file groupings)
@@ -50,10 +50,6 @@ public class BabelTest {
// ᒢᐩᐩ.ᑊᑉᒻᣔᔆᔆ.ᒻᐤᣔᑊᐣᓫᣗ
// ᒢᐩᐩ.ᒃᣔᔆᑊᒼ.ᔆᐪᓫᣖ.ᘁᣔᒻᓑᓫ
// ᒢᐩᐩ.ᒡᒢᣔᣗᣖ.ᒼᐤᣗᓫ
- // ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ
- // ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.ᑊᐣᓑᒼᑊᑉ
- // ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.ᙆᑊᒻᒻᣔᒻᣔ
- // ᒢᐩᐩ.ᒡᒢᣔᣗᣖ.ᔿᣔᣕᑊᣘᓫᔆᐪᐤᣗ.ᔆᒼᐤᣖᑊᒼ
// ᒢᐩᐩ.ᐪᓫᕽᐪ.ᔆᐪᣗᑊᣕᕐ.ᣔᑊᐣᓑᒻᐪ (jpp 18 bit version of PrimordialOctalOrangeString)
// ᒢᐩᐩ.ᐪᓫᕽᐪ.ᔆᐪᣗᑊᣕᕐ.ᓑᣕᣳᒼᐤᒄᓫ
// - real enum terminator set is from FC18 (FCFlameNumberGram.java)
diff --git a/nx01-jpp0-nether-tone/src/main/java/module-info.java b/nx01-jpp0-nether-tone/src/main/java/module-info.java
index fda7d92..d86f8eb 100644
--- a/nx01-jpp0-nether-tone/src/main/java/module-info.java
+++ b/nx01-jpp0-nether-tone/src/main/java/module-info.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-/// The NX01 jpp0 nether tone module.
+/// The NX01 jpp0 nether-tone module.
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ∞ 仙上主天
diff --git a/nx01-jpp1-klass-cake/src/main/java/module-info.java b/nx01-jpp1-klass-cake/src/main/java/module-info.java
index f66ebf5..c126359 100644
--- a/nx01-jpp1-klass-cake/src/main/java/module-info.java
+++ b/nx01-jpp1-klass-cake/src/main/java/module-info.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-/// The NX01 jpp1 klass cake module.
+/// The NX01 jpp1 klass-cake module.
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ∞ 仙上主天
diff --git a/nx01-warp-fault/pom.xml b/nx01-jpp1-klass-fault/pom.xml
similarity index 76%
rename from nx01-warp-fault/pom.xml
rename to nx01-jpp1-klass-fault/pom.xml
index e3728fd..d9f48ad 100644
--- a/nx01-warp-fault/pom.xml
+++ b/nx01-jpp1-klass-fault/pom.xml
@@ -6,12 +6,8 @@
nx01
5786.SHEVAT〄.1-SNAPSHOT
- nx01-warp-fault
+ nx01-jpp1-klass-fault
-
- love.distributedrebirth.nx01
- nx01-warp-manifestor
-
org.junit.jupiter
junit-jupiter
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/sitra/SitraManifestSectionWhitePaper.java b/nx01-jpp1-klass-fault/src/main/java/module-info.java
similarity index 88%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/sitra/SitraManifestSectionWhitePaper.java
rename to nx01-jpp1-klass-fault/src/main/java/module-info.java
index 01053dd..e5c3217 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/sitra/SitraManifestSectionWhitePaper.java
+++ b/nx01-jpp1-klass-fault/src/main/java/module-info.java
@@ -25,14 +25,12 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault.sitra;
-
-/// Internal marker to point to the white paper signal.
+/// The NX01 jpp1 klass-fault module.
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ∞ 仙上主天
-@Deprecated
-/*public*/ enum SitraManifestSectionWhitePaper {
- ;
- // An empty enum type is a static jvm safe locked pointer to somewhere.
+module ᣕᕁᐤᣳ.ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ {
+
+ exports ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
+ exports ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.ᑊᐣᓑᒼᑊᑉ;
}
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/BassFaultAnchor.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/BassFaultAnchor.java
similarity index 99%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/BassFaultAnchor.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/BassFaultAnchor.java
index 9ea3493..a2bed29 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/BassFaultAnchor.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/BassFaultAnchor.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/BassFaultAnchorSignalStore.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/BassFaultAnchorSignalStore.java
similarity index 98%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/BassFaultAnchorSignalStore.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/BassFaultAnchorSignalStore.java
index 13b7c7f..79684ea 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/BassFaultAnchorSignalStore.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/BassFaultAnchorSignalStore.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.HashMap;
import java.util.LinkedHashMap;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultBeanInstantiation.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultBeanInstantiation.java
similarity index 97%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultBeanInstantiation.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultBeanInstantiation.java
index 416fde9..60957f6 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultBeanInstantiation.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultBeanInstantiation.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
import java.util.function.Consumer;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultBeanInterrupted.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultBeanInterrupted.java
similarity index 97%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultBeanInterrupted.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultBeanInterrupted.java
index d07de33..5ed6bad 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultBeanInterrupted.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultBeanInterrupted.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
import java.util.function.Consumer;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultBeanState.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultBeanState.java
similarity index 97%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultBeanState.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultBeanState.java
index 4f74260..fe2d578 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultBeanState.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultBeanState.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
import java.util.function.Consumer;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceAccess.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceAccess.java
similarity index 97%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceAccess.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceAccess.java
index 0483cad..44b6890 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceAccess.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceAccess.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
import java.util.function.Consumer;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceMissing.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceMissing.java
similarity index 97%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceMissing.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceMissing.java
index 0153963..6fc4704 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceMissing.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceMissing.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
import java.util.function.Consumer;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceNull.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceNull.java
similarity index 97%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceNull.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceNull.java
index 7dd7b38..d879b38 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceNull.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceNull.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
import java.util.function.Consumer;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceType.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceType.java
similarity index 97%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceType.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceType.java
index 70761d8..fc92ae4 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceType.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceType.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
import java.util.function.Consumer;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceTypeValue.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceTypeValue.java
similarity index 97%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceTypeValue.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceTypeValue.java
index b2bca71..b74ff8f 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceTypeValue.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceTypeValue.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
import java.util.function.Consumer;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceTypeValueBounds.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceTypeValueBounds.java
similarity index 97%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceTypeValueBounds.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceTypeValueBounds.java
index fe677ef..2854426 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultReferenceTypeValueBounds.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultReferenceTypeValueBounds.java
@@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
import java.util.function.Consumer;
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultStreamDelegate.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultStreamDelegate.java
similarity index 82%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultStreamDelegate.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultStreamDelegate.java
index b7acc0c..fdb14d9 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultStreamDelegate.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultStreamDelegate.java
@@ -25,14 +25,13 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
import java.util.Map;
-import java.util.Optional;
+import java.util.Objects;
import java.util.function.Consumer;
-import love.distributedrebirth.nx01.warp.fault.duck.DuckTailQuackLanguageFactory;
-import love.distributedrebirth.nx01.warp.fault.duck.DuckTailQuackLanguageProvider;
+import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.ᑊᐣᓑᒼᑊᑉ.DuckFaultQuackLanguage;
/// Replaces; Packs an error of an other person.
///
@@ -58,12 +57,11 @@ public final class FaultStreamDelegate extends BassFaultAnchor {
super(error, signal, tracer);
}
- static public FaultStreamDelegate valueOfDuckTail(Class> signal, String quackLanguage, String quack) {
- Optional duckTail = DuckTailQuackLanguageFactory.亞.deliverQuackLanguage(quackLanguage);
- if (duckTail.isEmpty()) {
- return new FaultStreamDelegate("Missing duck for quack of: " + quackLanguage, signal);
- }
- FaultStreamDelegateDuckTail tail = duckTail.get().parseDuckTail(quack);
+ static public FaultStreamDelegate valueOfDuckTail(Class> signal, String quack, DuckFaultQuackLanguage quackLanguage) {
+ Objects.requireNonNull(signal);
+ Objects.requireNonNull(quack);
+ Objects.requireNonNull(quackLanguage);
+ FaultStreamDelegateDuckTail tail = quackLanguage.combDuckTail(quack, FaultStreamDelegateDuckTail::valueOf);
if (tail == null) {
return new FaultStreamDelegate("Quack without duck tail: " + quack, signal);
}
diff --git a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultStreamDelegateDuckTail.java b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultStreamDelegateDuckTail.java
similarity index 78%
rename from nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultStreamDelegateDuckTail.java
rename to nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultStreamDelegateDuckTail.java
index 0de4563..8977777 100644
--- a/nx01-warp-fault/src/main/java/love/distributedrebirth/nx01/warp/fault/FaultStreamDelegateDuckTail.java
+++ b/nx01-jpp1-klass-fault/src/main/java/ᒢᣘᐧᣟ/ᑊᑉᒻᣔᔆᔆ/ᣘᣔᓑᒻᐪ/FaultStreamDelegateDuckTail.java
@@ -25,10 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package love.distributedrebirth.nx01.warp.fault;
-
-import java.util.Map;
-import java.util.function.Consumer;
+package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ;
/// Wrap stack traces of other languages with duck tales.
///
@@ -38,19 +35,11 @@ public final class FaultStreamDelegateDuckTail extends BassFaultAnchor {
private static final long serialVersionUID = 1L;
- public FaultStreamDelegateDuckTail(String message, Class> signal) {
+ private FaultStreamDelegateDuckTail(String message, Class> signal) {
super(message, signal);
}
- public FaultStreamDelegateDuckTail(Exception error, Class> signal) {
- super(error, signal);
- }
-
- public FaultStreamDelegateDuckTail(Exception error, Class> signal, String key, String value) {
- super(error, signal, key, value);
- }
-
- public FaultStreamDelegateDuckTail(Exception error, Class> signal, Consumer