< prev index next >
src/hotspot/share/runtime/fieldType.hpp
Print this page
*** 56,73 ****
// Return basic type
static BasicType basic_type(Symbol* signature);
// Testing
! static bool is_array(Symbol* signature) { return signature->utf8_length() > 1 && signature->byte_at(0) == '[' && is_valid_array_signature(signature); }
static bool is_obj(Symbol* signature) {
int sig_length = signature->utf8_length();
// Must start with 'L' and end with ';'
return (sig_length >= 2 &&
! (signature->byte_at(0) == 'L') &&
! (signature->byte_at(sig_length - 1) == ';'));
}
// Parse field and extract array information. Works for T_ARRAY only.
static BasicType get_array_info(Symbol* signature, FieldArrayInfo& ai, TRAPS);
};
--- 56,73 ----
// Return basic type
static BasicType basic_type(Symbol* signature);
// Testing
! static bool is_array(Symbol* signature) { return signature->utf8_length() > 1 && signature->char_at(0) == '[' && is_valid_array_signature(signature); }
static bool is_obj(Symbol* signature) {
int sig_length = signature->utf8_length();
// Must start with 'L' and end with ';'
return (sig_length >= 2 &&
! (signature->char_at(0) == 'L') &&
! (signature->char_at(sig_length - 1) == ';'));
}
// Parse field and extract array information. Works for T_ARRAY only.
static BasicType get_array_info(Symbol* signature, FieldArrayInfo& ai, TRAPS);
};
< prev index next >