Можно добавлять и удалять элементы из перечисления в Java во время выполнения?
Например, могу ли я прочитать в аргументах label и constructor перечисления из файла?
@saua, это просто вопрос о том, действительно ли это можно сделать из интереса. Я надеялся, что будет какой-то аккуратный способ изменить исполняемый байт-код, возможно, используя BCEL или что-то в этом роде. Я также рассмотрел этот вопрос, потому что понял, что я не совсем уверен, когда нужно использовать перечисление.
Я уверен, что правильным ответом будет использование коллекции, которая обеспечила бы уникальность вместо перечисления, если я хочу иметь возможность безопасно изменять содержимое во время выполнения.