首页 > 解决方案 > 用于中间可见性的 Kotlin 修饰符或变通方法

问题描述

不知道该在标题中添加什么内容...因此尝试使其尽可能广泛

通常使用可见性修饰符,我们可以向公众公开接口或保留模块的内部接口。我遇到了一个项目将有多个模块的场景。但是,需要有超出内部可见性范围的模块间通信,但我不希望在项目之外访问模块间通信接口(即实现我的项目的另一个项目)。我觉得这个问题应该出现在外面的某个人身上。

我试图研究注释(但在创建自定义注释方面相当陌生),看看我是否可以通过一些骇人听闻的方法来模拟这种行为,但到目前为止还没有运气。

对此有何建议?

标签: kotlinmoduleannotationsvisibilitymodifier

解决方案


推荐阅读