The internal modifier

Kotlin provides an internal visibility modifier that is not available within Java. With internal, you can mark a piece of code as being available within a module, but not the entire code base. We'll further discuss modules in the next section.