John Jai wrote:Thanks! that makes all enums a singleton by itself?
It's probably a question of semantics.
There will only ever be one instance each of SingletonEnum.INSTANCE1, SingletonEnum.INSTANCE2 and SingletonEnum.INSTANCE3, but I guess you could argue that there are 3 instances of SingletonEnum.