Lines Matching defs:format
49 private final int format;
53 private Wrapper(Class<?> wtype, Class<?> ptype, char tchar, Object zero, Object emptyArray, int format) {
59 this.format = format;
69 "0x"+Integer.toHexString(format));
81 static int format(int kind, int size, int slots) {
101 static int signed(int size) { return format(SIGNED, size, (size > 32 ? 2 : 1)); }
102 static int unsigned(int size) { return format(UNSIGNED, size, (size > 32 ? 2 : 1)); }
103 static int floating(int size) { return format(FLOATING, size, (size > 32 ? 2 : 1)); }
107 /// format queries:
110 public int bitWidth() { return (format >> Format.SIZE_SHIFT) & Format.SIZE_MASK; }
112 public int stackSlots() { return (format >> Format.SLOT_SHIFT) & Format.SLOT_MASK; }
114 public boolean isSingleWord() { return (format & (1 << Format.SLOT_SHIFT)) != 0; }
116 public boolean isDoubleWord() { return (format & (2 << Format.SLOT_SHIFT)) != 0; }
118 public boolean isNumeric() { return (format & Format.NUM_MASK) != 0; }
120 public boolean isIntegral() { return isNumeric() && format < Format.FLOAT; }
124 public boolean isSigned() { return format < Format.VOID; }
126 public boolean isUnsigned() { return format >= Format.BOOLEAN && format < Format.FLOAT; }
128 public boolean isFloating() { return format >= Format.FLOAT; }
130 public boolean isOther() { return (format & ~Format.SLOT_MASK) == 0; }
150 boolean floatOrSigned = (((this.format & source.format) & Format.SIGNED) != 0);
154 if (source.format == Format.CHAR) return true;