Java가 워낙 딱 고정된언어라..

뭔가 코드를  빌드타임에 뭔가 변환하는게 제한되어있는데..



enum은 유일하게 예외적으로 그런걸 되게 유연하게 해주는 느낌이랄까 ㅋㅋㅋ

자바에서 Typescript진영이나 Rust macro로 하던 패턴 느낌이 강하게 나서 되게 어색함