pub.titas
Home Series Blog
Portfolio
← All Tags

Interop

1 items

Series Posts

Conceptual Kotlin for Java Survivors: Life After Semicolons

Part 12: "Bilingual" — Java Interop, Build Plugins, Testing and Tooling

The Java team wraps Kabir's Kotlin library in a 140-line adapter, and he learns what his API looks like from the other side. We cover calling Java from Kotlin and Kotlin from Java (@JvmStatic, @JvmOverloads, @JvmField, @JvmName, @JvmRecord, @JvmExposeBoxed), the compiler plugins Spring and JPA need, compilerOptions, testing with JUnit, MockK, Kotest and power-assert, and code quality with ktlint, detekt and explicit API mode.

© 2026 Titas Biswas

RSS · Portfolio · GitHub
100%