Throw syntax error instead of "For input string"

This commit is contained in:
KHobbits 2013-07-14 01:07:59 +01:00
parent a14104c529
commit 29ea24f715
2 changed files with 30 additions and 16 deletions

View File

@ -1,6 +1,7 @@
package com.earth2me.essentials;
import static com.earth2me.essentials.I18n._;
import com.earth2me.essentials.commands.NotEnoughArgumentsException;
import java.io.File;
import java.math.BigDecimal;
import java.util.Locale;
@ -56,7 +57,12 @@ public class Worth implements IConf
if (args.length > 1)
{
try {
amount = Integer.parseInt(args[1].replaceAll("[^0-9]", ""));
}
catch (NumberFormatException ex) {
throw new NotEnoughArgumentsException(ex);
}
if (args[1].startsWith("-"))
{
amount = -amount;

View File

@ -88,9 +88,17 @@ public class Commandworth extends EssentialsCommand
if (user == null)
{
if (args.length > 1)
{
try
{
amount = Integer.parseInt(args[1].replaceAll("[^0-9]", ""));
}
catch (NumberFormatException ex)
{
throw new NotEnoughArgumentsException(ex);
}
}
}
else
{