Lines Matching refs:StringIndex
169 using FieldResolutionBase = std::tuple<uint32_t, uint16_t, dex::StringIndex>;
173 FieldResolution(uint32_t field_idx, uint16_t access_flags, dex::StringIndex declaring_class_idx) in FieldResolution()
179 dex::StringIndex GetDeclaringClassIndex() const { return std::get<2>(*this); } in GetDeclaringClassIndex()
182 using MethodResolutionBase = std::tuple<uint32_t, uint16_t, dex::StringIndex>;
188 dex::StringIndex declaring_class_idx) in MethodResolution()
194 dex::StringIndex GetDeclaringClassIndex() const { return std::get<2>(*this); } in GetDeclaringClassIndex()
197 using TypeAssignabilityBase = std::tuple<dex::StringIndex, dex::StringIndex>;
201 TypeAssignability(dex::StringIndex destination_idx, dex::StringIndex source_idx) in TypeAssignability()
204 dex::StringIndex GetDestination() const { return std::get<0>(*this); } in GetDestination()
205 dex::StringIndex GetSource() const { return std::get<1>(*this); } in GetSource()
271 dex::StringIndex GetIdFromString(const DexFile& dex_file, const std::string& str)
275 std::string GetStringFromId(const DexFile& dex_file, dex::StringIndex string_id) const;
285 dex::StringIndex GetMethodDeclaringClassStringId(const DexFile& dex_file,
289 dex::StringIndex GetFieldDeclaringClassStringId(const DexFile& dex_file,
295 dex::StringIndex GetClassDescriptorStringId(const DexFile& dex_file, ObjPtr<mirror::Class> klass)