From 5f7597c878c90bf13dea73d8dd8aed6f0f693702 Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Fri, 1 Sep 2017 11:48:01 -0300 Subject: Commenting --- BJC-Utils2/src/main/java/bjc/utils/ioutils/SimpleProperties.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'BJC-Utils2/src/main/java/bjc/utils/ioutils/SimpleProperties.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/ioutils/SimpleProperties.java b/BJC-Utils2/src/main/java/bjc/utils/ioutils/SimpleProperties.java index e142ea3..e6279c4 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/ioutils/SimpleProperties.java +++ b/BJC-Utils2/src/main/java/bjc/utils/ioutils/SimpleProperties.java @@ -54,6 +54,9 @@ public class SimpleProperties implements Map { final int sepIdx = ln.indexOf(' '); + /* + * Complain about improperly formatted lines. + */ if (sepIdx == -1) { final String fmt = "Properties must be a name, a space, then the body.\n\tOffending line is '%s'"; final String msg = String.format(fmt, ln); @@ -64,6 +67,9 @@ public class SimpleProperties implements Map { final String name = ln.substring(0, sepIdx).trim(); final String body = ln.substring(sepIdx).trim(); + /* + * Complain about duplicates, if that is wanted. + */ if (!allowDuplicates && containsKey(name)) { final String msg = String.format("Duplicate key '%s'", name); @@ -161,4 +167,4 @@ public class SimpleProperties implements Map { public int hashCode() { return props.hashCode(); } -} \ No newline at end of file +} -- cgit v1.2.3