Если я попытаюсь
private[com.company.foo] def bar(xml: XmlPath) = {
Я получаю
[error] ... ']' expected but '.' found. [error] private[com. [error] ^
Что с этим? Я могу только сделать его закрытым для com. * Или ...?
Вы можете определить только пакет, в котором определен код:
package com.company.foo class Bar{ private[foo] def bar(xml: XmlPath) }
и если вы хотите установить его в компанию:
private[company] def bar(xml: XmlPath)