首页 > 解决方案 > 防止静态字符串在 Kotlin 中内联

问题描述

有什么方法可以防止静态字符串属性(或 Java 字段)在 Kotlin 中内联?

我有一个案例,我需要公开包含在外部库中的一些值(就像代理库 API),该外部库被声明为外部依赖项,这可能会在其版本之间发生变化。直接访问这个属性会导致在我的二进制文件中内联这个值,这就是我想要避免的。

在 Java 中,诀窍是使用一些字符串操作方法,如格式化,但它们似乎在 Kotlin 中不起作用。

标签: stringkotlininline

解决方案


推荐阅读