Add kotlin module: null safety, coroutines, allopen/noarg, JSpecify interop (post #42)

This commit is contained in:
Claude
2026-10-08 05:35:15 +00:00
parent 83d245e726
commit f736108067
21 changed files with 659 additions and 1 deletions
@@ -0,0 +1,11 @@
=== GET /books/null-demo/jspecify/0 (expect 500, NPE despite @NullMarked non-null contract) ===
HTTP/1.1 500
Content-Type: application/json
Transfer-Encoding: chunked
Date: Thu, 08 Oct 2026 05:30:33 GMT
Connection: close
{"timestamp":"2026-10-08T05:30:33.758Z","status":500,"error":"Internal Server Error","path":"/books/null-demo/jspecify/0"}
--- server log (stack trace) ---
java.lang.NullPointerException: titleForId(...) must not be null
at com.ankurm.kotlin.BookController.jspecifyNullDemo(BookController.kt:57) ~[!/:1.0.0]