package org.jtwig.value.convert.collection; import org.jtwig.value.WrappedCollection; import org.jtwig.value.convert.Converter; public class ArrayToCollectionConverter implements Converter<WrappedCollection> { @Override public Result<WrappedCollection> convert(Object object) { if (object.getClass().isArray()) { WrappedCollection result = new WrappedCollection(); Object[] array = (Object[]) object; for (int i = 0; i < array.length; i++) { result.add(String.valueOf(i), array[i]); } return Result.defined(result); } return Result.undefined(); } }