Показать сообщение отдельно
Старый 04.04.2019, 17:43
RedHead90 вне форума Посмотреть профиль Отправить личное сообщение для RedHead90 Найти все сообщения от RedHead90
  № 6  
Ответить с цитированием
RedHead90

Регистрация: Apr 2018
Сообщений: 42
Цитата:
Сообщение от mikhailk Посмотреть сообщение
после загрузки эта переменная каким-то чудом начинает ссылаться на главный класс приложения
Без чуда тут явно не обойтись. Для такого трюка тебе надо будет изменить байт-код прелоадера в рантайме, но сделать этого ты не сможешь.
Вообще не понятно, зачем такое может понадобиться? Если тебе не нравится, что имя класса жестко задается строкой, то в принципе можно получить список имен всех загруженных классов и определить, какой из них надо создать. Но даже в таком случае без getDefinitionByName не обойтись.