[Buix-commits] r1523 - trunk/guix-compiler/src/main/java/org/nuiton/guix/generator
Author: kmorin Date: 2009-07-24 10:56:54 +0200 (Fri, 24 Jul 2009) New Revision: 1523 Modified: trunk/guix-compiler/src/main/java/org/nuiton/guix/generator/JavaFileGenerator.java Log: changed the return type of the generate method from void to JavaFile Modified: trunk/guix-compiler/src/main/java/org/nuiton/guix/generator/JavaFileGenerator.java =================================================================== --- trunk/guix-compiler/src/main/java/org/nuiton/guix/generator/JavaFileGenerator.java 2009-07-23 15:39:55 UTC (rev 1522) +++ trunk/guix-compiler/src/main/java/org/nuiton/guix/generator/JavaFileGenerator.java 2009-07-24 08:56:54 UTC (rev 1523) @@ -18,23 +18,16 @@ */ package org.nuiton.guix.generator; -//~--- non-JDK imports -------------------------------------------------------- -import java.util.logging.Level; -import java.util.logging.Logger; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.nuiton.guix.model.GuixModelObject; -//~--- JDK imports ------------------------------------------------------------ - import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List; -import org.nuiton.guix.tags.TagHandler; -import org.nuiton.guix.tags.TagManager; /** * Abstract class of all the generator which generate java files @@ -78,16 +71,9 @@ * * @param out the file to generate */ - public abstract void generate(File out); + public abstract JavaFile generate(); /** - * Generates the class described by the GuixModelObject gmo - */ - protected void generate() { - addImports(gmo); - } - - /** * Add imports to the generated file * * @param gmo GuixModelObject which represents the class to generate
participants (1)
-
kmorin@users.labs.libre-entreprise.org