@AnnotatedFor(value="nullness") public final class SignednessUtil extends Object
SignednessUtilExtra has more methods that reference packages that Android
 does not provide.| Modifier and Type | Method and Description | 
|---|---|
static @Unsigned byte | 
byteFromDouble(double d)
Returns an unsigned byte representing the same value as the double. 
 | 
static @Unsigned byte | 
byteFromFloat(float f)
Returns an unsigned byte representing the same value as the float. 
 | 
static int | 
compareUnsigned(@Unsigned byte x,
               @Unsigned byte y)
Compares two unsigned bytes x and y. 
 | 
static int | 
compareUnsigned(@Unsigned short x,
               @Unsigned short y)
Compares two unsigned shorts x and y. 
 | 
static @Unsigned byte | 
getUnsigned(ByteBuffer b)
Gets an unsigned byte from the ByteBuffer b. 
 | 
static void | 
getUnsigned(ByteBuffer b,
           @Unsigned byte[] bs)
Gets an array of unsigned bytes from the ByteBuffer b and stores them in the array bs. 
 | 
static ByteBuffer | 
getUnsigned(ByteBuffer b,
           byte[] bs,
           int i,
           int l)
Populates an unsigned byte array from the ByteBuffer b at i with l bytes. 
 | 
static @Unsigned byte | 
getUnsigned(ByteBuffer b,
           int i)
Gets an unsigned byte from the ByteBuffer b at i. 
 | 
static @Unsigned int | 
getUnsigned(IntBuffer b,
           int i)
Gets an unsigned int from the IntBuffer b at i. 
 | 
static @Unsigned int | 
getUnsignedInt(ByteBuffer b)
Gets an unsigned int from the ByteBuffer b. 
 | 
static @Unsigned short | 
getUnsignedShort(ByteBuffer b)
Gets an unsigned short from the ByteBuffer b. 
 | 
static @Unsigned int | 
intFromDouble(double d)
Returns an unsigned int representing the same value as the double. 
 | 
static @Unsigned int | 
intFromFloat(float f)
Returns an unsigned int representing the same value as the float. 
 | 
static @Unsigned long | 
longFromDouble(double d)
Returns an unsigned long representing the same value as the double. 
 | 
static @Unsigned long | 
longFromFloat(float f)
Returns an unsigned long representing the same value as the float. 
 | 
static ByteBuffer | 
putUnsigned(ByteBuffer b,
           @Unsigned byte ubyte)
Places an unsigned byte into the ByteBuffer b. 
 | 
static ByteBuffer | 
putUnsigned(ByteBuffer b,
           int i,
           @Unsigned byte ubyte)
Places an unsigned byte into the ByteBuffer b at i. 
 | 
static IntBuffer | 
putUnsigned(IntBuffer b,
           @Unsigned int uint)
Places an unsigned int into the IntBuffer b. 
 | 
static IntBuffer | 
putUnsigned(IntBuffer b,
           @Unsigned int[] uints)
Places an unsigned int array into the IntBuffer b. 
 | 
static IntBuffer | 
putUnsigned(IntBuffer b,
           @Unsigned int[] uints,
           int i,
           int l)
Places an unsigned int array into the IntBuffer b at i with length l. 
 | 
static IntBuffer | 
putUnsigned(IntBuffer b,
           int i,
           @Unsigned int uint)
Places an unsigned int into the IntBuffer b at i. 
 | 
static ByteBuffer | 
putUnsignedInt(ByteBuffer b,
              @Unsigned int uint)
Places an unsigned int into the ByteBuffer b. 
 | 
static ByteBuffer | 
putUnsignedInt(ByteBuffer b,
              int i,
              @Unsigned int uint)
Places an unsigned int into the ByteBuffer b at i. 
 | 
static ByteBuffer | 
putUnsignedLong(ByteBuffer b,
               int i,
               @Unsigned long ulong)
Places an unsigned long into the ByteBuffer b at i. 
 | 
static ByteBuffer | 
putUnsignedShort(ByteBuffer b,
                int i,
                @Unsigned short ushort)
Places an unsigned short into the ByteBuffer b at i. 
 | 
static ByteBuffer | 
putUnsignedShort(ByteBuffer b,
                @Unsigned short ushort)
Places an unsigned short into the ByteBuffer b. 
 | 
static void | 
readFullyUnsigned(RandomAccessFile f,
                 @Unsigned byte[] b)
Reads a file fully into an unsigned byte array. 
 | 
static int | 
readUnsigned(RandomAccessFile f,
            @Unsigned byte[] b,
            int off,
            int len)
Reads up to  
len bytes of data from this file into an unsigned array of bytes. | 
static @Unsigned char | 
readUnsignedChar(RandomAccessFile f)
Reads an unsigned char from the RandomAccessFile f. 
 | 
static @Unsigned int | 
readUnsignedInt(RandomAccessFile f)
Reads an unsigned int from the RandomAccessFile f. 
 | 
static @Unsigned long | 
readUnsignedLong(RandomAccessFile f)
Reads an unsigned long from the RandomAccessFile f. 
 | 
static @Unsigned short | 
shortFromDouble(double d)
Returns an unsigned short representing the same value as the double. 
 | 
static @Unsigned short | 
shortFromFloat(float f)
Returns an unsigned short representing the same value as the float. 
 | 
static double | 
toDouble(@Unsigned byte b)
Returns a double representing the same value as the unsigned byte. 
 | 
static double | 
toDouble(@Unsigned int i)
Returns a double representing the same value as the unsigned int. 
 | 
static double | 
toDouble(@Unsigned long l)
Returns a double representing the same value as the unsigned long. 
 | 
static double | 
toDouble(@Unsigned short s)
Returns a double representing the same value as the unsigned short. 
 | 
static float | 
toFloat(@Unsigned byte b)
Returns a float representing the same value as the unsigned byte. 
 | 
static float | 
toFloat(@Unsigned int i)
Returns a float representing the same value as the unsigned int. 
 | 
static float | 
toFloat(@Unsigned long l)
Returns a float representing the same value as the unsigned long. 
 | 
static float | 
toFloat(@Unsigned short s)
Returns a float representing the same value as the unsigned short. 
 | 
static @Unsigned int | 
toUnsignedInt(@Unsigned char c)
Returns an unsigned int representing the same value as an unsigned char. 
 | 
static @Unsigned long | 
toUnsignedLong(@Unsigned char c)
Returns an unsigned long representing the same value as an unsigned char. 
 | 
static @Unsigned short | 
toUnsignedShort(@Unsigned byte b)
Returns an unsigned short representing the same value as an unsigned byte. 
 | 
static @Unsigned short | 
toUnsignedShort(@Unsigned char c)
Returns an unsigned short representing the same value as an unsigned char. 
 | 
static String | 
toUnsignedString(@Unsigned byte b)
Produces a string representation of the unsigned byte b. 
 | 
static String | 
toUnsignedString(@Unsigned byte b,
                int radix)
Produces a string representation of the unsigned byte b in base radix. 
 | 
static String | 
toUnsignedString(@Unsigned short s)
Produces a string representation of the unsigned short s. 
 | 
static String | 
toUnsignedString(@Unsigned short s,
                int radix)
Produces a string representation of the unsigned short s in base radix. 
 | 
static ByteBuffer | 
wrapUnsigned(@Unsigned byte[] array)
Wraps an unsigned byte array into a ByteBuffer. 
 | 
static ByteBuffer | 
wrapUnsigned(@Unsigned byte[] array,
            int offset,
            int length)
Wraps an unsigned byte array into a ByteBuffer. 
 | 
static void | 
writeUnsigned(RandomAccessFile f,
             @Unsigned byte[] bs,
             int off,
             int len)
