Lines Matching refs:signature
34 // A FieldType is used to determine the type of a field from a signature string.
54 static void skip_optional_size(Symbol* signature, int* index);
55 static bool is_valid_array_signature(Symbol* signature);
59 static BasicType basic_type(Symbol* signature);
62 static bool is_array(Symbol* signature) { return signature->utf8_length() > 1 && signature->byte_at(0) == '[' && is_valid_array_signature(signature); }
64 static bool is_obj(Symbol* signature) {
65 int sig_length = signature->utf8_length();
68 (signature->byte_at(0) == 'L') &&
69 (signature->byte_at(sig_length - 1) == ';'));
73 static BasicType get_array_info(Symbol* signature, FieldArrayInfo& ai, TRAPS);