Mastering Kotlin Null-Safety at the Java Boundary
Kotlin's null-safety erodes when crossing into Java without annotations. This post explains platform types, @Nullable/@NotNull, and a concrete workflow to keep your API robust.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Kotlin's null-safety erodes when crossing into Java without annotations. This post explains platform types, @Nullable/@NotNull, and a concrete workflow to keep your API robust.
Use Ceylon’s union/intersection types and null‑safe optionals to build a small, JVM‑friendly domain model. This guide maps requirements to a minimal design, defines interop boundaries, and lists operational checks and failure modes.
A diagnostic guide to Ceylon 1.3.3 module resolution failures: repository order, version range conflicts, stale caches, invalid .car archives, and Java interop native imports.
Learn how to interoperate with Java code in Ceylon while leveraging its compile‑time null safety to avoid NullPointerExceptions.