[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...

Norman Richards norman.richards at jboss.com
Sat Dec 23 21:19:14 EST 2006


  User: nrichards
  Date: 06/12/23 21:19:14

  Modified:    src/main/org/jboss/seam/core  Interpolator.java
  Log:
  JBSEAM-624: again
  
  Revision  Changes    Path
  1.15      +16 -15    jboss-seam/src/main/org/jboss/seam/core/Interpolator.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Interpolator.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Interpolator.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -b -r1.14 -r1.15
  --- Interpolator.java	20 Dec 2006 17:01:53 -0000	1.14
  +++ Interpolator.java	24 Dec 2006 02:19:14 -0000	1.15
  @@ -49,8 +49,10 @@
       * @return the interpolated string
       */
      public String interpolate(String string, Object... params) {
  -      if ( params!=null && params.length>0 )
  -      {
  +       if (params == null) {
  +           params = new Object[0];
  +       }
  +
            if ( params.length>10 ) 
            {
               throw new IllegalArgumentException("more than 10 parameters");
  @@ -59,11 +61,10 @@
            {
               string = interpolateExpressions(string, params);
            }
  -         if ( string.indexOf('{')>=0 )
  +       if (params.length>0 &&  string.indexOf('{')>=0 )
            {
               string = new MessageFormat(string, Locale.instance()).format(params);
            }
  -      }
         return string;
      }
   
  
  
  



More information about the jboss-cvs-commits mailing list