
12.11.2009, 21:47
|
|
Регистрация: Nov 2006
Сообщений: 487
|
2 Psycho Tiger
Ну собственно приложение сетевое, запускаю я его только без прелоадера локально через заглушку... А когда выложил в сеть - нашел такую беду.
2 etc
Нет, данный класс уникален в рамках всего проекта и пересечение имен переменных нет. Тем более пробовал переименовать ее - такая же трабла. Интересно, что другие константы нормально инициализируются. Просто в один прекрасный момент - Бах и все(
Я тут подумал... Вот есть ограничения на лимит байт-кода класса, но тогда при компиляции по идее компилятор должен кидать варнинг, типа нужно отсплитить такой-то класс. А может есть ограничения на статиковские члены или константы? Никто не слышал про такое?
Добавлено через 11 часов 43 минуты
Решение оказалось тривиальным - тупо разбил файл Constants на несколько Enum'ов.
Обидно, что ни компилятор, ни FP не ругнулись(
Отсюда вывод - большие классы - зло.
__________________
Стой! Опасная зона! Работа мозга!
Последний раз редактировалось marat_sa; 13.11.2009 в 09:30.
|