java - 通过字节码将私有类从 Kotlin 转换为 Java
问题描述
当 Kotlin 代码编译成 Java 字节码时,私有类会发生什么。我问它,因为 Java 中没有私有类。
解决方案
当 Kotlin 代码编译成 Java 字节码修饰符private
,protected
并被public
保存。但是有两个例外, internal 变成public
,因为 java 中没有修饰符 internal。并且private
带有类的修饰符变成default
.
推荐阅读
- javascript - 我的 angular10 应用程序中多部分/表单数据的图像上传 API 错误
- image - Flutter 不会加载特定的图像
- javascript - 如何将 rgb 字符串(例如“rgb(255, 0, 0)”)转换为实际颜色
- python - 模块“whitenoise.django”错误中没有名称“DjangoWhiteNoise”
- xml - 是否在野外使用 DTD 外部未解析实体和符号?
- ktor - Ktor 相当于 Reactor 项目中的“上下文”?
- azure - azure devops - 使用 rest api 传递多维参数
- sql - SQL 没有这个函数 YEAR
- sorting - 是否可以以简单的方式对 groupBy 中的每个组进行排序?
- npm - expo start 在命令行中通过 Exit status 1 在@start 脚本中失败