首页 > 解决方案 > Kotlin 中的包级保护

问题描述

内部可见性修饰符在类级别提供解决方案。

内部可见性修饰符用于声明在同一模块中可见的成员。在我的例子中,一个 Gradle 源集。

但是,我需要探索寻找类似于 java 如何使用模块配置隐藏内部包的解决方案......这样我们可以在包级别而不是每个类级别进行。

内部修饰符还有一个问题:

internal 修饰符实际上被编译为 public 修饰符,并且它的名称被更改,因此它不再可用。尽管如此,内部可见性由 Kotlin 保护还是很有争议的。

我有两个问题:

  1. 是否有其他可能性来实施内部行为?
  2. 我们可以在包装级别做到这一点吗?

标签: androidapisecuritykotlin

解决方案


推荐阅读