From f4169e56ed381515d9f3161531dc962f34bba4e1 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Wed, 3 Apr 2019 02:19:20 -0700 Subject: [PATCH] Trim int properties. --- .../java/net/thauvin/erik/semver/VersionProcessor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/thauvin/erik/semver/VersionProcessor.java b/src/main/java/net/thauvin/erik/semver/VersionProcessor.java index 0d2202f..c8039ac 100644 --- a/src/main/java/net/thauvin/erik/semver/VersionProcessor.java +++ b/src/main/java/net/thauvin/erik/semver/VersionProcessor.java @@ -148,7 +148,9 @@ public class VersionProcessor extends AbstractProcessor { } private void log(final Diagnostic.Kind kind, final String s) { - messager.printMessage(kind, '[' + VersionProcessor.class.getSimpleName() + "] " + s); + if (messager != null) { + messager.printMessage(kind, '[' + VersionProcessor.class.getSimpleName() + "] " + s); + } } private void note(final String s) { @@ -157,7 +159,7 @@ public class VersionProcessor extends AbstractProcessor { private int parseIntProperty(final Properties p, final String property, final int defaultValue) { try { - return Integer.parseInt(p.getProperty(property, Integer.toString(defaultValue))); + return Integer.parseInt(p.getProperty(property, Integer.toString(defaultValue)).trim()); } catch (NumberFormatException ignore) { warn("Invalid property value: " + property); return defaultValue; @@ -251,5 +253,4 @@ public class VersionProcessor extends AbstractProcessor { + new File(jfo.getName()).getAbsoluteFile().getParent() + ')'); } } - }