Похоже, статические инициализации блоки не работают в CN1, например, регистрация пользовательских externalisable класса:Codename один статический инициализации блок игнорируется
public class User {
static {
Util.register("User", User.class);
}
...
}
Однако, в одном из CN1 блогов, которые я нашел, что это рекомендуемый способ для регистрации внешних классов. Не удается найти ответ в документации. Я что-то пропустил, или CN1 фактически не поддерживает статические блоки инициализации?
Да, я исправил проблему с хранилищем, переместив Util.register() на метод init(). Я проверил в своей программе, и кажется, что я использую этот класс только после прочтения его из хранилища. – ruruskyi