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