Lines Matching defs:signature
198 std::string PrettyArguments(const char* signature) {
201 CHECK_EQ(*signature, '(');
202 ++signature; // Skip the '('.
203 while (*signature != ')') {
205 while (signature[argument_length] == '[') {
208 if (signature[argument_length] == 'L') {
209 argument_length = (strchr(signature, ';') - signature + 1);
214 std::string argument_descriptor(signature, argument_length);
217 if (signature[argument_length] != ')') {
220 signature += argument_length;
222 CHECK_EQ(*signature, ')');
223 ++signature; // Skip the ')'.
228 std::string PrettyReturnType(const char* signature) {
229 const char* return_type = strchr(signature, ')');