質問: hoge; fuga.GetValue(); // => 1 ```
回答: Java言語では不可能ですが、OSGiフレームワーク()を使えば、もう少し詳細にバンドル(=jar/war)単位でパッケージ毎の可視性を制御できます。しかし、アプリケーションはOSGiコンテナ上で動かさないといけません。 OSGiの仕様を実装したOSGiコンテナには、Apache Karafなどがあります。