У меня есть распределенная система с сериализуемым классом перечисления с константами, которые могут различаться в зависимости от системы.
Поскольку эти классы могут быть разными, valueOf потенциально может вызываться при десериализации несуществующей константы, вызывая исключение времени выполнения.
Я не верю, что valueOf можно переопределить, или другой метод, настраиваемый пользователем, перед вызовом valueOf во время десериализации.
Есть ли способ избежать этой проблемы с перечислениями?