Lines Matching refs:signature
51 class Signature;
653 const DexFile::ProtoId& signature) const;
666 // Returns a representation of the signature of a method id.
667 const Signature GetMethodSignature(const MethodId& method_id) const;
768 // Looks up a proto id for a given return type and signature type list
776 // Given a signature place the type ids into the given vector, returns true on success
777 bool CreateTypeList(const StringPiece& signature, uint16_t* return_type_idx,
780 // Create a Signature from the given string signature or return Signature::NoSignature if not
782 const Signature CreateSignature(const StringPiece& signature) const;
1317 // Abstract the signature of a method.
1318 class Signature : public ValueObject {
1322 static Signature NoSignature() {
1323 return Signature();
1326 bool operator==(const Signature& rhs) const;
1327 bool operator!=(const Signature& rhs) const {
1334 Signature(const DexFile* dex, const DexFile::ProtoId& proto) : dex_file_(dex), proto_id_(&proto) {
1337 Signature() : dex_file_(nullptr), proto_id_(nullptr) {
1345 std::ostream& operator<<(std::ostream& os, const Signature& sig);