Home | History | Annotate | Download | only in structure

Lines Matching refs:value

28      * signed one-byte integer value
36 * signed two-byte integer value, sign-extended
44 * unsigned two-byte integer value, zero-extended
52 * signed four-byte integer value, sign-extended
60 * signed eight-byte integer value, sign-extended
69 * IEEE754 32-bit floating point value
78 * IEEE754 64-bit floating point value
86 * unsigned (zero-extended) four-byte integer value, interpreted as an index
87 * into the string_ids section and representing a string value
95 * unsigned (zero-extended) four-byte integer value, interpreted as an index
96 * into the type_ids section and representing a reflective type/class value
104 * unsigned (zero-extended) four-byte integer value, interpreted as an index
105 * into the field_ids section and representing a reflective field value
113 * unsigned (zero-extended) four-byte integer value, interpreted as an index
114 * into the method_ids section and representing a reflective method value
122 * unsigned (zero-extended) four-byte integer value, interpreted as an index
123 * into the field_ids section and representing the value of an enumerated
133 * below. The size of the value is implicit in the encoding.
142 * below. The size of the value is implicit in the encoding.
150 * null reference value
158 * one-bit value; 0 for false and 1 for true. The bit is represented in the
163 private byte value;
169 * Format: value := (value_arg << 5) | value_type
171 * @param value
172 * the {@code byte} containing the type and the value argument
174 private DexEncodedValueType(byte value) {
175 this.value = value;
181 * @param value
182 * the {@code byte} containing the type and the value argument
185 public static DexEncodedValueType get(byte value) {
188 if (type.value == (value & 0x1F)) {
196 * Returns the value argument of the given {@code byte}.
198 * Format: value := (value_arg << 5) | value_type
200 * @param value
201 * the {@code byte} containing the type and the value argument
202 * @return the value argument of the given {@code byte}
204 public static byte valueArg(byte value) {
205 return (byte) (value >>> 5);