Передача имени класса для вызова в рантайме

Работаю на проекте на котором не могу вносить фундаментальные архитектурные правки. Код проекта написан так, что приходится создавать однотипные структуры, подход такой: Скопировал код -> поменял название класса -> передал в него экземпляр класса X -> Запустил. Однако при запуске данного класса из под узи потока в hadoop есть возможность передать путь до X в качестве строки. Родилась закономерная идея - передавать экземпляр Х в рантайме. Хотелось бы узнать есть ли возможность это делать в Scalа? Или может есть более элегантное и правильно решение для такого кейса?


Ответы (0 шт):