在Java中,package protected的访问非常方便,因为它允许编写模块化代码。除非使用Kotlin将所有这些类粘贴到一个文件中,然后将它们全部放在Private上,或者通过在单独的Internal中实现Module,否则这是不可能的。但是我不喜欢这种解决方案。将很多东西放在一个文件中是不可读的,另一个问题是您无法测试不是Method的任何Class / Public。还有其他解决方案吗?
Java
package protected
Kotlin
Private
Internal
Module
Method
Class
Public