Integer.java (getInteger): Return default argument if property is not set.

* java/lang/Integer.java (getInteger): Return default argument if
	property is not set. Don't call decode with null argument.
	* java/lang/Long.java (getLong): Likewise.

From-SVN: r39870
This commit is contained in:
Bryce McKinlay 2001-02-19 03:43:12 +00:00 committed by Bryce McKinlay
parent 8d444206b1
commit 3d1c878854
3 changed files with 22 additions and 12 deletions

View file

@ -155,13 +155,15 @@ public final class Integer extends Number implements Comparable
public static Integer getInteger(String prop, Integer defobj)
{
try
{
return decode(System.getProperty(prop));
}
{
String val = System.getProperty(prop);
if (val != null)
return decode(val);
}
catch (NumberFormatException ex)
{
return defobj;
}
{
}
return defobj;
}
public int hashCode()