Lines Matching refs:value

820             default: throw new IllegalArgumentException("Unsupported value size ["+valueSize+"]");
843 default: throw new IllegalArgumentException("Unsupported value size ["+valueSize+"]");
847 protected static void writeByte(byte[] code, int offset, int value)
849 if (value > 0xff)
851 throw new IllegalArgumentException("Unsigned byte value larger than 0xff ["+value+"]");
854 code[offset] = (byte)value;
857 protected static void writeShort(byte[] code, int offset, int value)
859 if (value > 0xffff)
861 throw new IllegalArgumentException("Unsigned short value larger than 0xffff ["+value+"]");
864 code[offset++] = (byte)(value >> 8);
865 code[offset ] = (byte)(value );
868 protected static void writeInt(byte[] code, int offset, int value)
870 code[offset++] = (byte)(value >> 24);
871 code[offset++] = (byte)(value >> 16);
872 code[offset++] = (byte)(value >> 8);
873 code[offset ] = (byte)(value );
876 protected static void writeValue(byte[] code, int offset, int value, int valueSize)
881 case 1: writeByte( code, offset, value); break;
882 case 2: writeShort(code, offset, value); break;
883 case 4: writeInt( code, offset, value); break;
884 default: throw new IllegalArgumentException("Unsupported value size ["+valueSize+"]");
888 protected static void writeSignedByte(byte[] code, int offset, int value)
890 if (value << 24 >> 24 != value)
892 throw new IllegalArgumentException("Signed byte value out of range ["+value+"]");
895 code[offset] = (byte)value;
898 protected static void writeSignedShort(byte[] code, int offset, int value)
900 if (value << 16 >> 16 != value)
902 throw new IllegalArgumentException("Signed short value out of range ["+value+"]");
905 code[offset++] = (byte)(value >> 8);
906 code[offset ] = (byte)(value );
909 protected static void writeSignedValue(byte[] code, int offset, int value, int valueSize)
914 case 1: writeSignedByte( code, offset, value); break;
915 case 2: writeSignedShort(code, offset, value); break;
916 case 4: writeInt( code, offset, value); break;
917 default: throw new IllegalArgumentException("Unsupported value size ["+valueSize+"]");