@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  lenbytes 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)