kotlin的@JvmOverloads

kotlin的@JvmOverloads会不会生成多余的方法

Posted by Yuriy on January 15, 2020

kotlin的@JvmOverloads会不会生成多余的方法

进行代码review的时,新同事在kotlin方法上用了@JvmOverloads注解,说是为了兼容java代码,听了下表示了解。但他说该注解不会生成多余的java方法,我当时对这点心存疑虑,所以最近有时间正好验证下。

没加@JvmOverloads的Demo

该Kotlin 生成Java代码

加@JvmOverloads的Demo

该Kotlin 生成Java代码

了解更移动开发知识,欢迎关注公众号: