[Uml-devel] branches/KDE/3.5/kdesdk/umbrello/umbrello

Oliver Kellogg okellogg at users.sourceforge.net
Sun May 14 04:15:52 UTC 2006


SVN commit 540643 by okellogg:

Continue making factory methods in CodeGenFactory for the various
classes required by the advanced code generators. This is necessary
because of call-before-construction problems (on constucting a
child object, the superclass constructor invokes a virtual method
which is reimplemented in the child - but at that point the child
object construction is not finalized => segfault)
CCBUG:126262


 M  +29 -11    classifiercodedocument.cpp  
 M  +3 -20     classifiercodedocument.h  
 M  +4 -4      codeblockwithcomments.cpp  
 M  +11 -13    codeclassfield.cpp  
 M  +0 -3      codeclassfield.h  
 M  +0 -8      codedocument.cpp  
 M  +0 -3      codedocument.h  
 M  +1 -1      codegenerators/Makefile.am  
 M  +186 -8    codegenerators/codegenfactory.cpp  
 M  +83 -2     codegenerators/codegenfactory.h  
 M  +0 -4      codegenerators/cppcodegenerator.cpp  
 M  +0 -1      codegenerators/cppcodegenerator.h  
 M  +2 -47     codegenerators/cppheadercodedocument.cpp  
 M  +0 -27     codegenerators/cppheadercodedocument.h  
 M  +5 -52     codegenerators/cppsourcecodedocument.cpp  
 M  +0 -34     codegenerators/cppsourcecodedocument.h  
 M  +5 -10     codegenerators/javaantcodedocument.cpp  
 M  +0 -3      codegenerators/javaantcodedocument.h  
 M  +2 -42     codegenerators/javaclassifiercodedocument.cpp  
 M  +0 -27     codegenerators/javaclassifiercodedocument.h  
 M  +0 -4      codegenerators/javacodegenerator.cpp  
 M  +0 -2      codegenerators/javacodegenerator.h  
 D             codegenerators/ncgof.cpp  
 D             codegenerators/ncgof.h  
 M  +3 -52     codegenerators/rubyclassifiercodedocument.cpp  
 M  +1 -34     codegenerators/rubyclassifiercodedocument.h  
 M  +1 -5      codegenerators/rubycodegenerator.cpp  
 M  +0 -2      codegenerators/rubycodegenerator.h  
 M  +7 -29     codegenobjectwithtextblocks.cpp  
 M  +0 -3      codegenobjectwithtextblocks.h  
 M  +0 -8      codemethodblock.cpp  
 M  +0 -1      codemethodblock.h  
 M  +2 -1      codeparameter.cpp  
 M  +2 -1      dialogs/codeeditor.cpp  
 M  +1 -29     hierarchicalcodeblock.cpp  
 M  +0 -13     hierarchicalcodeblock.h  






More information about the umbrello-devel mailing list