Home | History | Annotate | Download | only in runtime

Lines Matching refs:method_id

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