Lines Matching refs:encoded_value

117 void DexWriter::WriteEncodedValue(Stream* stream, dex_ir::EncodedValue* encoded_value) {  in WriteEncodedValue()  argument
121 int8_t type = encoded_value->Type(); in WriteEncodedValue()
124 length = EncodeIntValue(encoded_value->GetByte(), buffer); in WriteEncodedValue()
127 length = EncodeIntValue(encoded_value->GetShort(), buffer); in WriteEncodedValue()
130 length = EncodeUIntValue(encoded_value->GetChar(), buffer); in WriteEncodedValue()
133 length = EncodeIntValue(encoded_value->GetInt(), buffer); in WriteEncodedValue()
136 length = EncodeLongValue(encoded_value->GetLong(), buffer); in WriteEncodedValue()
139 length = EncodeFloatValue(encoded_value->GetFloat(), buffer); in WriteEncodedValue()
143 length = EncodeDoubleValue(encoded_value->GetDouble(), buffer); in WriteEncodedValue()
147 length = EncodeUIntValue(encoded_value->GetProtoId()->GetIndex(), buffer); in WriteEncodedValue()
150 length = EncodeUIntValue(encoded_value->GetMethodHandle()->GetIndex(), buffer); in WriteEncodedValue()
153 length = EncodeUIntValue(encoded_value->GetStringId()->GetIndex(), buffer); in WriteEncodedValue()
156 length = EncodeUIntValue(encoded_value->GetTypeId()->GetIndex(), buffer); in WriteEncodedValue()
160 length = EncodeUIntValue(encoded_value->GetFieldId()->GetIndex(), buffer); in WriteEncodedValue()
163 length = EncodeUIntValue(encoded_value->GetMethodId()->GetIndex(), buffer); in WriteEncodedValue()
167 WriteEncodedArray(stream, encoded_value->GetEncodedArray()->GetEncodedValues()); in WriteEncodedValue()
171 WriteEncodedAnnotation(stream, encoded_value->GetEncodedAnnotation()); in WriteEncodedValue()
177 WriteEncodedValueHeader(stream, type, encoded_value->GetBoolean() ? 1 : 0); in WriteEncodedValue()