From 8cda0679cd5f1d72158249224689f57903ba4bd2 Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Tue, 14 Apr 2020 16:43:27 -0400 Subject: Cleanup some warnings and stuff --- base/src/main/java/bjc/utils/exceptions/NonConstantPower.java | 9 +++++++++ base/src/main/java/bjc/utils/funcutils/IteratorUtils.java | 5 +---- base/src/main/java/bjc/utils/ioutils/ReportWriter.java | 4 ++++ base/src/main/java/bjc/utils/ioutils/SimpleProperties.java | 9 +++++++++ 4 files changed, 23 insertions(+), 4 deletions(-) (limited to 'base/src/main/java') diff --git a/base/src/main/java/bjc/utils/exceptions/NonConstantPower.java b/base/src/main/java/bjc/utils/exceptions/NonConstantPower.java index 143fb4d..15367dc 100644 --- a/base/src/main/java/bjc/utils/exceptions/NonConstantPower.java +++ b/base/src/main/java/bjc/utils/exceptions/NonConstantPower.java @@ -1,8 +1,17 @@ package bjc.utils.exceptions; +/** + * Exception thrown when using a non-constant power. + * + * @author Ben Culkin + * + */ public class NonConstantPower extends RuntimeException { private static final long serialVersionUID = 1640883448305031149L; + /** + * Create a new non-constant power exception. + */ public NonConstantPower() { super("Cannot raise an expression to a non-constant power"); } diff --git a/base/src/main/java/bjc/utils/funcutils/IteratorUtils.java b/base/src/main/java/bjc/utils/funcutils/IteratorUtils.java index a97e876..8d51996 100644 --- a/base/src/main/java/bjc/utils/funcutils/IteratorUtils.java +++ b/base/src/main/java/bjc/utils/funcutils/IteratorUtils.java @@ -46,10 +46,7 @@ public class IteratorUtils { @Override public boolean hasNext() { if (curItr != null) { - if (curItr.hasNext()) - return true; - else - return mainItr.hasNext(); + return curItr.hasNext() ? true : mainItr.hasNext(); } return mainItr.hasNext(); diff --git a/base/src/main/java/bjc/utils/ioutils/ReportWriter.java b/base/src/main/java/bjc/utils/ioutils/ReportWriter.java index 95a7f6d..3815f25 100644 --- a/base/src/main/java/bjc/utils/ioutils/ReportWriter.java +++ b/base/src/main/java/bjc/utils/ioutils/ReportWriter.java @@ -416,6 +416,10 @@ public class ReportWriter extends Writer { return rw; } + + /** + * Create a new report writer that writes to a new blank string writer. + */ public ReportWriter() { this(new StringWriter()); } diff --git a/base/src/main/java/bjc/utils/ioutils/SimpleProperties.java b/base/src/main/java/bjc/utils/ioutils/SimpleProperties.java index be8cda7..e035894 100644 --- a/base/src/main/java/bjc/utils/ioutils/SimpleProperties.java +++ b/base/src/main/java/bjc/utils/ioutils/SimpleProperties.java @@ -37,9 +37,18 @@ public class SimpleProperties implements Map { } } + /** + * Exception thrown when a line is formattted incorrectly. + * @author Ben Culkin + * + */ public static class InvalidLineFormat extends RuntimeException { private static final long serialVersionUID = 5332131472090792841L; + /** + * Create a new exception for an incorrectly formatted line. + * @param lne The line that was incorrectly formatted. + */ public InvalidLineFormat(String lne) { super(String.format( "Line '%s' is improperly formatted.\n\tExpected format is a string key, followed by a single space, followed by the value", -- cgit v1.2.3