From: Robert L. <rle...@us...> - 2007-03-22 12:14:41
|
Update of /cvsroot/ccmtools/ccmtools/src/ccmtools/CppGenerator In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv21918/src/ccmtools/CppGenerator Modified Files: CppAssemblyGenerator.java Log Message: bug fix: reset reference to last assembly Index: CppAssemblyGenerator.java =================================================================== RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/CppGenerator/CppAssemblyGenerator.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** CppAssemblyGenerator.java 8 Mar 2007 14:44:33 -0000 1.10 --- CppAssemblyGenerator.java 22 Mar 2007 12:14:38 -0000 1.11 *************** *** 19,22 **** --- 19,23 ---- import java.util.logging.Logger; import ccmtools.CcmtoolsException; + import ccmtools.CodeGenerator.Template; import ccmtools.parser.assembly.metamodel.Assembly; import ccmtools.parser.assembly.metamodel.AssemblyElement; *************** *** 106,109 **** --- 107,116 ---- } + protected void writeOutput( Template template ) + { + super.writeOutput(template); + currentAssembly = null; + } + protected static void keep_only_impls( List files ) { *************** *** 449,453 **** if (!outer_facets.contains(name)) { ! throw new RuntimeException("facet " + name + " is not connected to an inner component"); } --- 456,460 ---- if (!outer_facets.contains(name)) { ! throw new RuntimeException("facet " + getQualifiedCcmName(comp_def) + "." + name + " is not connected to an inner component"); } |