Optimization for {UInteger,UShort}.toBigInteger

This commit is contained in:
Sergey Zhuravlev 2017-12-14 18:37:58 +03:00
parent f797baa576
commit e30299beb0
2 changed files with 13 additions and 0 deletions

View File

@ -16,6 +16,7 @@
package org.jooq.types;
import java.io.ObjectStreamException;
import java.math.BigInteger;
/**
* The <code>unsigned int</code> type
@ -273,6 +274,11 @@ public final class UInteger extends UNumber implements Comparable<UInteger> {
return value;
}
@Override
public BigInteger toBigInteger() {
return BigInteger.valueOf(value);
}
@Override
public int hashCode() {
return Long.valueOf(value).hashCode();

View File

@ -15,6 +15,8 @@
*/
package org.jooq.types;
import java.math.BigInteger;
/**
* The <code>unsigned short</code> type
*
@ -130,6 +132,11 @@ public final class UShort extends UNumber implements Comparable<UShort> {
return value;
}
@Override
public BigInteger toBigInteger() {
return BigInteger.valueOf(value);
}
@Override
public int hashCode() {
return Integer.valueOf(value).hashCode();