Kotlin修改器或解决方案,用于中间可见性

Kotlin修改器或解决方案,用于中间可见性,kotlin,module,annotations,visibility,modifier,Kotlin,Module,Annotations,Visibility,Modifier,不知道该在标题中添加什么。。。所以我试着让它尽可能宽 通常,通过可见性修饰符,我们可以向公众公开接口或保留模块的内部接口。我遇到了一个场景,其中一个项目将有多个模块。但是,需要进行模块间通信,这超出了内部可视性的范围,但我不希望在项目外部(即实施我的项目的另一个项目)可以访问模块间通信接口。我觉得这个问题应该出现在外面的某个人身上 我试着研究注释(但在创建自定义注释方面还不太熟悉),看看是否可以用一些黑客的方法来模拟这种行为,但到目前为止运气不好 有什么建议吗

不知道该在标题中添加什么。。。所以我试着让它尽可能宽

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

我试着研究注释(但在创建自定义注释方面还不太熟悉),看看是否可以用一些黑客的方法来模拟这种行为,但到目前为止运气不好

有什么建议吗