From: Scott H. <sco...@us...> - 2005-07-25 03:44:45
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7064/src/org/actionstep Modified Files: ASStringFormatter.as Log Message: Optimized isTypeCharacter() Index: ASStringFormatter.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/ASStringFormatter.as,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ASStringFormatter.as 25 Jul 2005 00:19:20 -0000 1.4 --- ASStringFormatter.as 25 Jul 2005 03:44:34 -0000 1.5 *************** *** 35,38 **** --- 35,39 ---- import org.actionstep.NSArray; import org.actionstep.NSEnumerator; + import org.actionstep.NSCalendarDate; /** *************** *** 183,193 **** private static function isTypeCharacter(char:String):Boolean { ! for (var tc:String in g_types) ! { ! if (char == tc) ! return true; ! } ! ! return false; } --- 184,188 ---- private static function isTypeCharacter(char:String):Boolean { ! return (g_types[char] != undefined); } *************** *** 456,460 **** */ private static function handleObject(flags:Array, width:Number, zeroPad:Boolean, precision:Number, arg:Object):String ! { return arg.toString(); } --- 451,458 ---- */ private static function handleObject(flags:Array, width:Number, zeroPad:Boolean, precision:Number, arg:Object):String ! { ! if (arg instanceof NSCalendarDate) ! return arg.descriptionWithLocale(null); // null = default locale ! return arg.toString(); } |