Lines Matching refs:signature
46 static bool_t is_legal_method_signature(ClassClass *cb, char *name, char *signature);
47 static bool_t is_legal_field_signature(ClassClass *cb, char *name, char *signature);
75 char *signature = mb->fb.signature;
77 is_legal_method_signature(cb, name, signature)))
83 is_legal_field_signature(cb, fb->name, fb->signature)))
128 cbName(cb), mb->fb.name, mb->fb.signature);
270 char *signature = cp[signature_index].cp;
274 is_legal_field_signature(cb, name, signature)))
278 is_legal_method_signature(cb, name, signature)))
322 /* Return true if the entire string consists of a legal field signature */
324 is_legal_field_signature(ClassClass *cb, char *fieldname, char *signature)
326 char *p = skip_over_field_signature(signature, FALSE);
330 CCerror(cb, "Field \"%s\" has illegal signature \"%s\"",
331 fieldname, signature);
338 is_legal_method_signature(ClassClass *cb, char *methodname, char *signature)
340 char *p = signature;
347 /* The first non-signature thing better be a ')' */
361 CCerror(cb, "Method \"%s\" has illegal signature \"%s\"",
362 methodname, signature);
418 * could be taken as a field signature. Allow "void" if void_okay.
420 * Return a pointer to just past the signature. Return NULL if no legal
421 * signature is found.
452 /* The rest of what's there better be a legal signature. */
490 /* Everything that's left better be a field signature */