[DEV] correct bug

This commit is contained in:
Edouard DUPIN 2021-07-09 21:21:18 +02:00
parent e875791c27
commit e57b77c466

View File

@ -4,6 +4,8 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.atriasoft.etk.util.ArraysTools;
import org.atriasoft.eStringSerialize.StringSerializer; import org.atriasoft.eStringSerialize.StringSerializer;
import org.atriasoft.exml.builder.IntrospectionModel; import org.atriasoft.exml.builder.IntrospectionModel;
import org.atriasoft.exml.builder.IntrospectionModelFactory; import org.atriasoft.exml.builder.IntrospectionModelFactory;
@ -91,7 +93,7 @@ public class GeneratorIntrospection implements Generator {
if (type.isArray()) { if (type.isArray()) {
Class<?> typeClass = elem.getType().componentType(); Class<?> typeClass = elem.getType().componentType();
if (typeClass.isPrimitive()) { if (typeClass.isPrimitive()) {
dataString = StringSerializer.toString(dataObj); dataString = ArraysTools.primitivaArrayToSting(dataObj);
} else { } else {
IntrospectionModel introspectionSub = findOrCreate(ModelType.NORMAL, null, typeClass); IntrospectionModel introspectionSub = findOrCreate(ModelType.NORMAL, null, typeClass);
dataString = autoArrayToString(typeClass, dataObj, introspectionSub); dataString = autoArrayToString(typeClass, dataObj, introspectionSub);