From 14a9c2df156c7d6caeefa6cd8f593a1d3947d71b Mon Sep 17 00:00:00 2001 From: Sophie Coudert <sophie.coudert@telecom-paris.fr> Date: Mon, 1 Jul 2024 17:26:56 +0200 Subject: [PATCH] comment detail --- .../java/avatartranslator/AvatarDataTypePrimitiveFields.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/avatartranslator/AvatarDataTypePrimitiveFields.java b/src/main/java/avatartranslator/AvatarDataTypePrimitiveFields.java index dba7805d07..ca69b9aa17 100644 --- a/src/main/java/avatartranslator/AvatarDataTypePrimitiveFields.java +++ b/src/main/java/avatartranslator/AvatarDataTypePrimitiveFields.java @@ -116,6 +116,11 @@ public class AvatarDataTypePrimitiveFields { } map.put(dt, primitiveFields); } + + /** unroll the nested datatype among the one provided as input to build the lists of primitive fields associated + * to each datatype. + * The returned result is a map that links each datatype with its primitive fields extension. + */ public static HashMap<AvatarDataType, AvatarDataTypePrimitiveFields> buildMap(List<AvatarDataType> dtList, List<String> err) { HashMap<AvatarDataType, AvatarDataTypePrimitiveFields> map = new HashMap<AvatarDataType, AvatarDataTypePrimitiveFields>(); for(AvatarDataType dt : dtList) buildPrimitiveFields(dt, map, new ArrayList<AvatarAttribute>(), err); -- GitLab