|
|
@@ -3,7 +3,7 @@ package net.ranides.assira.generic;
|
|
|
import net.ranides.assira.collection.arrays.ArrayAllocator;
|
|
|
import net.ranides.assira.collection.arrays.ArrayUtils;
|
|
|
import net.ranides.assira.collection.maps.CacheMap;
|
|
|
-import net.ranides.assira.functional.VarFunction;
|
|
|
+import net.ranides.assira.functional.special.AnyFunction;
|
|
|
import net.ranides.assira.reflection.IAttribute;
|
|
|
import net.ranides.assira.reflection.IClass;
|
|
|
import net.ranides.assira.reflection.IField;
|
|
|
@@ -19,7 +19,7 @@ public final class EnumFactory<E extends Enum<E>> {
|
|
|
@SuppressWarnings("unchecked")
|
|
|
private static final CacheMap<Class, EnumFactory> CACHE = CacheMap.getInstance(EnumFactory::new);
|
|
|
|
|
|
- private final VarFunction<E> constructor;
|
|
|
+ private final AnyFunction<E> constructor;
|
|
|
|
|
|
private final IField values;
|
|
|
|