January 2018
Intermediate to advanced
434 pages
14h 1m
English
If we want our code to work only in the Kotlin world, then we don't need the @JvmOverloads annotation because Kotlin has its own rules by which it can work with default values in constructors and functions. Adding the @JvmOverloads annotation creates all the necessary overloads. So if you decompile your Kotlin bytecode, you will see all the overloaded versions of constructors and functions.
Read now
Unlock full access