android - 对 Kotlin 隐藏静态 Java 方法
问题描述
我们正在将许多 java 静态方法转换为 kotlin 扩展函数。但是,有一些方法我们需要保留 JUST FOR JAVA(我们希望强制 kotlin 代码使用扩展函数)。
有没有办法从 kotlin 中隐藏 java 静态方法?
解决方案
@Deprecated
您可以使用弃用级别 HIDDEN的注释来注释这些方法:
@kotlin.Deprecated(message = "JUST FOR JAVA", level = DeprecationLevel.HIDDEN)
public void foo() {
}
推荐阅读
- excel - 如何检查此代码中是否存在工作表
- group-by - 如何不让 dplyr 变异计算缺失组
- php - 如何在 Laravel 应用程序中使一个类全局可访问?
- vue.js - Vue 组件中 HTML 元素 id 的作用域
- swift - Swift (macOS):使用文件启动 TextEdit
- java - 如何从 Web 应用程序中预选特定打印机
- angular - shareReplay 更改顺序
- java - 如何将 Java 应用程序代码指标检测到 Prometheus
- r - 如何以编程方式向 R 中的交互式函数提供用户输入(特别是在总人口普查包中)
- html - html/css - 以可变数量的颜色拆分 td