Fixed incorrect listing of valid roundingMode-s in extended Java decimal format parsing error message
Project: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/commit/54bd25b0 Tree: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/tree/54bd25b0 Diff: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/diff/54bd25b0 Branch: refs/heads/2.3 Commit: 54bd25b0ec51f40ba6e231edf21bef56aa6a8330 Parents: 40ced2d Author: ddekany <ddek...@apache.org> Authored: Tue Mar 13 09:41:35 2018 +0100 Committer: ddekany <ddek...@apache.org> Committed: Tue Mar 13 09:41:35 2018 +0100 ---------------------------------------------------------------------- .../java/freemarker/core/ExtendedDecimalFormatParser.java | 5 ++++- src/manual/en_US/book.xml | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-freemarker/blob/54bd25b0/src/main/java/freemarker/core/ExtendedDecimalFormatParser.java ---------------------------------------------------------------------- diff --git a/src/main/java/freemarker/core/ExtendedDecimalFormatParser.java b/src/main/java/freemarker/core/ExtendedDecimalFormatParser.java index c31171b..0c3286a 100644 --- a/src/main/java/freemarker/core/ExtendedDecimalFormatParser.java +++ b/src/main/java/freemarker/core/ExtendedDecimalFormatParser.java @@ -80,7 +80,10 @@ class ExtendedDecimalFormatParser { } else if (value.equals(PARAM_VALUE_RND_UNNECESSARY)) { parsedValue = RoundingMode.UNNECESSARY; } else { - throw new InvalidParameterValueException("Should be one of: u, d, c, f, hd, he, hu, un"); + throw new InvalidParameterValueException("Should be one of: " + + PARAM_VALUE_RND_UP + ", " + PARAM_VALUE_RND_DOWN + ", " + PARAM_VALUE_RND_CEILING + ", " + + PARAM_VALUE_RND_FLOOR + ", " + PARAM_VALUE_RND_HALF_DOWN + ", " + + PARAM_VALUE_RND_HALF_EVEN + ", " + PARAM_VALUE_RND_UNNECESSARY); } if (_JavaVersions.JAVA_6 == null) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker/blob/54bd25b0/src/manual/en_US/book.xml ---------------------------------------------------------------------- diff --git a/src/manual/en_US/book.xml b/src/manual/en_US/book.xml index 3d8e321..231b607 100644 --- a/src/manual/en_US/book.xml +++ b/src/manual/en_US/book.xml @@ -27578,6 +27578,13 @@ TemplateModel x = env.getVariable("x"); // get variable x</programlisting> <para><literal>freemarker.ext.beans.HashAdapter.size()</literal> was overridden for better performance.</para> </listitem> + + <listitem> + <para>Fixed incorrect listing of valid + <literal>roundingMode</literal>-s in <link + linkend="topic.extendedJavaDecimalFormat">extended Java decimal + format</link> parsing error message</para> + </listitem> </itemizedlist> </section> </section>