Lines Matching refs:method_id
593 uint32_t GetIndexForMethodId(const MethodId& method_id) const { in GetIndexForMethodId() argument
594 CHECK_GE(&method_id, method_ids_) << GetLocation(); in GetIndexForMethodId()
595 CHECK_LT(&method_id, method_ids_ + header_->method_ids_size_) << GetLocation(); in GetIndexForMethodId()
596 return &method_id - method_ids_; in GetIndexForMethodId()
605 const char* GetMethodDeclaringClassDescriptor(const MethodId& method_id) const { in GetMethodDeclaringClassDescriptor() argument
606 const DexFile::TypeId& type_id = GetTypeId(method_id.class_idx_); in GetMethodDeclaringClassDescriptor()
611 const ProtoId& GetMethodPrototype(const MethodId& method_id) const { in GetMethodPrototype() argument
612 return GetProtoId(method_id.proto_idx_); in GetMethodPrototype()
616 const Signature GetMethodSignature(const MethodId& method_id) const;
619 const char* GetMethodName(const MethodId& method_id) const { in GetMethodName() argument
620 return StringDataByIdx(method_id.name_idx_); in GetMethodName()
624 const char* GetMethodShorty(const MethodId& method_id) const { in GetMethodShorty() argument
625 return StringDataByIdx(GetProtoId(method_id.proto_idx_).shorty_idx_); in GetMethodShorty()
627 const char* GetMethodShorty(const MethodId& method_id, uint32_t* length) const { in GetMethodShorty() argument
629 return StringDataAndUtf16LengthByIdx(GetProtoId(method_id.proto_idx_).shorty_idx_, length); in GetMethodShorty()