Scalaには、特別なタイプのアクセス修飾子があります:protected[enclosing_scope]。しかし、protected [framework.ui]のように、ドットを含むパッケージ名で使用しようとすると、「']'が期待されますが、'。'が表示されます。見つかった」コンパイラエラー。
java / .netのパッケージ/名前空間名にドットを使用するのが一般的であるため、これは本当に奇妙に思えます。何かが足りないのですか、それともこのタイプのスコープ名でこのアクセス修飾子を使用するのは不可能ですか。
アップデート
自分の欲しいものを作るのは不可能に思えますが、関連性があるので答えを受け入れました