mirror of
https://github.com/ethauvin/JSON-java.git
synced 2025-06-17 16:00:51 -07:00
changes number parsing to use BigDecimal as the backing type
* updated tests to support BigDecimal as the backing type for numbers * updated some test resource handling to java7 try-with-resources format * cleaned up some other minor compiler warnings
This commit is contained in:
parent
956bdfa5b7
commit
56d33b8061
13 changed files with 248 additions and 255 deletions
|
@ -33,7 +33,7 @@ public final class Singleton {
|
|||
|
||||
/** @return someInt */
|
||||
public int getSomeInt() {
|
||||
return someInt;
|
||||
return this.someInt;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -48,7 +48,7 @@ public final class Singleton {
|
|||
|
||||
/** @return someString */
|
||||
public String getSomeString() {
|
||||
return someString;
|
||||
return this.someString;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -65,8 +65,8 @@ public final class Singleton {
|
|||
public int hashCode() {
|
||||
final int prime = 31;
|
||||
int result = 1;
|
||||
result = prime * result + someInt;
|
||||
result = prime * result + ((someString == null) ? 0 : someString.hashCode());
|
||||
result = prime * result + this.someInt;
|
||||
result = prime * result + ((this.someString == null) ? 0 : this.someString.hashCode());
|
||||
return result;
|
||||
}
|
||||
|
||||
|
@ -79,12 +79,12 @@ public final class Singleton {
|
|||
if (getClass() != obj.getClass())
|
||||
return false;
|
||||
Singleton other = (Singleton) obj;
|
||||
if (someInt != other.someInt)
|
||||
if (this.someInt != other.someInt)
|
||||
return false;
|
||||
if (someString == null) {
|
||||
if (this.someString == null) {
|
||||
if (other.someString != null)
|
||||
return false;
|
||||
} else if (!someString.equals(other.someString))
|
||||
} else if (!this.someString.equals(other.someString))
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue