Mib*_*bac 6 kotlin
我经常 看到 的 @InlineOnly注解浏览科特林的STDLIB时.据我所知,注释只发生在inline功能上.这个注释的目的是什么?inline功能总是内联不是很明显吗?它的文档并没有多大帮助
@InlineOnly
inline
指定不应在没有内联的情况下直接调用此函数
是否可以调用内联函数而不是内联函数?
Raf*_* G. 8
引用此处的答案:
InlineOnly意味着与此Kotlin函数对应的Java方法被标记为私有,因此Java代码无法访问它(这是调用内联函数而不实际内联它的唯一方法).
这个注释internal只是因为
internal
这个注释是在发布之前的最后一刻添加的,所以我们没有时间验证设计并决定将其保持内部一段时间.我们很有可能在以后公开它.
归档时间:
8 年,6 月 前
查看次数:
926 次
最近记录: