Author: tchemit Date: 2009-12-14 20:41:16 +0100 (Mon, 14 Dec 2009) New Revision: 752 Modified: branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java Log: interfaces can have more than one super classe Modified: branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java =================================================================== --- branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java 2009-12-14 11:25:13 UTC (rev 751) +++ branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java 2009-12-14 19:41:16 UTC (rev 752) @@ -166,18 +166,21 @@ String extend = ""; Iterator<ObjectModelInterface> j = interfacez.getInterfaces().iterator(); - if (j.hasNext()) { + while (j.hasNext()) { ObjectModelClassifier p = j.next(); extend += GeneratorUtil.getSimpleName(p.getQualifiedName()); + if (j.hasNext()) { + extend += ", "; + } } /*{ <%=prefix%>public interface <%=interfaceName%>}*/ /* - * Définition de la super interface : il ne doit y avoir qu'une + * Définition de la super interface : il peut y en avoir autant qu'on veut */ if (extend.length() > 0) { -/*{ extends <%=extend%>}*/ +/*{ extends <%=extend%> {}*/ } else { /*{ {
participants (1)
-
tchemit@users.nuiton.org