Затенение это переименование?прячется? - PullRequest
0 голосов
/ 17 октября 2018

Это очень очень базовый вопрос о затенении.

Если I ...

(1) build atom и затемнение сборки в build.sbt атома таким образом, чтобы класс с именем nucleus был переименован в shadedNucleus (с использованием ShadeRule.rename),

(2) загрузите сборку atom в записную книжку Databricks,

, тогда я смогу интерактивно составлять код в записной книжке, использующей имя shadedNucleus ?без, скажем, получения сообщений об ошибках этого типа:

Примечание: класс shadedNucleus существует, но у него нет сопутствующего объекта.

Какие сообщения я на самом деле получаю,: -)

Другими словами, переименовывает ли шейдинг таким образом, что невозможно получить доступ к переименованным классам в Databricks?

Спасибо за любые разъяснения по основам.

=====

Связанный ответ Stackoverflow о затенении

Что делает shadeRule, так это переименовывает имена классов, а не имена библиотек

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...