Changes the parser to allow argument shorthands of any length

This commit is contained in:
2021-01-25 22:05:57 +01:00
parent 1e3544f793
commit a0b5b65054
2 changed files with 5 additions and 5 deletions

View File

@ -56,8 +56,8 @@ public final class Parser {
String argumentName = currentToken.substring(2);
foundArguments = ListUtil.getMatching(converterArguments, (item) -> item.getName().equals(argumentName));
} else if (currentToken.startsWith("-")) {
char argumentShorthand = currentToken.substring(1).charAt(0);
foundArguments = ListUtil.getMatching(converterArguments, (item) -> item.getShorthand() == argumentShorthand);
String argumentShorthand = currentToken.substring(1);
foundArguments = ListUtil.getMatching(converterArguments, (item) -> item.getShorthand().equals(argumentShorthand));
} else {
throw new IllegalArgumentException("Unexpected value when not given an argument.");
}