I have a enum SOME_ENUM:
SOME_ENUM
public enum SOME_ENUM { EN_ONE, EN_TWO, EN_THREE; }
Will SOME_ENUM.values() alway
SOME_ENUM.values()
Yes, it is a guaranteed to return them in that order.
However you should avoid relying on that, and on the ordinal() value, since it can change after inserting new items, for example.
ordinal()