From: Eric P. <th...@us...> - 2011-07-23 19:17:41
|
Update of /cvsroot/sandev/sand/apps/basics/build/generate/org/sandev/generator In directory vz-cvs-3.sog:/tmp/cvs-serv27816 Modified Files: GeneratorCommon.java Log Message: Added a special case to pluralize method so we get things like "ModeDefs" rather than "ModeDeves" Index: GeneratorCommon.java =================================================================== RCS file: /cvsroot/sandev/sand/apps/basics/build/generate/org/sandev/generator/GeneratorCommon.java,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** GeneratorCommon.java 5 Sep 2010 13:50:16 -0000 1.19 --- GeneratorCommon.java 23 Jul 2011 19:17:39 -0000 1.20 *************** *** 252,257 **** case 'z': return base + "es"; ! case 'f': // I'm not sure all -f words work this way, but most do ! return base.substring(0, base.length()-1) + "ves"; case 'e': if (penultChar == 'f') { // life --> lives --- 252,260 ---- case 'z': return base + "es"; ! case 'f': ! if(base.endsWith("Def")) { ! return base + "s"; } ! else { // I'm not sure all -f words work this way, but most do ! return base.substring(0, base.length()-1) + "ves"; } case 'e': if (penultChar == 'f') { // life --> lives |