The semantics of Kotlin's internal visibility modifier depend on your build system. OK. https://kotlinlang.org/docs/visibility-modifiers.html#modules

#Kotlin

Visibility modifiers | Kotlin

Kotlin Help
@juancnuno What do you mean? The three examples listed are basically the same thing, it's just the build systems naming them differently. Regardless of the build system, what internal itself means stays the same.