Lines Matching full:dex_file
27 #include "dex_file-inl.h"
302 std::string PrettyField(uint32_t field_idx, const DexFile& dex_file, bool with_type) {
303 if (field_idx >= dex_file.NumFieldIds()) {
306 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx);
309 result += dex_file.GetFieldTypeDescriptor(field_id);
312 result += PrettyDescriptor(dex_file.GetFieldDeclaringClassDescriptor(field_id));
314 result += dex_file.GetFieldName(field_id);
318 std::string PrettyType(uint32_t type_idx, const DexFile& dex_file) {
319 if (type_idx >= dex_file.NumTypeIds()) {
322 const DexFile::TypeId& type_id = dex_file.GetTypeId(type_idx);
323 return PrettyDescriptor(dex_file.GetTypeDescriptor(type_id));
379 std::string PrettyMethod(uint32_t method_idx, const DexFile& dex_file, bool with_signature) {
380 if (method_idx >= dex_file.NumMethodIds()) {
383 const DexFile::MethodId& method_id = dex_file.GetMethodId(method_idx);
384 std::string result(PrettyDescriptor(dex_file.GetMethodDeclaringClassDescriptor(method_id)));
386 result += dex_file.GetMethodName(method_id);
388 std::string signature(dex_file.GetMethodSignature(method_id));