android - 从 Kotlin 隐藏静态 Java 方法

标签 android kotlin

我们正在将大量 java 静态方法转换为 kotlin 扩展函数。但是,我们需要为 JAVA 保留一些方法(我们想强制 kotlin 代码使用扩展函数)。

有没有办法从 kotlin 中隐藏 java 静态方法?

最佳答案

您可以使用弃用级别为 HIDDEN 的 @Deprecated 注释来注释这些方法:

@kotlin.Deprecated(message = "JUST FOR JAVA", level = DeprecationLevel.HIDDEN)
public void foo() {
}

关于android - 从 Kotlin 隐藏静态 Java 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52613604/

相关文章:

android - Realm Kotlin - 删除 Realm 对象

kotlin - Micronaut 数据 JDBC 嵌套实体

kotlin - 如何将 JSON 对象解析为枚举

c# - MVVX无法从MvxDefaultViewModelLocator初始化ViewModel

java - Android - 使用两个 xml 文件显示单个 Activity

java - 给定 BlobstoreService 提供的 HttpServletResponse,如何获取提供的 blob?

java - 如何实现ZenPolicy规则?

java - 如何停止占用麦克风

android - PhoneGap/Android 自定义键盘

java - 我是唯一一个 IDEA 的自动导入在 Kotlin 中不起作用的人吗?