From a1df9233d3d238bc3924d736850a3a23b5cc2e40 Mon Sep 17 00:00:00 2001 From: Marvin Elsen Date: Mon, 7 Oct 2024 20:19:42 +0200 Subject: [PATCH] Add api subpackage --- .../kotlin/com/marvinelsen/chinese/transliteration/Zhuyin.kt | 5 ----- .../chinese/transliteration/{ => api}/PinyinSyllable.kt | 2 +- .../marvinelsen/chinese/transliteration/{ => api}/Tone.kt | 2 +- .../transliteration/{ => api}/TransliterationSystem.kt | 2 +- .../com/marvinelsen/chinese/transliteration/api/Zhuyin.kt | 5 +++++ .../chinese/transliteration/{ => api}/PinyinSyllableTest.kt | 2 +- .../chinese/transliteration/{ => api}/ToneTest.kt | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 src/main/kotlin/com/marvinelsen/chinese/transliteration/Zhuyin.kt rename src/main/kotlin/com/marvinelsen/chinese/transliteration/{ => api}/PinyinSyllable.kt (99%) rename src/main/kotlin/com/marvinelsen/chinese/transliteration/{ => api}/Tone.kt (97%) rename src/main/kotlin/com/marvinelsen/chinese/transliteration/{ => api}/TransliterationSystem.kt (65%) create mode 100644 src/main/kotlin/com/marvinelsen/chinese/transliteration/api/Zhuyin.kt rename src/test/kotlin/com/marvinelsen/chinese/transliteration/{ => api}/PinyinSyllableTest.kt (99%) rename src/test/kotlin/com/marvinelsen/chinese/transliteration/{ => api}/ToneTest.kt (99%) diff --git a/src/main/kotlin/com/marvinelsen/chinese/transliteration/Zhuyin.kt b/src/main/kotlin/com/marvinelsen/chinese/transliteration/Zhuyin.kt deleted file mode 100644 index 88338d1..0000000 --- a/src/main/kotlin/com/marvinelsen/chinese/transliteration/Zhuyin.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.marvinelsen.chinese.transliteration - -object Zhuyin { - const val SEPARATOR = " " -} diff --git a/src/main/kotlin/com/marvinelsen/chinese/transliteration/PinyinSyllable.kt b/src/main/kotlin/com/marvinelsen/chinese/transliteration/api/PinyinSyllable.kt similarity index 99% rename from src/main/kotlin/com/marvinelsen/chinese/transliteration/PinyinSyllable.kt rename to src/main/kotlin/com/marvinelsen/chinese/transliteration/api/PinyinSyllable.kt index c81030e..1d8f999 100644 --- a/src/main/kotlin/com/marvinelsen/chinese/transliteration/PinyinSyllable.kt +++ b/src/main/kotlin/com/marvinelsen/chinese/transliteration/api/PinyinSyllable.kt @@ -1,4 +1,4 @@ -package com.marvinelsen.chinese.transliteration +package com.marvinelsen.chinese.transliteration.api import java.io.InputStream diff --git a/src/main/kotlin/com/marvinelsen/chinese/transliteration/Tone.kt b/src/main/kotlin/com/marvinelsen/chinese/transliteration/api/Tone.kt similarity index 97% rename from src/main/kotlin/com/marvinelsen/chinese/transliteration/Tone.kt rename to src/main/kotlin/com/marvinelsen/chinese/transliteration/api/Tone.kt index 4d3d8e1..d971f0c 100644 --- a/src/main/kotlin/com/marvinelsen/chinese/transliteration/Tone.kt +++ b/src/main/kotlin/com/marvinelsen/chinese/transliteration/api/Tone.kt @@ -1,4 +1,4 @@ -package com.marvinelsen.chinese.transliteration +package com.marvinelsen.chinese.transliteration.api @Suppress("MagicNumber") enum class Tone { diff --git a/src/main/kotlin/com/marvinelsen/chinese/transliteration/TransliterationSystem.kt b/src/main/kotlin/com/marvinelsen/chinese/transliteration/api/TransliterationSystem.kt similarity index 65% rename from src/main/kotlin/com/marvinelsen/chinese/transliteration/TransliterationSystem.kt rename to src/main/kotlin/com/marvinelsen/chinese/transliteration/api/TransliterationSystem.kt index 06b3675..46bf507 100644 --- a/src/main/kotlin/com/marvinelsen/chinese/transliteration/TransliterationSystem.kt +++ b/src/main/kotlin/com/marvinelsen/chinese/transliteration/api/TransliterationSystem.kt @@ -1,4 +1,4 @@ -package com.marvinelsen.chinese.transliteration +package com.marvinelsen.chinese.transliteration.api enum class TransliterationSystem { ZHUYIN, PINYIN_WITH_TONE_NUMBERS, PINYIN_WITH_TONE_MARKS diff --git a/src/main/kotlin/com/marvinelsen/chinese/transliteration/api/Zhuyin.kt b/src/main/kotlin/com/marvinelsen/chinese/transliteration/api/Zhuyin.kt new file mode 100644 index 0000000..793d40b --- /dev/null +++ b/src/main/kotlin/com/marvinelsen/chinese/transliteration/api/Zhuyin.kt @@ -0,0 +1,5 @@ +package com.marvinelsen.chinese.transliteration.api + +object Zhuyin { + const val SEPARATOR = " " +} diff --git a/src/test/kotlin/com/marvinelsen/chinese/transliteration/PinyinSyllableTest.kt b/src/test/kotlin/com/marvinelsen/chinese/transliteration/api/PinyinSyllableTest.kt similarity index 99% rename from src/test/kotlin/com/marvinelsen/chinese/transliteration/PinyinSyllableTest.kt rename to src/test/kotlin/com/marvinelsen/chinese/transliteration/api/PinyinSyllableTest.kt index dd0bf8a..a2384b0 100644 --- a/src/test/kotlin/com/marvinelsen/chinese/transliteration/PinyinSyllableTest.kt +++ b/src/test/kotlin/com/marvinelsen/chinese/transliteration/api/PinyinSyllableTest.kt @@ -1,4 +1,4 @@ -package com.marvinelsen.chinese.transliteration +package com.marvinelsen.chinese.transliteration.api import io.kotest.core.spec.style.ShouldSpec import io.kotest.datatest.withData diff --git a/src/test/kotlin/com/marvinelsen/chinese/transliteration/ToneTest.kt b/src/test/kotlin/com/marvinelsen/chinese/transliteration/api/ToneTest.kt similarity index 99% rename from src/test/kotlin/com/marvinelsen/chinese/transliteration/ToneTest.kt rename to src/test/kotlin/com/marvinelsen/chinese/transliteration/api/ToneTest.kt index e73c0c1..a549dce 100644 --- a/src/test/kotlin/com/marvinelsen/chinese/transliteration/ToneTest.kt +++ b/src/test/kotlin/com/marvinelsen/chinese/transliteration/api/ToneTest.kt @@ -1,4 +1,4 @@ -package com.marvinelsen.chinese.transliteration +package com.marvinelsen.chinese.transliteration.api import io.kotest.assertions.throwables.shouldThrow import io.kotest.core.spec.style.ShouldSpec