public static ArrayProvider of(BeanSpec beanSpec, Genie genie) { if (!beanSpec.isArray()) { throw new IllegalArgumentException("Array bean spec required"); } Class arrayClass = beanSpec.rawType(); return new ArrayProvider(arrayClass.getComponentType(), beanSpec.toList(), genie); }
public static ArrayProvider of(BeanSpec beanSpec, Genie genie) { if (!beanSpec.isArray()) { throw new IllegalArgumentException("Array bean spec required"); } Class arrayClass = beanSpec.rawType(); return new ArrayProvider(arrayClass.getComponentType(), beanSpec.toList(), genie); }