指定Java调用的类名
指定Java调用的类名
@file:JvmName("Hello")
package kotlin@file:JvmName("Utils") 和 @file:JvmMultifileClass 一起使用的场景:
//在需要合并的每个Kotlin文件加入如下属性:
@file:JvmName("Utils")
@file:JvmMultifileClassdemo:
// oldutils.kt
@file:JvmName("Utils")
@file:JvmMultifileClass
package demo
fun foo() {
}
//___________________________________________________________
// newutils.kt
@file:JvmName("Utils")
@file:JvmMultifileClass
package demo
fun bar() {
}
//__________________________________________________________
// build后,在Java文件中的调用方法:
Utils.foo();
Utils.bar();
生成文档
Previous[Kotlin data class 和 Gson, @parcelize问题](Kotlin/Kotlin data class 和 Gson, @parcelize问题.md)Next[Kotlin中::class javaClass等真实类型](Kotlin/Kotlin中class javaClass等真实类型.md)
Last updated