Writes len unsigned bytes to the RandomAccessFile f at offset off. 
 | 
static void | 
writeUnsignedByte(RandomAccessFile f,
                 @Unsigned byte b)
Writes an unsigned byte to the RandomAccessFile f. 
 | 
static void | 
writeUnsignedChar(RandomAccessFile f,
                 @Unsigned char c)
Writes an unsigned char to the RandomAccessFile f. 
 | 
static void | 
writeUnsignedInt(RandomAccessFile f,
                @Unsigned int i)
Writes an unsigned byte to the RandomAccessFile f. 
 | 
static void | 
writeUnsignedLong(RandomAccessFile f,
                 @Unsigned long l)
Writes an unsigned byte to the RandomAccessFile f. 
 | 
static void | 
writeUnsignedShort(RandomAccessFile f,
                  @Unsigned short s)
Writes an unsigned short to the RandomAccessFile f. 
 | 
public static ByteBuffer wrapUnsigned(@Unsigned byte[] array)
wrap(byte[]), but assumes that the input should be
 interpreted as unsigned.public static ByteBuffer wrapUnsigned(@Unsigned byte[] array, int offset, int length)
wrap(byte[], int, int), but assumes that the
 input should be interpreted as unsigned.public static @Unsigned int getUnsignedInt(ByteBuffer b)
getInt(), but assumes that the result should be interpreted as
 unsigned.public static @Unsigned short getUnsignedShort(ByteBuffer b)
getShort(), but assumes that the result should be interpreted
 as unsigned.public static @Unsigned byte getUnsigned(ByteBuffer b)
get(), but assumes that the result should be interpreted as
 unsigned.public static @Unsigned byte getUnsigned(ByteBuffer b, int i)
get(int), but assumes that the result should be interpreted as
 unsigned.public static ByteBuffer getUnsigned(ByteBuffer b, byte[] bs, int i, int l)
get(byte[], int, int),
 but assumes that the bytes should be interpreted as unsigned.public static ByteBuffer putUnsigned(ByteBuffer b, @Unsigned byte ubyte)
put(byte), but assumes that the input should be interpreted as
 unsigned.public static ByteBuffer putUnsigned(ByteBuffer b, int i, @Unsigned byte ubyte)
put(int, byte), but assumes that the input should be
 interpreted as unsigned.public static IntBuffer putUnsigned(IntBuffer b, @Unsigned int uint)
put(int), but assumes that the input should be interpreted as
 unsigned.public static IntBuffer putUnsigned(IntBuffer b, int i, @Unsigned int uint)
put(int, int), but assumes that the input should be
 interpreted as unsigned.public static IntBuffer putUnsigned(IntBuffer b, @Unsigned int[] uints)
put(int[]), but assumes that the input should be interpreted
 as unsigned.public static IntBuffer putUnsigned(IntBuffer b, @Unsigned int[] uints, int i, int l)
put(int[], int, int), but
 assumes that the input should be interpreted as unsigned.public static @Unsigned int getUnsigned(IntBuffer b, int i)
get(int), but assumes that the output should be interpreted as
 unsigned.public static ByteBuffer putUnsignedShort(ByteBuffer b, @Unsigned short ushort)
putShort(short), but assumes that the input should be
 interpreted as unsigned.public static ByteBuffer putUnsignedShort(ByteBuffer b, int i, @Unsigned short ushort)
putShort(int, short), but assumes that the input
 should be interpreted as unsigned.public static ByteBuffer putUnsignedInt(ByteBuffer b, @Unsigned int uint)
putInt(int), but assumes that the input should be
 interpreted as unsigned.public static ByteBuffer putUnsignedInt(ByteBuffer b, int i, @Unsigned int uint)
putInt(int, int), but assumes that the input should be
 interpreted as unsigned.public static ByteBuffer putUnsignedLong(ByteBuffer b, int i, @Unsigned long ulong)
