reflections
reflections copied to clipboard
Using Reflections object, getSubTypesOf(Object.class) does not include Enum class
Hi. I found some vague problem about Enum class.
The result of below code does not include enum classes.
Reflections refs = new Reflections(packageName, scanner);
Set<Class<?>> subTypes = refs.getSubTypesOf(Object.class);
The result of below code include enum classes.
Reflections refs = new Reflections(packageName, scanner);
Set<Class<?>> subTypes = refs.getSubTypesOf(Enum.class);
So I wroted a code like below..
Reflections refs = new Reflections(packageName, scanner);
Set<Class<?>> subTypes = refs.getSubTypesOf(Object.class);
subTypes.addAll(refs.getSubTypesOf(Enum.class));
Actually I know that Enum class inherit Object class. But using Reflections object, the result of refs.getSubTypesOf(Object.class) does not include Enum classes.
Thanks all for using this library.
Relates to / duplicates https://github.com/ronmamo/reflections/issues/126