Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / использование ClassLoader / 3 сообщений из 3, страница 1 из 1
08.06.2005, 08:58
    #33106327
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование ClassLoader
Использую ClassLoader для загрузки объектов в HashMap ,что делать если к этому классу относятся ещё и подклассы:temp$1.class,которые будет искать класс temp.class.
Код: plaintext
1.
2.
3.
ReportLoader rl= new  ReportLoader();
  Class  classRep= rl.findClass(file);
getReports().put(classRep.toString(),(Report)classRep.newInstance());
			
...
Рейтинг: 0 / 0
08.06.2005, 09:31
    #33106384
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование ClassLoader
MPoilИспользую ClassLoader для загрузки объектов в HashMap ,что делать если к этому классу относятся ещё и подклассы:temp$1.class,которые будет искать класс temp.class.
Код: plaintext
1.
2.
3.
ReportLoader rl= new  ReportLoader();
  Class  classRep= rl.findClass(file);
getReports().put(classRep.toString(),(Report)classRep.newInstance());
			


не по теме. кажется мне, что cast (Report)classRep.new..() не имеет смысла.
т.е. - просто: classRep.new..()
...
Рейтинг: 0 / 0
08.06.2005, 13:42
    #33107201
Hello World!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование ClassLoader
авторИспользую ClassLoader для загрузки объектов в HashMap ,что делать если к этому классу относятся ещё и подклассы:temp$1.class,которые будет искать класс temp.class.

Создание инстанса класса включает загрузку класса, линкование и инициализацию. На этапе линкования как раз и происходит резолвинг ссылок на внешние и внутренние классы. На вопрос кому выполнять загрузку внутрених классов - я бы ответил - твой класслоадер, если он загружает класс temp, наверно он также должен отвечать и за резолвинг ссылок.

WBR
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / использование ClassLoader / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]