内部アクセス修飾子を理解するのに問題があります。私の例では、パブリックとは異なる動作をする状況を作り出すことができませんでした。jar を作成しても、jar の外部から (jar で使用されているものとは無関係の別のパッケージから) jar の内部関数にアクセスできます。ドキュメントではモジュールという用語が使用されていますが、モジュールが正確に何であるかを見つけることができませんでした。
したがって、私の質問は次のとおりです。
kotlinのモジュールとは何ですか?
アクセス修飾子 internal は public modiefier とどう違うのですか?