Просмотр полной версии : А как бы сделать многоуровневый импорт?
Toothbrusher
11.05.2013, 15:54
Мне нужно import levels.*.* , но так в лоб конструкция работать не хочет.
Мне заранее не известны названия пакетов в пакете levels (по идее, будут построянно добавляться новые).
По-моему, надуманная проблема. Просто импортируйте то, что используете.
Toothbrusher
11.05.2013, 16:15
вообще-то, обычный импорт грузит только непосредственно лежащие в пакете классы, и не лезет проверять по вложенным папкам "а нет ли там еще чего".
Импорт вообще ничего никуда не грузит, а просто сокращает пути к классам.
caseyryan
11.05.2013, 17:05
Не нужно этого делать. Это кривой подход. Как уже верно подметили, надо импортировать то, что используется.
Если звезды зажигают, значит это кому-то нужно.
import levels.*
Так он инпортирует все классы в пакете levels. А он хочет в этом пакете(levels) создать еще пакеты. Скажем: .../levels/levels2/*.as
Но как levels2 у него будет называться, он еще не знает.
Так он инпортирует все классы в пакете levels. А он хочет в этом пакете(levels) создать еще пакеты. Скажем: .../levels/levels2/*.as
Но как levels2 у него будет называться, он еще не знает.
Помоему не важно, что там будет, levels2 И т.п. - поидее по звезде все вкомпиливается
Используйте нормальную ИДЕ
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.