string - 防止静态字符串在 Kotlin 中内联
问题描述
有什么方法可以防止静态字符串属性(或 Java 字段)在 Kotlin 中内联?
我有一个案例,我需要公开包含在外部库中的一些值(就像代理库 API),该外部库被声明为外部依赖项,这可能会在其版本之间发生变化。直接访问这个属性会导致在我的二进制文件中内联这个值,这就是我想要避免的。
在 Java 中,诀窍是使用一些字符串操作方法,如格式化,但它们似乎在 Kotlin 中不起作用。
解决方案
推荐阅读
- python - 在 QDialog 中显示子进程的实时输出
- javascript - 如何在 javascript + html 的 li 类中获取嵌套的 div id 值
- javascript - 如何一次将两个div的内容复制到剪贴板
- python - 尝试操作 Dataframe 时,pandas 中的解码错误
- sql - 如何使用sql替换字符串中的所有数字
- google-cloud-datastore - 祖先索引还是全局索引?
- gzip - 如何在 Nim 中打开和读取 .gz 文件(最好是逐行)
- javascript - 如何在 Plasma 5 等离子团上进行无限异步循环
- apache - Apache tika:MSG 删除结果字符串中的额外换行符
- java - 如何获得基于 java maven 的程序的测试覆盖率?