Lines Matching refs:signature
332 std::string PrettyArguments(const char* signature) { in PrettyArguments() argument
335 CHECK_EQ(*signature, '('); in PrettyArguments()
336 ++signature; // Skip the '('. in PrettyArguments()
337 while (*signature != ')') { in PrettyArguments()
339 while (signature[argument_length] == '[') { in PrettyArguments()
342 if (signature[argument_length] == 'L') { in PrettyArguments()
343 argument_length = (strchr(signature, ';') - signature + 1); in PrettyArguments()
348 std::string argument_descriptor(signature, argument_length); in PrettyArguments()
351 if (signature[argument_length] != ')') { in PrettyArguments()
354 signature += argument_length; in PrettyArguments()
356 CHECK_EQ(*signature, ')'); in PrettyArguments()
357 ++signature; // Skip the ')'. in PrettyArguments()
362 std::string PrettyReturnType(const char* signature) { in PrettyReturnType() argument
363 const char* return_type = strchr(signature, ')'); in PrettyReturnType()
380 const Signature signature = m->GetSignature(); in PrettyMethod() local
381 std::string sig_as_string(signature.ToString()); in PrettyMethod()
382 if (signature == Signature::NoSignature()) { in PrettyMethod()
400 const Signature signature = dex_file.GetMethodSignature(method_id); in PrettyMethod() local
401 std::string sig_as_string(signature.ToString()); in PrettyMethod()
402 if (signature == Signature::NoSignature()) { in PrettyMethod()
680 std::string signature(m->GetSignature().ToString()); in JniLongName() local
681 signature.erase(0, 1); in JniLongName()
682 signature.erase(signature.begin() + signature.find(')'), signature.end()); in JniLongName()
684 long_name += MangleForJni(signature); in JniLongName()