Похоже, что функция {SIT_UTIL}.class_name_lowercase
принимает аргумент типа STRING
, но текущий код предоставляет тип TYPE [...]
- тип {like item_prototype}
. В классе TYPE
есть функция преобразования to_string_8
, но она устарела, поэтому вы получаете предупреждение.
Либо необходимо изменить сигнатуру элемента class_name_lowercase
, чтобы она принимала TYPE
вместо STRING
, либо аргумент должен иметь форму ({like item_prototype}).name_32.as_string_8
.
Чтобы поддерживать идентификаторы Unicode, лучше в любом случае изменить сигнатуру class_name_lowercase
, чтобы она принимала STRING_32
и передавала ({like item_prototype}).name_32
.