diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
index cc87bc5..4f368d4 100644
--- a/.idea/kotlinc.xml
+++ b/.idea/kotlinc.xml
@@ -2,6 +2,6 @@
-
+
\ No newline at end of file
diff --git "a/docs/test/\343\203\206\343\202\271\343\203\210\346\210\246\347\225\245.md" "b/docs/test/\343\203\206\343\202\271\343\203\210\346\210\246\347\225\245.md"
index 05566ee..ebc37c4 100644
--- "a/docs/test/\343\203\206\343\202\271\343\203\210\346\210\246\347\225\245.md"
+++ "b/docs/test/\343\203\206\343\202\271\343\203\210\346\210\246\347\225\245.md"
@@ -11,7 +11,7 @@
- 検証対象は CLI / Gradle / Maven ビルドの成否・診断・生成物・実行時挙動に限る。
IDE(K2) はサードパーティ FIR プラグインを既定でロードしない(KTIJ-29248)ため、
IDE / Analysis API 側は検証対象外とする(既定の IDE 体験は概要 §6・設計00 §11 が既知の制限として持つ)。
-- 環境: Kotlin 2.4.10 / JVM toolchain 17 / `group=io.github.projectmapk`。
+- 環境: Kotlin 2.4.20 / JVM toolchain 17 / `group=io.github.projectmapk`。
ビルドツール(Gradle / Maven)の版はラッパーとカタログを正とし、本書では具体的な版を指定しない。
- 比較規約: 値の比較はなるべく観測用 data class を組み立て 1 回の `assertEquals` で行う。
kind の同一性は参照比較(`===`)で行う。
diff --git "a/docs/\343\202\250\343\203\203\343\202\270\343\202\261\343\203\274\343\202\271\343\201\270\343\201\256\345\257\276\345\277\234\346\226\271\351\207\235.md" "b/docs/\343\202\250\343\203\203\343\202\270\343\202\261\343\203\274\343\202\271\343\201\270\343\201\256\345\257\276\345\277\234\346\226\271\351\207\235.md"
index fe3085b..a17c471 100644
--- "a/docs/\343\202\250\343\203\203\343\202\270\343\202\261\343\203\274\343\202\271\343\201\270\343\201\256\345\257\276\345\277\234\346\226\271\351\207\235.md"
+++ "b/docs/\343\202\250\343\203\203\343\202\270\343\202\261\343\203\274\343\202\271\343\201\270\343\201\256\345\257\276\345\277\234\346\226\271\351\207\235.md"
@@ -4,7 +4,7 @@
チェッカーエラー該当時の生成挙動 — の扱いを定める。
扱いは本書を正とする(利用者視点の仕様全般の正は [概要.md](概要.md))。
用語は [設計00](コンパイラプラグイン設計00.md) §1 に従う。
-「実測」は Kotlin 2.4.10(JVM / K2)でのコンパイル確認(生成物相当の手書き模擬を含む)を指す。
+「実測」は Kotlin 2.4.20(JVM / K2)でのコンパイル確認(生成物相当の手書き模擬を含む)を指す。
検証項目(§4 の E 表)は本書が管理し、設計00 §10 から参照される。
---
diff --git "a/docs/\345\256\237\350\243\205\343\203\216\343\203\274\343\203\210.md" "b/docs/\345\256\237\350\243\205\343\203\216\343\203\274\343\203\210.md"
index 9b83c7e..74ca86c 100644
--- "a/docs/\345\256\237\350\243\205\343\203\216\343\203\274\343\203\210.md"
+++ "b/docs/\345\256\237\350\243\205\343\203\216\343\203\274\343\203\210.md"
@@ -5,7 +5,7 @@
各事項の詳細と根拠は実装箇所のコメントを正とし、本書は所在と要点のみを示す。
本書は他資料への**補足**であり、参照は常に本書から他資料へ向かう(ソースコードおよび設計資料・概要・
テスト資料から本書を参照しない。それらが要する内容は各資料自身が持つ)。
-実測環境: Kotlin 2.4.10(K2 / JVM)。
+実測環境: Kotlin 2.4.20(K2 / JVM)。
## 1. テストの分担
diff --git a/gradle.properties b/gradle.properties
index 790d487..6bd0e96 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -2,7 +2,7 @@ kotlin.code.style=official
# 配布版の自版。フル版は -<自版> 形式で、前半の Kotlin 版は gradle/libs.versions.toml が正
# (ルートの build.gradle.kts が結合して全モジュールへ配る)
-enumizerVersion=0.1.3
+enumizerVersion=0.1.3-SNAPSHOT
# コンパイラプラグイン ID の単一情報源。compiler-plugin の EnumizeCommandLineProcessor.PLUGIN_ID と
# 一致していなければならない。gradle-plugin / maven-plugin はビルド時生成の Coordinates 経由で参照し、
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 0154b06..5092bde 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -1,5 +1,5 @@
[versions]
-kotlin = "2.4.10"
+kotlin = "2.4.20"
autoservice = "0.1.5"
ktfmt = "0.27.0"
mavenPublish = "0.37.0"
diff --git a/integration-test/kotlin-js-store/yarn.lock b/integration-test/kotlin-js-store/yarn.lock
index de12e22..8dd7992 100644
--- a/integration-test/kotlin-js-store/yarn.lock
+++ b/integration-test/kotlin-js-store/yarn.lock
@@ -254,10 +254,10 @@ js-yaml@^4.1.0:
dependencies:
argparse "^2.0.1"
-kotlin-web-helpers@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-3.0.0.tgz#3ed6b48f694f74bb60a737a9d7e2c0e3b29abdb9"
- integrity sha512-kdQO4AJQkUPvpLh9aglkXDRyN+CfXO7pKq+GESEnxooBFkQpytLrqZis3ABvmFN1cGw/ZQ/K38u5sRGW+NfBnw==
+kotlin-web-helpers@3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-3.3.0.tgz#4c0bf6bcfa64752f6f1531e4c84583943bc7e9d6"
+ integrity sha512-sXnwHZ2YGMtIia+NQlf/c0UDtwVNHhXsIH+uHkTv87AvvZQJjJ+XbdkvUUuomPWgBC5TgcQLDEGLcjL48QkFkQ==
dependencies:
format-util "^1.0.5"
@@ -293,10 +293,10 @@ minimatch@^9.0.4, minimatch@^9.0.5:
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b"
integrity sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==
-mocha@11.7.5:
- version "11.7.5"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.7.5.tgz#58f5bbfa5e0211ce7e5ee6128107cefc2515a627"
- integrity sha512-mTT6RgopEYABzXWFx+GcJ+ZQ32kp4fMf0xvpZIIfSq9Z8lC/++MtcCnQ9t5FP2veYEP95FIYSvW+U9fV4xrlig==
+mocha@11.7.6:
+ version "11.7.6"
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.7.6.tgz#ebbe22989d04cbb9424a36307320476624c41a33"
+ integrity sha512-nS9xOGbw2I3cjCpxwZAEJ9xK9lmJ08vEkQvLtz4du9ZrF9UrjRpeJGiIgl2Z+Qs++pmB4ecDe48Fwsh+j+j7xA==
dependencies:
browser-stdout "^1.3.1"
chokidar "^4.0.1"
diff --git a/kotlin-js-store/yarn.lock b/kotlin-js-store/yarn.lock
index de12e22..8dd7992 100644
--- a/kotlin-js-store/yarn.lock
+++ b/kotlin-js-store/yarn.lock
@@ -254,10 +254,10 @@ js-yaml@^4.1.0:
dependencies:
argparse "^2.0.1"
-kotlin-web-helpers@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-3.0.0.tgz#3ed6b48f694f74bb60a737a9d7e2c0e3b29abdb9"
- integrity sha512-kdQO4AJQkUPvpLh9aglkXDRyN+CfXO7pKq+GESEnxooBFkQpytLrqZis3ABvmFN1cGw/ZQ/K38u5sRGW+NfBnw==
+kotlin-web-helpers@3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-3.3.0.tgz#4c0bf6bcfa64752f6f1531e4c84583943bc7e9d6"
+ integrity sha512-sXnwHZ2YGMtIia+NQlf/c0UDtwVNHhXsIH+uHkTv87AvvZQJjJ+XbdkvUUuomPWgBC5TgcQLDEGLcjL48QkFkQ==
dependencies:
format-util "^1.0.5"
@@ -293,10 +293,10 @@ minimatch@^9.0.4, minimatch@^9.0.5:
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b"
integrity sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==
-mocha@11.7.5:
- version "11.7.5"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.7.5.tgz#58f5bbfa5e0211ce7e5ee6128107cefc2515a627"
- integrity sha512-mTT6RgopEYABzXWFx+GcJ+ZQ32kp4fMf0xvpZIIfSq9Z8lC/++MtcCnQ9t5FP2veYEP95FIYSvW+U9fV4xrlig==
+mocha@11.7.6:
+ version "11.7.6"
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.7.6.tgz#ebbe22989d04cbb9424a36307320476624c41a33"
+ integrity sha512-nS9xOGbw2I3cjCpxwZAEJ9xK9lmJ08vEkQvLtz4du9ZrF9UrjRpeJGiIgl2Z+Qs++pmB4ecDe48Fwsh+j+j7xA==
dependencies:
browser-stdout "^1.3.1"
chokidar "^4.0.1"