Does Kotlin provide some kind of annotation for public functions that are however considered "internal" API and should not be used? As a library developer I provide a public inline function. However this func references another "internal" utility function. The utility function should actually not be used outside of the library but since the inline function is public I cannot declare this utility function as
internal
. So I just want to warn users if they are accidentally using the internal function.