Имеет ли смысл писать private[this] def с точки зрения соотношения "производительность-шум" по сравнению с просто private def? Я понимаю, что это имеет значение в отношении private[this] val over private val, потому что первое позволяет scalac создавать фактическое поле. Но, возможно, для def это не имеет значения? Наконец, как насчет private[this] var?
Существует очень похожий вопрос , но он не содержит конкретных утверждений о производительности.