Lines Matching refs:value
26 * Provides low-level value checks and conversion for signed and unsigned values of size 1, 2, and 4
31 public static boolean isS1(long value) {
32 return value >= Byte.MIN_VALUE && value <= Byte.MAX_VALUE;
35 public static boolean isU1(long value) {
36 return value >= 0 && value <= 0xFF;
39 public static boolean isS2(long value) {
40 return value >= Short.MIN_VALUE && value <= Short.MAX_VALUE;
43 public static boolean isU2(long value) {
44 return value >= 0 && value <= 0xFFFF;
47 public static boolean isS4(long value) {
48 return value >= Integer.MIN_VALUE && value <= Integer.MAX_VALUE;
51 public static boolean isU4(long value) {
52 return value >= 0 && value <= 0xFFFFFFFFL;
55 public static byte asS1(long value) {
56 assert isS1(value);
57 return (byte) value;
60 public static byte asU1(long value) {
61 assert isU1(value);
62 return (byte) value;
65 public static short asS2(long value) {
66 assert isS2(value);
67 return (short) value;
70 public static short asU2(long value) {
71 assert isU2(value);
72 return (short) value;
75 public static int asS4(long value) {
76 assert isS4(value);
77 return (int) value;
80 public static int asU4(long value) {
81 assert isU4(value);
82 return (int) value;