elect
09/07/2017, 1:20 PMMAX
on a generic enum to represent the size?
this: val <E> Enum<E>.Companion.MAX get() = enumValues().size
, complains:
Type arguments for outer class are redundant when nested class is referenced
elect
09/07/2017, 1:52 PMinline val <reified T : Enum<T>> T.MAX get() = enumValues<T>().size