How to create empty EnumSet?
I am struggling with EnumSet as it surprisingly doesn't have a simple constructor and its methods doesn't like null values.
What I came up with:
EnumSet<MyClass> x = EnumSet.copyOf(Collections.<MyClass>emptySet());
Which somewhat works but doesn't seem right to me.
Use the method EnumSet.noneOf
:
EnumSet<MyClass> x = EnumSet.noneOf(MyClass.class);
Use EnumSet.noneOf(Class)
to create an empty EnumSet.