diff options
| author | Ben Culkin <scorpress@gmail.com> | 2020-04-06 22:06:23 -0400 |
|---|---|---|
| committer | Ben Culkin <scorpress@gmail.com> | 2020-04-06 22:06:23 -0400 |
| commit | a3634be021e5f51d20bc2c6c010578f37c82e5a8 (patch) | |
| tree | a81dde966abd759d95cbe742b4f248904e69fc5c /src/main/java | |
| parent | f888c4cb5d84249c22a3d36dfad15ff999ce79b3 (diff) | |
Cleanup some warnings
Cleanup some warnings
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/bjc/everge/Everge.java | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/src/main/java/bjc/everge/Everge.java b/src/main/java/bjc/everge/Everge.java index d9cf65f..a3f66b6 100644 --- a/src/main/java/bjc/everge/Everge.java +++ b/src/main/java/bjc/everge/Everge.java @@ -158,9 +158,11 @@ public class Everge { } private boolean processArg(List<String> errs, boolean retStat, String arg) { + boolean newRet = retStat; + if (arg.equals("--")) { doingArgs = false; - return retStat; + return newRet; } // Process an argument @@ -199,7 +201,7 @@ public class Everge { case "--verbosity": if (argQue.size() < 1) { errs.add("[ERROR] No parameter to --verbosity"); - retStat = false; + newRet = false; break; } argBody = argQue.pop(); @@ -212,13 +214,13 @@ public class Everge { String msg = String.format("[ERROR] Invalid verbosity: '%s' is not an integer", argBody); errs.add(msg); - retStat = false; + newRet = false; } break; case "--pattern": if (argQue.size() < 1) { errs.add("[ERROR] No parameter to --pattern"); - retStat = false; + newRet = false; break; } argBody = argQue.pop(); @@ -231,13 +233,13 @@ public class Everge { String msg = String.format("[ERROR] Pattern '%s' is invalid: %s", pattern, psex.getMessage()); errs.add(msg); - retStat = false; + newRet = false; } break; case "--file": if (argQue.size() < 1) { errs.add("[ERROR] No argument to --file"); - retStat = false; + newRet = false; break; } argBody = argQue.pop(); @@ -267,7 +269,7 @@ public class Everge { } errs.add(sb.toString()); - retStat = false; + newRet = false; } replSet.addPairs(lrp); @@ -275,12 +277,12 @@ public class Everge { String msg = String.format("[ERROR] Could not open data file '%s' for input", argBody); errs.add(msg); - retStat = false; + newRet = false; } catch (IOException ioex) { String msg = String.format("[ERROR] Unknown I/O error reading data file '%s': %s", argBody, ioex.getMessage()); errs.add(msg); - retStat = false; + newRet = false; } break; case "--arg-file": @@ -307,12 +309,12 @@ public class Everge { } catch (FileNotFoundException fnfex) { String msg = String.format("[ERROR] Could not open argument file '%s' for input", argBody); errs.add(msg); - retStat = false; + newRet = false; } catch (IOException ioex) { String msg = String.format("[ERROR] Unknown I/O error reading input file '%s': %s", argBody, ioex.getMessage()); errs.add(msg); - retStat = false; + newRet = false; } break; case "--input-status": @@ -333,16 +335,18 @@ public class Everge { { String msg = String.format("[ERROR] Unrecognised CLI argument name '%s'\n", argName); errs.add(msg); - retStat = false; + newRet = false; } } } else { + String tmp = arg; // Strip off an escaped initial dash - if (arg.startsWith("\\-")) arg = arg.substring(1); + if (tmp.startsWith("\\-")) tmp = tmp.substring(1); - processInputFile(arg); + processInputFile(tmp); } - return retStat; + + return newRet; } /** |
