A pain point I have with Kotlin is that there's no concept of "package-private" visibility. I like to make functions or properties accessible for annotation processors/tests, but not visible to other classes in my main source set. Is there there a way to instruct the IDE to prevent autocompletion/accessing some
val someProperty: String
that I want to be effectively private in my
src/main
source set, but still accessible to annotation processors and
src/test
?