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