Подскажите по конструкции: как корректнее/лаконичнее перегрузить метод класса MAIN из другого (статического класса)?
andylars 12.06.2015 15:21
/ 12.06.2015 16:40
Сабж.
Собственно, есть набор типа Helper-еров и всяких плюшек, разносторонней направленности, которые тем не менее тянутся в контексте проекта, а не "подхода" ко всем проектам. Поэтому, объеденины в некоторый статический класс, назовём его Helper, внутри иницаилиазции статического класса хотелось бы перегрузить что-то из MAIN, допустим тот же @unhandled_exeption
в случае, если ошибка вывалится до контура проекта, то сработает базовый подход в config auto.p
#--- begin ---
@CLASS
Helper
@auto[]
^process[MAIN]{^@unhandled_exception^[exception^;stack^]
blah-blah
}
@some_methods[]
#--- end ---
пишет:
ErrorSource= process
ErrorType= parser.runtime
ErrorComment= options param must not be code (parameter #2)
что тоже не понятно, где он в опциях (которые не заданы) - увидел код?
или просто контекста MAIN не существует еще т.к. это выполняется авто-конструктор вызванный из корневого auto.p ? Поэтому в ответ какой-то сумбур.
А также попутно вопрос по ^process в документации для опций process'a
в частности, написано:
Также можно указать ряд опций (хеш):
$.main[новое имя для метода main, описанного в коде строки]
формулировка что-то запутала... метод @main будет переименован в случае
если внутри process{ будет таковой описан? } так что ли?
- Подскажите по конструкции: как корректнее/лаконичнее перегрузить метод класса MAIN из другого (статического класса)?, andylars 12.06.2015 15:21 / 12.06.2015 16:40