У вас может быть статический StringBuilder, к которому каждая константа перечисления добавляет свое значение в конструкторе, тогда в конструкторе по умолчанию просто установите строку перечисления в значение StringBuilder.
Обратите внимание, что Java не позволит вам получать доступ к статическим переменным напрямую из конструктора enum (по уважительной причине!), Поэтому вам придется выполнить грязную работу в другом методе, а затем вызвать его из конструктора.
Чтобы это работало, вы должны убедиться, что ALL
объявлен последним.
Как заявление об отказе от ответственности, хотя это действительно ужасный обходной путь, и если вы вообще сможете, я бы посоветовал вам изучить другие возможности здесь!