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