Поскольку ядром проекта Jigsaw
является Java Module System, было бы неплохо иметь возможность ограничивать доступ к определенным элементам программы (классам, методам и полям) только в пределах определенного модуля.
Это может быть полезно, когда в модуле есть некоторые элементы, которые по существу общедоступны для этого модуля, но не должны быть доступны вне этого модуля.
Итак, я говорю о следующем уровне доступа после "package-local", который можно назвать "module-local".
Однако краткий обзор Jigsaw rules и ранних спецификаций не помог мне понять такую функциональность. Более конкретно эта спецификация Modifier
не содержит никаких новых элементов.
То есть любая другая возможность сделать это в будущем Java 9?