Author: michiel
Date: 2009-05-14 15:57:28 +0200 (Thu, 14 May 2009)
New Revision: 35167

Modified:
   mmbase/trunk/src/org/mmbase/util/functions/AutodefiningParameters.java
   mmbase/trunk/src/org/mmbase/util/functions/Parameters.java
Log:
Fixed failing test-case about AutodefiningParameters

Modified: mmbase/trunk/src/org/mmbase/util/functions/AutodefiningParameters.java
===================================================================
--- mmbase/trunk/src/org/mmbase/util/functions/AutodefiningParameters.java      
2009-05-14 13:53:46 UTC (rev 35166)
+++ mmbase/trunk/src/org/mmbase/util/functions/AutodefiningParameters.java      
2009-05-14 13:57:28 UTC (rev 35167)
@@ -43,6 +43,7 @@
         newDef[newDef.length - 1] = param;
         definition = newDef;
         toIndex++;
+        patternLimit++;
         return definition.length - 1;
     }
 

Modified: mmbase/trunk/src/org/mmbase/util/functions/Parameters.java
===================================================================
--- mmbase/trunk/src/org/mmbase/util/functions/Parameters.java  2009-05-14 
13:53:46 UTC (rev 35166)
+++ mmbase/trunk/src/org/mmbase/util/functions/Parameters.java  2009-05-14 
13:57:28 UTC (rev 35167)
@@ -311,7 +311,7 @@
             a.checkType(value);
             return backing.put(a.getName(), value);
         } else {
-            if (patternBacking == null) throw new IndexOutOfBoundsException();
+            if (patternBacking == null) throw new 
IndexOutOfBoundsException("No index " + i + " (" + j + "). Patternlimit " + 
patternLimit + " " + this);
             return patternBacking.get(j - patternLimit).setValue(value);
         }
     }

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to