parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

^reflection:def[class;имя класса] вызывает @autouse[] чего по логике быть не должно

andylars 13.07.2016 13:29 / 13.07.2016 13:41

Смысл проверять класс на существование,
если при такой проверке происходит реальный "тычок" в класс
и как следствие - срабатываение autouse,
в попытке обратиться к несущ.классу.

Ожидаемое поведение, это "бескровно" проверить, есть ли такой класс,
без всяких ^try

Это как с проверкой is junction,
который "починился" только через reflection:is

P.S.: Просто в такой реализации он теряет смысл, и проще на каждую такую
проверку тыкаться в хеш ^reflection:classes[]

  • ^reflection:def[class;имя класса] вызывает @autouse[] чего по логике быть не должно, andylars 13.07.2016 13:29 / 13.07.2016 13:41