отнаследован от абстрактного
в абстрактном статик блок инициализации - но он НЕ срабатывает
почему так?
Так может уже сработал раньше?
я ставлю дебаг точку там - не заходит
посмотри всех наследников, скорее всего класс уже загружен был к моменту, когда ты breakpoint поставил
в идее кеши инвалидируй
еще момент, в дочернем классе есть конструктор - когда его убираю, тогда в статик блок заходит
А если не точкой останова, а по нашему, по рабоче-крестьянски - через System.out.println - тоже ничего не печатает?
да, пишет, видимо слишком рано
Из чистого интереса - сработает ли точка останова, если ее поставить внутри System.out.println, который будет вызываться из твоего статического блока, в котором точка останова не срабатывает?
вообще это место выстрелило странно - раньше работало как часы, использовалось для установки свойств
Вот это многоходовка. Баги, вам пиз...
А что поменялось?
да хз, видимо запуск из идеи и из консоли/пайплайна по-разному вызывает загрузку класса
Обсуждают сегодня