Lines Matching refs:idx
281 const dex::StringId& GetStringId(dex::StringIndex idx) const { in GetStringId() argument
282 DCHECK_LT(idx.index_, NumStringIds()) << GetLocation(); in GetStringId()
283 return string_ids_[idx.index_]; in GetStringId()
303 const char* StringDataAndUtf16LengthByIdx(dex::StringIndex idx, uint32_t* utf16_length) const;
305 const char* StringDataByIdx(dex::StringIndex idx) const;
306 std::string_view StringViewByIdx(dex::StringIndex idx) const;
322 bool IsTypeIndexValid(dex::TypeIndex idx) const { in IsTypeIndexValid() argument
323 return idx.IsValid() && idx.index_ < NumTypeIds(); in IsTypeIndexValid()
327 const dex::TypeId& GetTypeId(dex::TypeIndex idx) const { in GetTypeId() argument
328 DCHECK_LT(idx.index_, NumTypeIds()) << GetLocation(); in GetTypeId()
329 return type_ids_[idx.index_]; in GetTypeId()
341 const char* StringByTypeIdx(dex::TypeIndex idx, uint32_t* unicode_length) const;
343 const char* StringByTypeIdx(dex::TypeIndex idx) const;
359 const dex::FieldId& GetFieldId(uint32_t idx) const { in GetFieldId() argument
360 DCHECK_LT(idx, NumFieldIds()) << GetLocation(); in GetFieldId()
361 return field_ids_[idx]; in GetFieldId()
408 const dex::MethodId& GetMethodId(uint32_t idx) const { in GetMethodId() argument
409 DCHECK_LT(idx, NumMethodIds()) << GetLocation(); in GetMethodId()
410 return method_ids_[idx]; in GetMethodId()
445 const char* GetMethodName(uint32_t idx) const;
446 const char* GetMethodName(uint32_t idx, uint32_t* utf_length) const;
448 std::string_view GetMethodNameView(uint32_t idx) const;
451 const char* GetMethodShorty(uint32_t idx) const;
464 const dex::ClassDef& GetClassDef(uint16_t idx) const { in GetClassDef() argument
465 DCHECK_LT(idx, NumClassDefs()) << GetLocation(); in GetClassDef()
466 return class_defs_[idx]; in GetClassDef()
489 const dex::MethodHandleItem& GetMethodHandle(uint32_t idx) const { in GetMethodHandle() argument
490 CHECK_LT(idx, NumMethodHandles()); in GetMethodHandle()
491 return method_handles_[idx]; in GetMethodHandle()
498 const dex::CallSiteIdItem& GetCallSiteId(uint32_t idx) const { in GetCallSiteId() argument
499 CHECK_LT(idx, NumCallSiteIds()); in GetCallSiteId()
500 return call_site_ids_[idx]; in GetCallSiteId()
523 const dex::ProtoId& GetProtoId(dex::ProtoIndex idx) const { in GetProtoId() argument
524 DCHECK_LT(idx.index_, NumProtoIds()) << GetLocation(); in GetProtoId()
525 return proto_ids_[idx.index_]; in GetProtoId()