putLong(int, long), but assumes that the input should
 be interpreted as unsigned.public static @Unsigned char readUnsignedChar(RandomAccessFile f) throws IOException
readChar(), but assumes the output should be interpreted
 as unsigned.IOExceptionpublic static @Unsigned int readUnsignedInt(RandomAccessFile f) throws IOException
readInt(), but assumes the output should be interpreted
 as unsigned.IOExceptionpublic static @Unsigned long readUnsignedLong(RandomAccessFile f) throws IOException
readLong(), but assumes the output should be interpreted
 as unsigned.IOExceptionpublic static int readUnsigned(RandomAccessFile f, @Unsigned byte[] b, int off, int len) throws IOException
len bytes of data from this file into an unsigned array of bytes. This
 method is a wrapper around read(byte[], int, int), but assumes the output should be interpreted as unsigned.IOExceptionpublic static void readFullyUnsigned(RandomAccessFile f, @Unsigned byte[] b) throws IOException
readFully(byte[]), but assumes the output should
 be interpreted as unsigned.IOExceptionpublic static void writeUnsigned(RandomAccessFile f, @Unsigned byte[] bs, int off, int len) throws IOException
write(byte[], int, int), but
 assumes the input should be interpreted as unsigned.IOExceptionpublic static void writeUnsignedByte(RandomAccessFile f, @Unsigned byte b) throws IOException
writeByte(int), but assumes the input should be
 interpreted as unsigned.IOExceptionpublic static void writeUnsignedChar(RandomAccessFile f, @Unsigned char c) throws IOException
writeChar(int), but assumes the input should be
 interpreted as unsigned.IOExceptionpublic static void writeUnsignedShort(RandomAccessFile f, @Unsigned short s) throws IOException
writeShort(int), but assumes the input should be
 interpreted as unsigned.IOExceptionpublic static void writeUnsignedInt(RandomAccessFile f, @Unsigned int i) throws IOException
writeInt(int), but assumes the input should be
 interpreted as unsigned.IOExceptionpublic static void writeUnsignedLong(RandomAccessFile f, @Unsigned long l) throws IOException
writeLong(long), but assumes the input should be
 interpreted as unsigned.IOExceptionpublic static void getUnsigned(ByteBuffer b, @Unsigned byte[] bs)
get(byte[]), but assumes
 that the array of bytes should be interpreted as unsigned.public static int compareUnsigned(@Unsigned short x, @Unsigned short y)
public static int compareUnsigned(@Unsigned byte x, @Unsigned byte y)
public static String toUnsignedString(@Unsigned short s)
public static String toUnsignedString(@Unsigned short s, int radix)
public static String toUnsignedString(@Unsigned byte b)
public static String toUnsignedString(@Unsigned byte b, int radix)
public static @Unsigned short toUnsignedShort(@Unsigned byte b)
public static @Unsigned long toUnsignedLong(@Unsigned char c)
public static @Unsigned int toUnsignedInt(@Unsigned char c)
public static @Unsigned short toUnsignedShort(@Unsigned char c)
public static float toFloat(@Unsigned byte b)
public static float toFloat(@Unsigned short s)
public static float toFloat(@Unsigned int i)
public static float toFloat(@Unsigned long l)
public static double toDouble(@Unsigned byte b)
public static double toDouble(@Unsigned short s)
public static double toDouble(@Unsigned int i)
public static double toDouble(@Unsigned long l)
public static @Unsigned byte byteFromFloat(float f)
public static @Unsigned short shortFromFloat(float f)
public static @Unsigned int intFromFloat(float f)
public static @Unsigned long longFromFloat(float f)
public static @Unsigned byte byteFromDouble(double d)
public static @Unsigned short shortFromDouble(double d)
public static @Unsigned int intFromDouble(double d)
public static @Unsigned long longFromDouble(double d)